Releases: networknt/json-schema-validator
Releases · networknt/json-schema-validator
1.3.1
1.3.0
1.3.0 - 2024-01-26
Added
Changed
- fixes #934 update javadoc and a test case.
- fixes #931 Support Draft 2020-12 and refactor schema retrieval. Thanks @justin-tay
- fixes #930 Fix getSchema() anchor fragment lookup. Thanks @justin-tay
- fixes #929 Upgrade ITU library to version 1.8. Thanks @ethlo
Upgrade Guide
With #931 implemented, it breaks the API. Users code might need to change in order to move to this version.
1.2.0
1.2.0 - 2024-01-19
Added
Changed
- fixes #913 Update docs on CollectorContext. Thanks @justin-tay
- fixes #910 Refactor validation message generation. Thanks @justin-tay
- fixes #923 Basic test on URI create to improve coverage. Thanks @pradoshtnair
- fixes #915 Refactor of paths. Thanks @justin-tay
- fixes #922 Support schema resource. Thanks @justin-tay
Upgrade Guide
With #915 and #922 implemented, it breaks the API. Users code might need to change in order to move to this version.
1.1.0
1.1.0 - 2023-12-15
Added
Changed
- fixes #906 Cannot load JSON schemas with URN value in id field. Thanks @martin-sladecek
- upgrade logback to 1.3.14
- fixes #896 Refactor to remove ThreadLocal usage. Thanks @justin-tay
- upgrade slf4j to 2.0.9
- fixes #900 compile configuration is depricated. Thanks @saurvkmr
- fixes #898 Escape single quotes in validation messages. Thanks @sdurrenmatt
- fixes #888 Fix JDK regex support. Thanks @Stephan202
- fixes #891 fix: make JsonSchemaFactory more thread-safe. Thanks @mpayne-coveo
- fixes #876 Adapt collector context documentation. Thanks @holgpar
- fixes #890 Added test cases for not allowed validator, Handled invalid keyword. Thanks @Ketul3012
- fixes #887 Fix pl_PL message translations. Thanks @brempusz
- fixes #886 Fix invalid class passed to getLogger. Thanks @brempusz
- upgrade jackson to 2.15.3
- fixes #883 docs clarify commons-lang3 exclusion only required for 1.0.81. Thanks @JonasGroeger
- fixes #866 Fix identation in example in walkers.md. Thanks @bpaquet
Upgrade Guide
With #896 implemented, it breaks the API. Users code might need to change in order to move to this version.
1.0.87
1.0.86
1.0.86 - 2023-07-05
Added
Changed
- fixes #827 Stops unevaluatedProperties and unevaluatedItems being applied recursively. Thanks @aznan2
- fixes #834 Always normalize uri keys of JsonSchemaFactory.jsonMetaSchemas on both read and write. Thanks @stacywsmith
1.0.85
1.0.84
1.0.84 - 2023-06-09
Added
- fixes #813 Adds support for walking if-then-else. Thanks @fdutton
- fixes #811 Adds support for walking dependentSchemas. Thanks @fdutton
Changed
- fixes #816 Ignores fail-fast when evaluating a member of an applicator. Thanks @fdutton
- fixes #815 Corrects Java's failure to match an end anchor when immediately preceded by a quantifier. Thanks @fdutton
- fixes #812 Ensures context is reset after validating regardless of which method is used by the client. Thanks @fdutton
- fixes #809 Ignores siblings of $ref when dialect is Draft 4, 6 or 7. Thanks @fdutton
- fixes #807 Updates Jacoco configuration to ignore the embedded Apache code. Thanks @fdutton
- fixes #790 Simplifies how evaluated properties and array items are tracked. Thanks @fdutton
- fixes #806 Enables unit-tests for refRemote validation. Thanks @fdutton
- fixes #805 Corrects issue with deserializing JSON Schema Test Suite tests. Thanks @fdutton
- fixes #801 Support config param to disable custom messages from schema. Thanks @anjnerajat
- fixes #795 Supports fail-fast when a pattern does not match. Thanks @fdutton
- fixes #793 Updating jackson version to 2.15.2
1.0.83
1.0.83 - 2023-05-26
Added
- fixes #779 Adds support for cross-draft validation. Thanks @fdutton
- fixes #777 Adds support for handling integer overflow. Thanks @fdutton
Changed
- fixes #788 update JsonSchema to fix the Javadoc issues
- fixes #787 Allows to override date-time and duration validators. Thanks @josejulio
- fixes #786 Allow walking of the schema for items keyword when non-array node is provided. Thanks @anjnerajat
- fixes #783 Resolves improper anchoring of patternProperties. Thanks @fdutton
1.0.82
1.0.82 - 2023-05-20
Added
- fixes #775 Adds support for validating idn-hostname and idn-email. Thanks @fdutton
- fixes #769 Add minContains / maxContains correct keywords. Thanks @vwuilbea-in
- fixes #768 Adds support for validating an IRI. Thanks @fdutton
- fixes #766 Supports iri-reference format validation. Thanks @fdutton
- fixes #764 Supports uri-reference format. Thanks @fdutton
- fixes #762 Supports relative-json-pointer validation. Thanks @fdutton
- fixes #758 Adds support for validating uri-template formats. Thanks @fdutton
Changed
- fixes #760 Enables validation of json-pointer formats. Thanks @fdutton
- fixes #752 Bug fix for JSON Pointer parsing. Thanks @costas80
- fixes #754 Resolves incomplete validation of unevaluatedProperties. Thanks @fdutton
- fixes #750 Escape double-quote in produced JSON Path expressions. Thanks @costas80
- fixes #749 Enables unit-tests for the unevaluatedItems keyword. Thanks @fdutton
- fixes #686 Better localisation support. Thanks @costas80
- fixes #741 Updates LICENSE and NOTICE to comply with section 4d of the Apache License. Thanks @fdutton
- fixes #738 Enables unit-tests for ECMA 262 regular expressions. Thanks @fdutton
- fixes #735 Enables unit-tests for 'not' keyword. Thanks @fdutton
- fixes #733 Updates tests from JSON Schema Test Suite. Thanks @fdutton