Skip to content

Releases: getkin/kin-openapi

v0.117.0

18 May 10:45
b8c06e7
Compare
Choose a tag to compare

What's Changed

  • openapi3gen: fix panic when embedded type is not a struct by @nrwiersma in #792
  • openapi3filter: fix oneOF validation in query params by @ju-zp in #790

New Contributors

Full Changelog: v0.116.0...v0.117.0

v0.116.0

18 Apr 13:23
994d4f0
Compare
Choose a tag to compare

What's Changed

  • feat: support nil uuid by @zekth in #778
  • openapi3filter: introduce func ConvertErrors(err error) error by @QifanWuCFLT in #783
  • openapi3filter: drop useless DefaultOptions by @fenollp in #785

New Contributors

Full Changelog: v0.115.0...v0.116.0

v0.115.0

13 Mar 20:32
e53fe38
Compare
Choose a tag to compare

What's Changed

  • cmd/validate: more expressive errors by @fenollp in #769
  • openapi3: fix an infinite loop that may have been introduced in #700 by @fenollp in #768
  • openapi3: fix default values count even when disabled (#767) by @orshlom in #770
  • openapi3: sort extra fields only once, during deserialization by @fenollp in #773

Full Changelog: v0.114.0...v0.115.0

v0.114.0

02 Feb 14:37
ecb06bc
Compare
Choose a tag to compare

What's Changed

  • Fix additional properties false not validated by @ori-shalom in #747
  • Refine schema error reason message by @ori-shalom in #748
  • openapi3: fix validation of non-empty interface slice value against array schema by @andrewyang96 in #752
  • openapi3: empty scopes are valid by @nodar963 in #754
  • openapi3: fix integer enum schema validation after json.Number PR by @k2tzumi in #755
  • optional readOnly and writeOnly validations by @orshlom in #758
  • openapi3: fix resolving Callbacks by @ShouheiNishi in #757
  • fixup some coding style divergences by @fenollp in #760
  • openapi3: make bad data ... error more actionable by @fenollp in #761
  • openapi3: add test from #731 showing validating doc first is required by @fenollp in #762

New Contributors

Full Changelog: v0.113.0...v0.114.0

v0.113.0

20 Jan 16:23
5c0555e
Compare
Choose a tag to compare

What's Changed

  • openapi3: remove email string format by @zekth in #727
  • openapi3filter: support for allOf request schema in multipart/form-data by @k2tzumi in #729
  • Disallow unexpected fields in validation and drop jsoninfo package by @fenollp in #728
  • openapi3filter: RegisterBodyDecoder for application/zip by @k2tzumi in #730
  • Keep track of API changes with CI by @fenollp in #732
  • openapi3filter: RegisterBodyDecoder for text/csv by @k2tzumi in #734
  • #741 uri cache mutex by @grahamcrowell in #742
  • Specify UseNumber() in the JSON decoder during JSON validation by @ShouheiNishi in #738
  • openapi3: fix error phrase in security scheme by @Jefftree in #745
  • openapi3: remove value data from SchemaError.Reason field by @ori-shalom in #737

New Contributors

Full Changelog: v0.112.0...v0.113.0

v0.112.0

22 Dec 18:41
46e0df8
Compare
Choose a tag to compare

What's Changed

  • Leave allocation capacity guessing to the runtime by @fenollp in #716
  • openapi3filter: validate non-string headers by @slessard in #712
  • openapi3: unexport ValidationOptions fields and add some more by @fenollp in #717
  • openapi3: introduce (Paths).InMatchingOrder() paths iterator by @fenollp in #719
  • feat: improve error reporting for bad/missing discriminator by @gward in #718
  • openapi3: continue validation on valid oneOf properties by @fenollp in #721
  • openapi3filter: use option to skip setting defaults on validation by @orensolo in #708

New Contributors

Full Changelog: v0.111.0...v0.112.0

v0.111.0

16 Dec 19:00
2975a21
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.110.0...v0.111.0

v0.110.0

29 Nov 17:39
7f75486
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.109.0...v0.110.0

v0.109.0

22 Nov 15:06
cd217fe
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.108.0...v0.109.0

v0.108.0

09 Nov 10:29
d89a84e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.107.0...v0.108.0