Releases: everit-org/json-schema
Releases · everit-org/json-schema
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
Bugfixes:
Maintenance release
Bugfixes:
ReferenceSchema#getUnprocessedProperties()
now returns correct values (alsoReferenceSchema#getTitle()
,#getDescription()
and#getSchemaLocation()
)- reported and fixed by @NaveenGurram , in multiple iterations
- fixing problem related to referencing a schema by
"$id"
if the"$id"
value starts with a hashmark or is a valid json pointer - reported in #270 - fixing problem where inline dereferencing by $id was broken if the schema contained a property called
"$id"
in"properties"
- reported in #271 - fixing misleading error message for
"exclusiveMaximum"
errors - contributed by @zgyorffi