3.5.0 (2026-03-20)
Features
- library: add Extensions support for schema references in v3.1/v3.2; add SerializeAsV32 with loop detection (9b422bf)
Bug Fixes
- a bug where path parameter validation would fail if they contained forbidden JSON pointer characters (ef55b2c)
- a bug where path parameter validation would fail if they contained forbidden JSON pointer characters (4b3164a)
- double encoding of json pointer for invalid reference rule (b246cd0)
- encoding of special characters for JSON paths (4c757e1)
- library: do not emit unevaluatedProperties for non-object schemas (852fb4c)
- library: do not emit unevaluatedProperties for non-object schemas (19538aa)
- library: enforce spec-compliant $ref serialization; add Extensions support for schema references in v3.1/v3.2 (9bf61de)
- potential double encoding of paths (471a61a)