Releases
v1.13.0
Compare
Sorry, something went wrong.
No results found
1.13.0 (2026-05-16)
Features
core: add full JSON Schema keyword support with discriminated WalkedField types (1a8fd3d )
core: add JSON Schema draft and OpenAPI version detection (3861649 )
core: extract exclusiveMinimum/exclusiveMaximum constraints (3d0063b )
core: full type inference for all JSON Schema and OpenAPI versions (c8c353e )
core: full type inference for all JSON Schema keywords and OpenAPI versions (eab2b59 )
core: normalise legacy JSON Schema and OpenAPI to Draft 2020-12 (383b3ea )
core: type inference for additionalProperties, dependentSchemas, security types (d80d5da )
core: walk patternProperties, dependentSchemas, dependentRequired, and unevaluatedProperties (4c42f25 )
core: walk propertyNames, unevaluatedItems, and surface examples (d46608d )
openapi: parse callbacks, links, externalDocs, and XML (11a2fac )
openapi: parse security schemes, response headers, and webhooks (51a3413 )
openapi: resolve pathItem $ref and webhook accessors (7d6bfaa )
Bug Fixes
core: prevent infinite recursion on circular schema references (0afe155 )
openapi: rewrite $ref strings during Swagger 2.0 normalisation (114fea4 )
openapi: support JSON Pointer refs and rewrite Swagger 2.0 ref prefixes (f67ae1a )
Refactoring
core: extract type-level inference into typeInference.ts (a753fc4 )
core: extract walker building blocks into walkBuilders.ts (0286cc0 )
core: split large modules into focused files (d35a4bd )
core: split large test files under 800-line threshold (9e6247f )
core: split type-inference tests into focused modules (39c88d2 )
Documentation
add Draft 06 and Webhooks stories (ddaafef )
add stories for all JSON Schema and OpenAPI features (319c611 )
core: add spec support keyword matrix and type-level fallback table (0155059 )
render mermaid diagrams in README story (28612fd )
stories for advanced constraints, callbacks, links, examples (6ab858c )
Tests
core: add extended draft-compat and full-compliance test suites (9aa1004 )
core: circular $ref resolution — self-referencing, mutual, and depth limit (e073cd1 )
core: compile-time and runtime tests for all inference and walker gaps (10a8c27 )
core: comprehensive coverage for openapi30, parser, and type guards (719576e )
Chores
add no-re-exports ESLint rule (589176b )
You can’t perform that action at this time.