Releases: networknt/json-schema-validator
Releases · networknt/json-schema-validator
2.0.3
3.0.5
2.0.2
2.0.2- 2026-06-21
Added
Changed
-
fixes #1248 validating draft4 schemas
-
Address regex factory review comments
-
Rename regex specification version variable
-
fixes #1174 TextNodes as schema seem to validate any value (#1250)
-
fixes #1174 TextNodes as schema seem to validate any value
-
Address loaded schema validation for issue 1174
-
Address schema node validation review comments
-
Preserve mapped schema override path
-
Validate referenced document fragment schemas
-
Remove duplicate schema type validation
-
Validate loaded schemas for anchor refs
-
fixes #1252 problem with additionalProperties schema in jsconfig schema (#1253)
-
Add method to SpecificationVersion to determine from schema node (#1221)
-
Manual adjustments for Jackson 2 compatibility and CVE fix
3.0.4
3.0.3
3.0.2
3.0.2- 2026-04-14
Added
Changed
- Upgrade Jackson from 3.1.0 to 3.1.1 to fix CWE-770 (#1236) Thanks @cjun-coveo
- Support handling of non-finite numbers if present (#1241) Thanks @justin-tay
3.0.1
3.0.1- 2026-03-10
Added
Changed
- Upgrade Jackson from 3.0.3 to 3.1.0 to fix CVE-2026-29062 (#1236) Thanks @AhsanSheraz
- Fix minimum maximum validators with type array (#1227) Thanks @justin-tay
- Add method to SpecificationVersion to determine from schema node (#1221) Thanks @justin-tay
- update contributor list in README.md
3.0.0
2.0.1
2.0.1- 2025-12-11
Added
Changed
- Skip processing of properties keyword if not an object (#1217) Thanks @justin-tay
- Allow for default dialect id not to be specified and throw an exception (#1212) Thanks @justin-tay
- Fix multipleOf error message for fractional digits greater than 3 (#1210) Thanks @justin-tay
2.0.0
2.0.0- 2025-10-25
Added
Changed
- Fix ref with sibling id from 2019-09 (#1203) Thanks @justin-tay
- Refactor walk and update docs (#1202) Thanks @justin-tay
- Fix matching of $ when there are trailing newlines (#1201) Thanks @justin-tay
- Refactor evaluation context out from validator state (#1199) Thanks @justin-tay
- Main refactor for 2.x (#1198) Thanks @justin-tay
- Refactor set to list in execution context (#1197) Thanks @justin-tay
- Refactor and remove validation message handler (#1196) Thanks @justin-tay
- Add benchmark for performance regression testing (#1195) Thanks @justin-tay