Added
- test: Remove JSON Schema Test Suite skips for cases that already pass (#985)
- chore: Enforce LF line endings via .gitattributes and .editorconfig (#980)
- test: Clean up JSON Schema Test Suite skip list (#978)
- feat: support unevaluatedProperties in Draft 2019-09 (#931)
- Allow bin/run-test-case to run a complete test file (#966)
Fixed
- Throw on an unresolvable $ref instead of passing silently (#944)
- test: Pass file URLs to the Curl retriever tests (#989)
- fix: Reject a trailing newline in idn-hostname (#990)
- fix: Report Draft-06/07 sub-schema errors at the property and item path (#967)
- fix: Report float limits in numeric error messages without casting to int (#982)
- fix: Respect CHECK_MODE_DISABLE_FORMAT in Draft-06, Draft-07 and Draft 2019-09 format constraints (#972)
- fix: Show the regex instead of the value in the pattern error message (#974)
- Apply the same ECMA to PCRE pattern replacements everywhere (#943)
- fix: Keep backslash sequences of the install path in package:// translation (#958)
- fix: Ignore sibling keywords of $ref in Draft-06 and Draft-07 (#968)
- fix: Handle invalid regex patterns from user input (#969)
Removed
- chore: Remove legacy Sphinx docs folder (#981)