Releases: everit-org/json-schema
Releases · everit-org/json-schema
More reliable subschema ordering in CombinedSchema
Improved equals() and hashCode implementations
Maintenance release
Improvements
- upgrading org.json dependency to version
20231013
to address CVE-2023-5072 - contributed by @janjwerner-confluent
Maintenance release
Improvements
- upgrades org.json to version 20230227
Maintenance release
Improvements:
- upgrading org.json to 20220320
- fixing
ArraySchema#definesProperty()
- fixing build on java17
Maintenance release
Lenient validator mode
Improvements
- Added Lenient mode for validating primitive (scalar) values
Maintenance release
Bugfixes:
- fixing the behavior or
"defeault"
keyword in"oneOf"
schemas - contributed by @dab-libs - fixing error message for
"type": "integer"
violations - contributed by @zgyorffi - fixing NPE while validating
"additionalItem"
when"items"
is not specified - contributed by @zgyorffi - keep precision in case of big numbers - contributed by @zgyorffi
Enhancements:
- migrating to JUnit 5 - contributed by @gstoupis
Merry Christmas
Improvements:
- better error handling while reading schema documents from the classpath - contributed by @rjruizes
- the default schema client now follows HTTP redirects
- improving performance of schema loading process (significant for very large schema documents) - requested in #348
- proper
hashCode()
andequals()
overrides inRegexp
implementations - requested in #340 - README fix contributed by @asherbar
Bugfixes:
Maintenance release
Improvements:
- supporting HTTPS endpoints for version inference (meta-schema locations) reported and fixed by @rjlohan
- permitting override of built-in format validators - reported and fixed by @luismoramedina
- possible performance improvement by omitting stacktraces of internal exceptions - reported in #318
- dependency updates