Releases: getkin/kin-openapi
Releases · getkin/kin-openapi
v0.108.0
What's Changed
- fix: yaml marshal output by @stevenh in #649
- openapi3filter: add missing response headers validation by @fenollp in #650
- Fix lost error types in oneOf by @micronull in #658
- Add RegisterBodyEncoder by @kkroo in #656
- fix panic slice out of range error #652 by @nk2ge5k in #654
- Fixed recurive reference resolving when property referencies local co… by @derbylock in #660
New Contributors
- @stevenh made their first contribution in #649
- @micronull made their first contribution in #658
- @kkroo made their first contribution in #656
- @nk2ge5k made their first contribution in #654
- @derbylock made their first contribution in #660
Full Changelog: v0.107.0...v0.108.0
v0.107.0
What's Changed
- Fix validation of complex enum values by @fenollp in #647
- readOnly writeOnly validation by @danicc097 in #599
Full Changelog: v0.106.0...v0.107.0
v0.106.0
What's Changed
- Check for superfluous trailing whitespace by @fenollp in #636
- show errors in security requirements by @danicc097 in #637
Full Changelog: v0.105.0...v0.106.0
v0.105.0
What's Changed
- fix: embedded struct handling by @nrwiersma in #630
- openapi3filter: Fallback to string when decoding request parameters by @fenollp in #631
- Introduce
(openapi3.*Server).BasePath()
and(openapi3.Servers).BasePath()
by @fenollp in #633 - Actually #624, thanks to @orensolo by @fenollp in #634
New Contributors
- @nrwiersma made their first contribution in #630
Full Changelog: v0.104.0...v0.105.0
v0.104.0
What's Changed
- Validate default values against schema by @fenollp in #610
- fix: only inject default value for matched oneOf or anyOf by @nic-6443 in #604
- Deterministic validation by @fenollp in #602
- Improve error message when path validation fails by @praneetloke in #605
- Correctly resolve path of yaml resource if double referenced. by @d-sauer in #611
- Fix second level relative ref in property resolving by @wtertius in #622
- rework convertError Example code to show query schema error by @fenollp in #626
- Allow validations options when creating legace Router by @yclybouw in #614
- Additional error information by @danicc097 in #617
- Add SIMITGROUP`s repo to dependants shortlist by @fenollp in #627
- Introduce package-wide CircularReferenceCounter to work around #615 by @fenollp in #628
New Contributors
- @praneetloke made their first contribution in #605
- @d-sauer made their first contribution in #611
- @yclybouw made their first contribution in #614
Full Changelog: v0.103.0...v0.104.0
v0.103.0
What's Changed
- use %w to wrap the errors by @SVilgelm in #596
- Expose request/response validation options in the middleware Validator by @sorintm in #608
- fix: detects circular references that can't be handled at the moment to avoid infinite loops loading documents by @TristanSpeakEasy in #607
New Contributors
Full Changelog: v0.102.0...v0.103.0
v0.102.0
What's Changed
- Examples validation by @danicc097 in #592
New Contributors
- @danicc097 made their first contribution in #592
Full Changelog: v0.101.0...v0.102.0
v0.101.0
What's Changed
- feat: support validation options specifically for disabling pattern validation by @TristanSpeakEasy in #590
- Add sponsor logo by @fenollp in #595
New Contributors
- @TristanSpeakEasy made their first contribution in #590
Full Changelog: v0.100.0...v0.101.0
v0.100.0
v0.99.0
What's Changed
- Use go1.19 formatting by @fenollp in #584
- Fix
resolveSchemaRef()
to load correctly an other spec. file referenced by$ref
by @masu-mi in #583 - Protect from recursion in openapi3.InternaliseRefs by @wtertius in #578
- cleanup after #583 by @fenollp in #585
- upgrade CI tools by @fenollp in #586
New Contributors
Full Changelog: v0.98.0...v0.99.0