github everit-org/json-schema 1.9.2
Maintenance release

latest releases: 1.14.4, 1.14.3, 1.14.2...
5 years ago

This release comes with a couple of improvements and bugfixes to make the library easier to use, there is no new big feature introduced.

Improvements:

  • dependency version cleanup & removing guava - contributed by @snazarenko67
  • EnumSchema now keeps the order of possible values as they were listed in the schema JSON - contributed by @cyqw
  • schema loading: using the explicitly set spec version when loading schemas which have a "$schema" value but it doesn't point to any supported specification versions
  • adding some type checking of subject under validation

Bugfixes:

  • avoiding possible NPE in ValidationException#hashCode()
  • properly handling Number subtypes in "number" keyword validation (AtomicLong, AtomicInteger, BigDecimal and BigInteger) - fixed by @EXPEaneparaczki
  • typo fixes in the readme - contributed by @0xflotus

Don't miss a new json-schema release

NewReleases is sending notifications on new releases.