Releases: getkin/kin-openapi
Releases · getkin/kin-openapi
v0.98.0
v0.97.0
v0.96.0
What's Changed
- Fix for CVE-2022-28948 by @fenollp in #552
- TestIssue430: fix racey behavior by @fenollp in #553
- Handle port number variable of servers given to gorillamux.NewRouter by @fenollp in #524
- update README.md with newer router/validator example by @fenollp in #554
Full Changelog: v0.95.0...v0.96.0
v0.95.0
What's Changed
- Add ExcludeSchema sentinel error for schemaCustomizer by @nguyer in #522
- test link refs by @fenollp in #525
- add missing validation of components: examples, links, callbacks by @fenollp in #526
- openapi2: remove undefined tag by @fenollp in #527
- testing: fix incorrect document by @fenollp in #529
- testing: compare graphs using graph tools by @fenollp in #528
- Fix some golints by @fenollp in #530
- Internalize parameter references in the path as well by @hikhvar in #540
- fix bad error message on invalid value parse on query parameter by @kandaaaaa in #541
- Follow up to #540 with more tests by @fenollp in #549
- feat: handling
default
in request body and parameter schema by @nic-6443 in #544 - following up on #544: do not pass through on unhandled case by @fenollp in #550
New Contributors
- @nguyer made their first contribution in #522
- @hikhvar made their first contribution in #540
- @nic-6443 made their first contribution in #544
Full Changelog: v0.94.0...v0.95.0
v0.94.0
What's Changed
- RequestError Error() does not include reason if it is the same as err by @kandaaaaa in #517
- Fix ExampleValidator test for 32-bit architectures by @anthonyfok in #516
- openapi2: add missing schemes field of operation object by @fenollp in #519
- Run CI tests on 386 too cc #516 by @fenollp in #518
New Contributors
- @anthonyfok made their first contribution in #516
Full Changelog: v0.93.0...v0.94.0
v0.93.0
What's Changed
- discriminator value should verify the type is string to avoid panic by @kandaaaaa in #509
- Add nilness check to CI by @fenollp in #510
- Add support for formats defined in JSON Draft 2019-09 by @slessard in #512
- Change the order of request validation to validate the Security schemas first before all other paramters by @Yarn-e in #514
- Add support for allowEmptyValue by @Yarn-e in #515
New Contributors
- @kandaaaaa made their first contribution in #509
- @slessard made their first contribution in #512
- @Yarn-e made their first contribution in #514
Full Changelog: v0.92.0...v0.93.0
v0.92.0
v0.91.0
What's Changed
- Fix OpenAPI 3 validation: request body content is required by @vasayxtx in #498
- Add OpenAPI 3 externalDocs validation by @vasayxtx in #497
- issue/500 by @cochran-at-niche in #501
- Fix OpenAPI 3 validation: operationId must be unique by @vasayxtx in #504
New Contributors
- @cochran-at-niche made their first contribution in #501
Full Changelog: v0.90.0...v0.91.0
v0.90.0
What's Changed
- Fix oauth2 in openapi2conv.FromV3SecurityScheme by @ckaznocha in #491
- Fix openapi3 validation: path param must be required by @vasayxtx in #490
- updated date-time string format regexp to fully comply to standard by @Cr4psy in #493
- distinguish form data in fromV3RequestBodies by @ckaznocha in #494
- feat: cache resolved refs, improve URI reader extensibility by @cmars in #469
New Contributors
- @ckaznocha made their first contribution in #491
- @vasayxtx made their first contribution in #490
- @Cr4psy made their first contribution in #493
Full Changelog: v0.89.0...v0.90.0