-
Notifications
You must be signed in to change notification settings - Fork 151
Comparing changes
Open a pull request
base repository: go-openapi/runtime
base: v0.29.4
head repository: go-openapi/runtime
compare: v0.29.5
- 10 commits
- 23 files changed
- 5 contributors
Commits on Apr 25, 2026
-
doc: updated contributors file
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 57116dd - Browse repository at this point
Copy the full SHA 57116ddView commit details
Commits on May 1, 2026
-
build(deps): bump the go-openapi-dependencies group across 2 director…
…ies with 3 updates Bumps the go-openapi-dependencies group with 2 updates in the / directory: [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) and [github.com/go-openapi/testify/enable/yaml/v2](https://github.com/go-openapi/testify). Bumps the go-openapi-dependencies group with 2 updates in the /client-middleware/opentracing directory: [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) and [github.com/go-openapi/testify/v2](https://github.com/go-openapi/testify). Updates `github.com/go-openapi/strfmt` from 0.26.1 to 0.26.2 - [Release notes](https://github.com/go-openapi/strfmt/releases) - [Commits](go-openapi/strfmt@v0.26.1...v0.26.2) Updates `github.com/go-openapi/testify/enable/yaml/v2` from 2.4.2 to 2.5.0 - [Release notes](https://github.com/go-openapi/testify/releases) - [Commits](go-openapi/testify@v2.4.2...v2.5.0) Updates `github.com/go-openapi/testify/v2` from 2.4.2 to 2.5.0 - [Release notes](https://github.com/go-openapi/testify/releases) - [Commits](go-openapi/testify@v2.4.2...v2.5.0) Updates `github.com/go-openapi/strfmt` from 0.26.1 to 0.26.2 - [Release notes](https://github.com/go-openapi/strfmt/releases) - [Commits](go-openapi/strfmt@v0.26.1...v0.26.2) Updates `github.com/go-openapi/testify/v2` from 2.4.2 to 2.5.0 - [Release notes](https://github.com/go-openapi/testify/releases) - [Commits](go-openapi/testify@v2.4.2...v2.5.0) --- updated-dependencies: - dependency-name: github.com/go-openapi/strfmt dependency-version: 0.26.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-openapi-dependencies - dependency-name: github.com/go-openapi/testify/enable/yaml/v2 dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-openapi-dependencies - dependency-name: github.com/go-openapi/testify/v2 dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-openapi-dependencies - dependency-name: github.com/go-openapi/strfmt dependency-version: 0.26.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-openapi-dependencies - dependency-name: github.com/go-openapi/testify/v2 dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-openapi-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b8c120 - Browse repository at this point
Copy the full SHA 5b8c120View commit details -
fix: handle literal colons in URL paths for denco router (#422)
* fix: handle literal colons in URL paths for denco router The denco router uses ':' as a parameter delimiter, but ':' is a valid character in URL path segments per RFC 3986. Routes like '/allow/{serverName}/tokenlist:add' were being misinterpreted. Added escapeLiteralColons() to encode literal ':' as '%3A' before the router's parameter detection runs. Applied in AddRoute(), Lookup(), and OtherMethods(). Fixes #352 Signed-off-by: KuaaMU <[email protected]> * ci: re-trigger Windows artifact upload Signed-off-by: KuaaMU <[email protected]> --------- Signed-off-by: KuaaMU <[email protected]>Configuration menu - View commit details
-
Copy full SHA for 8fe7420 - Browse repository at this point
Copy the full SHA 8fe7420View commit details
Commits on May 2, 2026
-
doc: updated contributors file
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 32bf6a0 - Browse repository at this point
Copy the full SHA 32bf6a0View commit details
Commits on May 4, 2026
-
doc: aligned docs with org-level docs (#424)
Signed-off-by: Frédéric BIDON <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b594b4 - Browse repository at this point
Copy the full SHA 8b594b4View commit details -
fix(auth): detect nil interface vs nil interface (#425)
* fixes #147 Signed-off-by: Frédéric BIDON <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd5f9c7 - Browse repository at this point
Copy the full SHA dd5f9c7View commit details -
fix(validation): match content-type with MIME parameters (#426)
`consumes` entries that carry MIME parameters (e.g. `text/plain;charset=utf-8`) were rejecting all client content types because validation compared the bare parsed media type against the raw allowed string. Parse both sides and accept when the bare types match and every client parameter is present on the allowed entry with the same value (allowed entry may carry extra parameters; an entry without parameters accepts any). Fixes #136 Signed-off-by: Frédéric BIDON <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c69b34d - Browse repository at this point
Copy the full SHA c69b34dView commit details -
fix(statuses): align http status text with current standard (#427)
This concerns dodgy status code 451, now realigned to its current definitions. * fixes #122 Signed-off-by: Frédéric BIDON <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1114423 - Browse repository at this point
Copy the full SHA 1114423View commit details -
feat(client): prefer multipart and support url-encoded file uploads (#…
…428) When an operation advertises both multipart/form-data and application/x-www-form-urlencoded in `consumes`, the runtime now prefers multipart regardless of the order produced by codegen. This avoids silently falling into the URL-encoded path (which doesn't stream and drops per-file Content-Type) just because it happened to be listed first. When the caller does explicitly select application/x-www-form-urlencoded (e.g. via go-swagger's `WithContentType` option from go-swagger/go-swagger#3042), file fields are now properly URL-encoded as form values instead of producing a multipart body advertised under a urlencoded Content-Type. Removed the unreachable / non-conformant branch in mangleContentType that emitted "application/x-www-form-urlencoded; boundary=...". Fixes #286 Signed-off-by: Frédéric BIDON <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7fb83c - Browse repository at this point
Copy the full SHA d7fb83cView commit details -
chore: prepare release v0.29.5
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 316127b - Browse repository at this point
Copy the full SHA 316127bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.29.4...v0.29.5