Skip to content

Releases: oasdiff/kin-openapi

v0.137.0

10 Apr 13:53

Choose a tag to compare

Changes

Sync with upstream getkin/kin-openapi master:

  • fix: use location.String() instead of location.Path for origin file tracking (#1145)
  • fix: call ReadFromURIFunc before checking IsExternalRefsAllowed (#1146)
  • refactor: replace sort usage with slices package (#1147)

Note: This release establishes the stable v0.137.0 baseline. OpenAPI 3.1 support continues on the feat/openapi-3.1-v2 branch under v0.137.0-openapi31.beta.* tags.

v0.136.8

04 Apr 18:26
6df8e46

Choose a tag to compare

Remove dead origin-stripping code (stripExtensionsOrigin, stripOriginFromAny, popOrigin, maplike originKey blocks) — all handled by extractOrigins before JSON marshaling. Add origin tests: RequiredSequence, YAMLAlias, Headers, IntegerStatusCode, Disabled, AnyFieldsStripped, MaplikeNoOriginKey, LoadAllTestdata.

v0.136.7

02 Apr 15:26
9a1815e

Choose a tag to compare

fix: parse sequence item Name for required/enum lookup; bump yaml3 v0.0.6, yaml v0.0.7

v0.136.6

02 Apr 15:22
07cd08a

Choose a tag to compare

fix: integer-key OriginTree fix for HTTP response codes; bump yaml to v0.0.7, yaml3 to v0.0.5

v0.136.5

02 Apr 15:17
56430f0

Choose a tag to compare

perf: compact origin format — 4× faster loading for large specs