Bump github.com/getkin/kin-openapi from 0.135.0 to 0.144.0 in /go
Bumps github.com/getkin/kin-openapi from 0.135.0 to 0.144.0.
Release notes
Sourced from github.com/getkin/kin-openapi's releases.
v0.144.0
What's Changed
- openapi3filter: prefer non-empty value for repeated scalar query params by
@sonnemuskin getkin/kin-openapi#1231- some fixes to please my moulinette by
@fenollpin getkin/kin-openapi#1232New Contributors
@sonnemuskmade their first contribution in getkin/kin-openapi#1231Full Changelog: https://github.com/getkin/kin-openapi/compare/v0.143.0...v0.144.0
v0.143.0
What's Changed
- openapi3: remove StringMap and its pre-OriginTree origin-stripping machinery by
@reuvenharrisonin getkin/kin-openapi#1219- openapi3: huge test suite: make it more parallel by
@fenollpin getkin/kin-openapi#1221- openapi31: support 3.1+ reference metadata overrides by
@AlexanderWangYin getkin/kin-openapi#1215- docs: move the StringMap changelog entry to v0.143.0 by
@reuvenharrisonin getkin/kin-openapi#1222- openapi3: add T.WalkParameters to visit every parameter in a document by
@reuvenharrisonin getkin/kin-openapi#1224- openapi3filter: reuse deepObject bracket regex by
@matiasinsaurraldein getkin/kin-openapi#1225- openapi3filter: skip Split allocation for single-value array query params by
@matiasinsaurraldein getkin/kin-openapi#1226- openapi3: preserve origin for a $ref to a schema under an arbitrary top-level key by
@reuvenharrisonin getkin/kin-openapi#1227- openapi3: stable codes for validation errors by
@reuvenharrisonin getkin/kin-openapi#1223- openapi3filter: skip schema checks for empty allowEmptyValue strings by
@snowyukittyin getkin/kin-openapi#1228- openapi3gen: inline embedded struct with options-only JSON tag by
@mvanhornin getkin/kin-openapi#1229New Contributors
@matiasinsaurraldemade their first contribution in getkin/kin-openapi#1225@snowyukittymade their first contribution in getkin/kin-openapi#1228@mvanhornmade their first contribution in getkin/kin-openapi#1229Full Changelog: https://github.com/getkin/kin-openapi/compare/v0.142.0...v0.143.0
v0.142.0
What's Changed
- openapi3: fix test that relied on now non-resolving domain by
@fenollpin getkin/kin-openapi#1220Full Changelog: https://github.com/getkin/kin-openapi/compare/v0.141.0...v0.142.0
v0.141.0
What's Changed
- openapi3filter: honor comma-separated and wildcard encoding.contentType by
@utah-KTin getkin/kin-openapi#1201- openapi3: typed context wrappers for combinator and tag validation by
@reuvenharrisonin getkin/kin-openapi#1199- openapi3: enforce unique required entries and unique tag names in Validate() by
@reuvenharrisonin getkin/kin-openapi#1203- openapi3gen: Add an option to customize generated field names (properties) for structs by
@d1vbyz3r0in getkin/kin-openapi#1204- openapi3: add T.WalkSchemas to visit every schema in a document by
@reuvenharrisonin getkin/kin-openapi#1206- openapi3: record block end on Origin.Key (EndLine/EndColumn) by
@reuvenharrisonin getkin/kin-openapi#1207- openapi3: record scalar-valued map keys for origin location lookup by
@reuvenharrisonin getkin/kin-openapi#1208- docs: Go Report Card has been sunset by
@alexandearin getkin/kin-openapi#1210- openapi3: support OAS 3.2 itemSchema by
@fenollpin getkin/kin-openapi#1213- openapi3: make operation responses optional for 3.1+ by
@AlexanderWangYin getkin/kin-openapi#1214
... (truncated)
Commits
f0407d5Merge commit from forkc947670some fixes to please my moulinette (#1232)68ac2afMerge commit from fork3e5d7f4openapi3filter: prefer non-empty value for repeated scalar query params (#1231)30e2923Merge commit from forkc11a481openapi3gen: inline embedded struct with options-only JSON tag (#1229)0fb1f0eopenapi3filter: skip schema checks for empty allowEmptyValue strings (#1228)a872c57openapi3: stable codes for validation errors (#1223)d2f115eopenapi3: preserve origin for a $ref to a schema under an arbitrary top-level...49523e0openapi3filter: skip Split allocation for single-value array query params (#1...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Upgrade github.com/getkin/kin-openapi in /go from 0.135.0 to 0.144.0 to pick up OpenAPI 3.1+ improvements (e.g., ref metadata overrides, optional responses), stable validation error codes, and better query param handling. This improves validation reliability and minor performance without changing our APIs.
- Dependencies
- Bump
github.com/getkin/kin-openapito v0.144.0 - Update
github.com/go-openapi/jsonpointerto v0.22.5 andgithub.com/go-openapi/swag/jsonnameto v0.25.5 - Update
github.com/oasdiff/yamlto v0.1.1 andgithub.com/oasdiff/yaml3to v0.0.14 - Add
github.com/santhosh-tekuri/jsonschema/v6v6.0.2 - Remove unused indirect deps from go.mod/go.sum
- Bump