Releases: oasdiff/kin-openapi
v0.137.0
Changes
Sync with upstream getkin/kin-openapi master:
- fix: use
location.String()instead oflocation.Pathfor origin file tracking (#1145) - fix: call
ReadFromURIFuncbefore checkingIsExternalRefsAllowed(#1146) - refactor: replace
sortusage withslicespackage (#1147)
Note: This release establishes the stable
v0.137.0baseline. OpenAPI 3.1 support continues on thefeat/openapi-3.1-v2branch underv0.137.0-openapi31.beta.*tags.
v0.136.8
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
fix: parse sequence item Name for required/enum lookup; bump yaml3 v0.0.6, yaml v0.0.7
v0.136.6
fix: integer-key OriginTree fix for HTTP response codes; bump yaml to v0.0.7, yaml3 to v0.0.5
v0.136.5
perf: compact origin format — 4× faster loading for large specs