Skip to content

Releases: weberr13/kin-openapi

JSON Marshal with references

24 Aug 17:11
9472ade

Choose a tag to compare

Add the ability to marshal a schema that has resolved, recursive references.

Upstream 0.20.0

20 Aug 21:49
3724a5a

Choose a tag to compare

Upstream 0.20.0 Pre-release
Pre-release

*.rebase from upstream

  • fix resolution of recursive objects through remote ref

Temporary restricted fix to kin-openapi resolution

20 Aug 23:46

Choose a tag to compare

Added default value validation

05 Nov 17:52
c3e28df

Choose a tag to compare

This release adds validation to schemas that have default values specified so that incorrect usage like specifying a float value for a time field can be caught

Added Constructor Options and ability to clear reference properties

17 Oct 17:57
01c6146

Choose a tag to compare

Added Constuctor Options. SwaggerLoader can now be configured using this common golang idiom.

Added functionality to clear Ref properties from loaded swagger (especially those that contain external references).
This is required by openapi3filter and dependent tools like oapi-codegen when producing a spec from the Swagger so requests can be validated

v0.2.4

30 Sep 21:34
d2be68f

Choose a tag to compare

Re-implements the visited using Ref Metadata that contains the full path of the original reference. Removes the merge step.

v0.2.3

30 Sep 17:23
0d7825a

Choose a tag to compare

Merge remote Components fix

Cache loaded remote schemas

24 Sep 20:50
09f595c

Choose a tag to compare

Added support for caching the result of loaded and resolved remote schemas.
This prevents unnecessary network roundtrips and unhandled network errors resulting from throttling servers

v0.2.1

20 Sep 21:29

Choose a tag to compare

add nil check in request body validation (#108)