Skip to content

Releases: getkin/kin-openapi

v0.132.0

30 Apr 15:09
72b5d51
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.131.0...v0.132.0

v0.131.0

19 Mar 12:54
67f0b23
Compare
Choose a tag to compare

What's Changed

  • openapi3filter: de-register ZipFileBodyDecoder and make a few decoders public by @fenollp in #1059

Full Changelog: v0.130.0...v0.131.0

v0.130.0

14 Mar 10:06
6da871e
Compare
Choose a tag to compare

What's Changed

  • feat(openapi3gen): Customize json.RawMessage by @kyleconroy in #1050
  • openapi3gen: Fix issue with separate component generated for time.Time by @d1vbyz3r0 in #1052
  • openapi3filter: Remove redundant ExcludeResponseBody check by @tatsumack in #1056
  • openapi3: use origin to minimize collisions by @reuvenharrison in #1057
  • openapi3: delete origin keys only when IncludeOrigin=true by @reuvenharrison in #1055
  • openapi3filter: apply default values of an array in a query param with exploded = false by @nhochstr in #1054

New Contributors

Full Changelog: v0.129.0...v0.130.0

v0.129.0

29 Jan 11:07
cea0a13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.128.0...v0.129.0

v0.128.0

06 Oct 15:10
1eeb41c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.127.0...v0.128.0

v0.127.0

30 Jul 14:59
d722646
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.126.0...v0.127.0

v0.126.0

05 Jul 15:59
2692f43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.125.0...v0.126.0

v0.125.0

10 Jun 19:59
b18a27a
Compare
Choose a tag to compare

What's Changed

  • Revert "openapi3gen: add CreateComponentSchemas option to export object schemas to components" and add with the correct contributors by @EnriqueL8 in #937
  • openapi3: keep oneOf context in markSchemaErrorKey (#940) by @jordan-wu-97 in #941
  • docs: add github.com/a-h/rest to projects list by @a-h in #942
  • openapi4filter: improve CSV resp decoder performance by @mpoqq in #948
  • openapi3filter: ensure key matches param name before decoding in (*urlValuesDecoder) DecodeObject(..) by @MateusFrFreitas in #947
  • openapi3: ensure YAML marshalling matches JSON's by @damien-talos in #943
  • openapi{2,3}: surface both json/yaml unmarshal errors by @timothympace in #950
  • openapi3(tests): use testify's YAMLEq function by @percivalalb in #954
  • openapi3filter: add context to Validator Middleware's ErrFunc and LogFunc functions by @crissi98 in #953
  • openapi3: move ref codegen to Go by @percivalalb in #956
  • changelog: note API breakage from #953 by @fenollp in #957
  • openapi3: internalize refs for path parameters by @selaux in #960
  • ci: drop CodeQL by @fenollp in #962

New Contributors

Full Changelog: v0.124.0...v0.125.0

v0.124.0

06 Apr 10:47
9dbb4c3
Compare
Choose a tag to compare

What's Changed

  • ci: make sure go-run'ing binaries works by @fenollp in #894
  • Make the JSON body decode public by @cdent in #896
  • add Delete operation to maplike structs by @tcdsv in #899
  • openapi3filter: fix x-www-form-urlencoded decoder for oneOf, anyOf, and allOf by @imtaketa in #903
  • openapi3filter: add Unwrap() method to SecurityRequirementsError by @nickajacks1 in #905
  • Make Loader testable by @reuvenharrison in #906
  • openapi3filter: support deepObject with nested objects and array parameters by @danicc097 in #911
  • openapi2,3: support array of types in type field by @brandonbloom in #912
  • openapi3: fix regex replacing \u literals by @thiagownt in #918
  • openapi3filter: fix array of primitives query parameter types by @danicc097 in #921
  • openapi3: Implement YAML Marshaler interface for AdditionalProperties by @praneetloke in #922
  • openapi3filter: deepObject array of objects and array of arrays support by @danicc097 in #923
  • openapi3gen: allow overriding how a Schema is generated by @taufik-rama in #920
  • openapi3gen: rename example to show up in docs by @fenollp in #932
  • openapi3: implement YAML Marshaller interface for paths and responses by @nobbynobbs in #931
  • openapi3filter: some syntax tweaks by @fenollp in #933
  • openapi3: tests for #931 by @fenollp in #887
  • openapi3filter: guard BodyEncoder registration behind a RW lock by @fenollp in #934
  • openapi3gen: add CreateComponentSchemas option to export object schemas to components by @fenollp in #935

New Contributors

Full Changelog: v0.123.0...v0.124.0

v0.123.0

22 Jan 20:02
9d820c9
Compare
Choose a tag to compare

What's Changed

  • Update README.md by @syordanov94 in #881
  • openapi3: optimize Unmarshal for maplike structs by @fenollp in #882
  • feat(openapi3filter): add ExludeRequestQuery by @zekth in #886
  • feat: support default value binding with allOfSchema by @podhmo in #885
  • openapi3: fix abort logic of validation for schemas with anyOf, allOf, oneOf by @AmadeusK525 in #892
  • cmd/validate: re-enable go run ...@latest now that unsafe dep sums are dropped by @fenollp in #888

New Contributors

Full Changelog: v0.122.0...v0.123.0