Releases: networknt/json-schema-validator
Releases · networknt/json-schema-validator
1.0.81
1.0.81 - 2023-04-30
Added
Changed
- fixes #731 Improves performance. Thanks @fdutton
- fixes #730 Removes the need for network access when executing unit tests. Thanks @fdutton
- fixes #728 Adds explicit Java module descriptor for JDK9+. Thanks @aalmiray
- fixes #725 custom uri fetcher doc. Thanks @michapojo
- update the contributors and sponsors
- fixes #720 Produces validation messages when oneOf has no valid schemas. Thanks @fdutton
1.0.80
1.0.80 - 2023-04-18
Added
Changed
- fixes #709 Throw the exception as it is in I18nSupport. Thanks @rishabh413
- update javadoc comments
- fixe #716 Adds support for unevaluatedProperties that uses a non-boolean schema. Thanks @fdutton
- fixes #714 Adds explicit support for tracking evaluated properties. Thanks @fdutton
- fixes #712 Corrects malformed tests. Thanks @fdutton
- fixes #710 Add support for the Draft 2020-12 interpretation of prefixItems. Thanks @fdutton
- fixes #708 remove System.exit from I18nSupport.
- fixes #707 Corrects treating 1.0 as an integer. Thanks @fdutton
- fixes #706 Adds support for validating regular expressions. Thanks @fdutton
- fixes #705 Adds support for email addresses containing an IPv6 literal value. Thanks @fdutton
- fixes #704 Adds support for validating leap seconds. Thanks @fdutton
- fixes #703 Corrects validation of duration and provides the option to validate against the ISO 8601 duration format. Thanks @fdutton
- fixes #720 Adds support for minContains and maxContains. Thanks @fdutton
- Updates tests from JSON Schema Test Suite. Thanks @fdutton
- fixes #698 avoid warning for additionalItems keyword
- fixes #697 Moves JSON Schema Test Suite to a separate test-resources folder. Thanks @fdutton
- fixes #696 add then and else to as NonValidationKeyword for v7
- fixes #690 Uses JUnit dynamic tests to generate tests from specification files. Thanks @fdutton
- upgrade slf4j to 2.0.7
- upgrade logback to 1.4.6.
- fixes #687 Return valid JSONPath (or JSONPointer) expressions for each ValidationMessage. Thanks @costas80
- fixes #688 CI Bump used latest non-LTS Java: 19 -> 20. Thanks @valfirst
1.0.79
1.0.79 - 2023-03-27
Added
Changed
- add a doc for metaschema validation
- fixes #682 Adds support for translating one URI into another. Thanks @fdutton
- fixes #604 add disabled test case to reproduce the NPE.
- fixes changing ReadOnlyValidator to use boolean property instead of array. Thanks @jorgesartori
- fixes #679 Add option to disable uri schema cache in JsonSchemaFactory. Thanks @Kaaviyan
- fixes #664 Avoid throwing exceptions and error-level logging. Thanks @CremboC
- fixes #675 Update README.md file. Thanks @hcnicepink
- fixes #672 add multiple language doc.
- fixes #671 Support time offsets in the time format. Thanks @JDziurlaj
1.0.78
1.0.78 - 2023-03-04
Added
Changed
- update the README.md to indicate that 202012 version is only partially supported.
- fixes #668 handle references to yaml sub-schemas. Thanks @danfelicetta-RL
- fixes #664 Provide/unify schema path for applicator schemas. Thanks @htdan
- fixes #666 Clarify usage of Apache commons lang in README.md. Thanks @loadedice
- fixes #663 Use full schema path to look up type validators for anyOf operator. Thanks @pshevche
- fixes #661 Make DependentRequired error message more helpful. Thanks @bernie-schelberg-mywave
1.0.77
1.0.77 - 2023-02-13
Added
- fixes #637 Setup CI based on GH Actions. Thanks @valfirst
- fixes #635 add persian language to json validator. Thanks @mahdimalverdi
Changed
- upgrade jackson to 2.14.2
- fixes #651 Map BinaryNodes to type string. Thanks @k-oliver
- fixes #649 Improve logging performance. Thanks @valfirst
- fixes #648 Drop unused test dependency: Mockito. Thanks @valfirst
- fixes #647 Use Javadoc badge with dynamic version instead of plain link in README. Thanks @valfirst
- fixes #646 Add ability to detect spec version optionally. Thanks @valfirst
- fixes #645 Add MavenCentral badge to README. Thanks @valfirst
- fixes #644 Improve example of Gradle dependency in README. Thanks @valfirst
- fixes #643 Make sure all constants are static final. Thanks @valfirst
- fixes #642 Remove unused fields from JsonSchemaVersion. Thanks @valfirst
- fixes #641 Improve error messages on spec version detection. Thanks @valfirst
- fixes #640 Update build badge from README to point GH Actions CI. Thanks @valfirst
- fixes #639 Drop Travis CI config. Thanks @valfirst
- fixes #638 Restore code coverage calculation. Thanks @valfirst
- fixes #636 Adding tests for overriding error messages at schema level for individual keywords. Thanks @anjnerajat
- fixes #634 Quick fix for issue causing the wrong custom message to be used. Thanks @chaosape
- fixes #627 custom message for format. Thanks @vickyrathod
1.0.76
1.0.75
1.0.74
1.0.74 - 2022-12-02
Added
Changed
- upgrade undertow to 2.2.21.Final
- upgrade jackson to 2.14.0
- fixes #620 upgrade commons-lang3 to 3.12.0
- fixes #619 Add support for subschema references in getSchema. Thanks @aznan2
- fixes #626 Correcting the oneOf,anyOf and allOf child schema validators. Thanks @prashanthjos
- fixes #617 Beautify code blocks. Thanks @limboinf
- fixes #614 Update spec version tests. Thanks @tuncererdogan
- fixes #613 Update the specversion.md and pom.xml. Thanks @tuncererdogan
1.0.73
1.0.73 - 2022-09-19
Added
Changed
- upgrade undertow to 2.2.18.Final to 2.2.19.Final
- fixes #563 Support adding custom messages at the attribute level. Thanks @makeItEasyQ
- fixes #606 Handle matched state in AnyOfValidator. Thanks @sgerke-1L
- fixes #598 Add Italian translation. Thanks @sbernardo
- fixes #594 Remove commons-lang as a compile-time dependency. Thanks @agentgt
- fixes #592 Add NonValidationKeyword "else" on 201909 and 202012. Thanks @ionutalex88
1.0.72
1.0.72 - 2022-07-17
Added
Changed
- upgrade undertow to 2.2.14.Final to 2.2.18.Final
- fixes #586 Add V202012 to SpecVersionDetector And JsonMetaSchema Thanks @Tuxzx
- fixes #585 Changed data type to preserve the order of schema attributes. Thanks @sabarinathan590