Releases: networknt/json-schema-validator
Releases · networknt/json-schema-validator
1.5.5
1.5.5 - 2025-01-14
Added
Changed
- Fix custom error message for union type (#1138) Thanks @justin-tay
- Update itu 1.10.2 -> 1.10.3 (#1143) Thanks @MelvinFrohike
1.5.4
1.5.4 - 2024-11-24
Added
Changed
- Fix nullable issue (#1134) Thanks @justin-tay
- fixes #1131 pom.xml scm url URI is invalid (#1132)
- Remove warning for exclusiveMinimum and exclusiveMaximum for Draft 4 (#1127) Thanks @justin-tay
- Clean up code (#1130) Thanks @jkosternl
- Test Code Cleanup (#1128) Thanks @jkosternl
1.5.3
1.5.3 - 2024-10-31
Added
Changed
- Upgrade many libraries (#1122) Thanks @jkosternl
- Fix hasAdjacentKeywordInEvaluationPath optimisation (#1124) Thanks @justin-tay
- Correct URL to jsonschema-validation-output-machines.md documentation (#1121) Thanks @jkosternl
1.5.2
1.5.2 - 2024-09-19
Added
Changed
- Fix exclusiveMinimum and exclusiveMaximum for OpenAPI 3.0 (#1115) Thanks @justin-tay
- Bump jackson-databind from 2.17.1 to 2.17.2 (#1111) Thanks @justin-tay
- Bump io.undertow:undertow-core from 2.2.33.Final to 2.2.35.Final (#1110) Thanks @justin-tay
- Fix PatternValidator to not log for fail fast (#1106) Thanks @justin-tay
1.5.1
1.5.1 - 2024-07-25
Added
Changed
- Fix enum validator messages for object, array and text nodes (#1095) Thanks @justin-tay
- Optimize hasAdjacentKeywordInEvaluationPath (#1092) Thanks @justin-tay
1.5.0
1.5.0 - 2024-07-05
Added
Changed
- Improve performance and fixes (#1086) Thanks @justin-tay
- Fix activeDialect for custom meta schema (#1084) Thanks @justin-tay
- Remove alternate custom error message mechanism (#1083) Thanks @justin-tay
- Fix evaluationPath and schemaLocation in getSubSchema for number in fragment (#1081) Thanks @justin-tay
- Bump io.undertow:undertow-core from 2.2.31.Final to 2.2.33.Final (#1080) Thanks @justin-tay
- Add security considerations and mitigations (#1079) Thanks @justin-tay
- Fix oneOf when discriminator enabled but no discriminator (#1078) Thanks @justin-tay
- Fix json pointer with number in fragment (#1077) Thanks @justin-tay
1.4.3
1.4.2
1.4.1
1.4.1 - 2024-06-20
Added
Changed
- Add builder for SchemaValidatorsConfig (#1068) Thanks @justin-tay
- Improve documentation on regular expressions (#1066) Thanks @justin-tay
- Adds JsonNodeReader (#1065) Thanks @justin-tay
- Bump jackson-databind from 2.17.0 to 2.17.1 (#1064) Thanks @justin-tay
- Deprecate validateAndCollect in favour of explicitly calling loadCollectors (#1063) Thanks @justin-tay
- Set initial array list size (#1062) Thanks @justin-tay
- Refactor to make more fields final (#1060) Thanks @justin-tay
- Deprecate config to disable unevaluatedItems and unevaluatedProperties evaluation as no longer needed (#1059) Thanks @justin-tay
- Add GraalJS regular expression and factory implementation (#1058) Thanks @justin-tay
- Allow customization of const message to include input value (#1057) Thanks @justin-tay
- Optimize logging by creating a debug flag (#1054) Thanks @justin-tay
- Release delegate held by cached supplier (#1056) Thanks @justin-tay
- Remove incorrect logic for oneOf, anyOf and properties (#1053) Thanks @justin-tay
- Detect invalid escape for ecmascript (#1049) Thanks @justin-tay
- Fix uri and uri-reference incorrect validation failure (#1052) Thanks @justin-tay
- Fix for incorrect validation failure for %-encoded '[' and ']' characters. (#1051) Thanks @4naesthetic
- Optimize getValueNodeType (#1048) Thanks @justin-tay
- Allow tracking of json node location information (#1046) Thanks @justin-tay
- Update example in javadoc for JsonMetaSchema builder (#1043) Thanks @khouari1
- Validate allOf, oneOf and anyOf contains array (#1039) Thanks @justin-tay
- Update JSON Schema badges (#1041) Thanks @justin-tay
- Fix schema location for escaped json pointer (#1038) Thanks @justin-tay
- Allow customization of assertion for outputunit (#1033) Thanks @justin-tay
- change example.com connection error IOException (#1028)
- Fix broken link in README (#1029) Thanks @danielaparker
- Update dependency versions (#1023) Thanks @justin-tay
- Upgrade slf4j to 2.0.13
- Upgrade Jackson to 2.17.0
- Add options to control caching of schemas (#1018) Thanks @justin-tay
- Update github actions (#1022) Thanks @justin-tay
- Fix code example in README.md (#1020) Thanks @tombentley
- Fix the broken link to if-then-else.json (#1014) Thanks @emmanuel-ferdman
- Changed defs to $defs in compatibility.md (#1013) Thanks @danielaparker
- Add OpenAPI JsonMetaSchema (#1011) Thanks @justin-tay
- Fix walk for if validator with validation (#1010) Thanks @justin-tay
- Fix 2012-12 typo (#1008) Thanks @justin-tay
- Check type validator is of correct class (#1003) Thanks @justin-tay
- Fix root classpath resolve (#1000) Thanks @justin-tay
- upgrade undertow to 2.2.31.Final (#998)
- Walk items schema instead of walking instance data (#993) Thanks @justin-tay
1.4.0
1.4.0 - 2024-03-16
Added
Changed
- Explicitly handle if the discriminator property value is null (#988) Thanks @justin-tay
- Refactor walk (#986) Thanks @justin-tay
- Fixes uri, uri-reference, iri, iri-reference formats and does iri to uri conversion (#983) Thanks @justin-tay
- Support custom vocabularies and unknown keyword and meta-schema handling (#980) Thanks @justin-tay
- Fix message (#975) Thanks @justin-tay
- Make ethlo excludable (#974) Thanks @justin-tay