v0.121.0
What's Changed
- Replace deprecated io/ioutil with io by @alexandear in #840
- fix compile errors in README example code by @Jumpaku in #842
- openapi3: add length of circular reference to error message by @jamietanna in #839
- openapi2conv: fix that removes an extra
required
array fromformDataBody
by @liankui in #848 - openapi3: fix schema validation for
anyOf
,allOf
,oneOf
operations by @AmadeusK525 in #850 - reproduce incorrect allOf + nullable behaviour by @fenollp in #253
- reproduce issue #423 by @fenollp in #432
- openapi2conv: expose loader and location to ToV3 by @AriehSchneier in #851
- openAPI3 template T class add server helper function by @spdrcd in #852
- openapi3: handle tangible *nil in Schema.IsEmpty impl by @fenollp in #858
- openapi3: no longer error when drilling into a silenced yaml tag by @fenollp in #859
- openapi3: shave some tests by @fenollp in #862
- openapi3: refacto drill bit by @fenollp in #865
- openapi3: unify Loader.resolve*Ref impls by @fenollp in #863
- openapi3: refacto path resolving, remove a couple error cases by @fenollp in #864
- openapi3: fast path drilling into UFO-type refs by @fenollp in #866
- cmd/validate: read v2 documents that dont mention swagger as well by @fenollp in #868
- openapi3: save some allocs when checking extras in refs by @fenollp in #869
- openapi3: fix validating extra siblings in remote refs by @fenollp in #872
- openapi3: reclaims Extensions unused mem post-unmarshal by @fenollp in #871
- openapi3: handle refs missing fragment by @fenollp in #511
- openapi3: support \uC4FE codepoint syntax in Schema.Pattern by @fenollp in #873
- close #594: yaml "control characters are not allowed" no longer reproducible by @fenollp in #597
- openapi{2,3}: simplify unmarshal errors by @fenollp in #870
- openapi3: refacto ref-resolving end conditions by @fenollp in #874
- openapi3: rename type of Components.Responses to ResponseBodies (from Responses) by @fenollp in #875
- openapi3: correct implementations of JSONLookup by @fenollp in #876
New Contributors
- @Jumpaku made their first contribution in #842
- @jamietanna made their first contribution in #839
- @liankui made their first contribution in #848
- @AmadeusK525 made their first contribution in #850
- @AriehSchneier made their first contribution in #851
- @spdrcd made their first contribution in #852
Full Changelog: v0.120.0...v0.121.0