json-schema-validator

A fast Java JSON schema validator that supports draft V4, V6, V7, V2019-09 and V2020-12

APACHE-2.0 License

Stars
836
Committers
174

Bot releases are hidden (Show)

json-schema-validator - 1.0.40

Published by stevehu over 4 years ago

1.0.40 - 2020-05-27

Added

Changed

  • fixes #294 fixes unknownMetaSchema error with normalized URI

Upgrade Guide

If you have customized meta schema URL, make sure to use https and no query parameters and fragment.

json-schema-validator - 1.0.39

Published by stevehu over 4 years ago

1.0.39 - 2020-04-28

Added

Changed

  • fixes #289 Adding getAll method on CollectorContext class. Thanks @prashanthjos
json-schema-validator - 1.0.38

Published by stevehu over 4 years ago

1.0.38 - 2020-04-12

Added

Changed

  • fixes #281 EmailValidator use ValidatorTypeCode Datetime
json-schema-validator - 1.0.37

Published by stevehu over 4 years ago

1.0.37 - 2020-04-06

Added

Changed

  • fixes #280 NullPointerException in regex pattern validation if no SchemaValidatorsConfig is passed. Thanks @waizuwolf
json-schema-validator - 1.0.36

Published by stevehu over 4 years ago

1.0.36 - 2020-03-22

Added

Changed

  • fixes #273 make the getInstance() deprecated
  • fixes #258 Cyclic dependencies result in StackOverflowError. Thanks @francesc79
json-schema-validator - 1.0.35

Published by stevehu over 4 years ago

1.0.35 - 2020-03-13

Added

Changed

  • fixes #272 Use ECMA-262 validator when requested. Thanks @eirnym
json-schema-validator - 1.0.34

Published by stevehu over 4 years ago

1.0.34 - 2020-03-12

Added

Changed

  • fixes #268 Collector Context changes to handle simple Objects. Thanks @prashanthjos
  • fixes #266 reformat the code and resolve JavaDoc warnings
json-schema-validator - 1.0.33

Published by stevehu over 4 years ago

1.0.33 - 2020-03-09

Added

Changed

  • fixes #264 Handling JSONPointer (URI fragment identifier) with no base uri. Thanks @rzukowski
  • fixes #255 Dereferencing subschemas by $id with $ref in the same file does not seem to work. Thanks @rzukowski
json-schema-validator - 1.0.32

Published by stevehu over 4 years ago

1.0.32 - 2020-03-07

Added

Changed

  • fixes #260 Changes for adding collector context. Thanks @prashanthjos
json-schema-validator - 1.0.31

Published by stevehu over 4 years ago

1.0.31 - 2020-02-21

Added

Changed

  • fixes #226 Implements contains. Thanks @Asamsig
json-schema-validator - 1.0.30

Published by stevehu over 4 years ago

1.0.30 - 2020-02-11

Added

Changed

  • fixes #244 Android 6 support. Thanks @msattel
  • fixes #247 Resolve schema id from the schema document (for v6 and above). Thanks @martin-sladecek
  • fixes #243 Improve accuracy of rounding with multipleOf. Thanks @seamusv
  • fixes #242 add customized fetcher and meta schema doc
json-schema-validator - 1.0.29

Published by stevehu almost 5 years ago

1.0.29 - 2019-12-16

Added

Changed

  • Update description in pom.xml to match readme.md. Thanks @reftel
  • fixes #232 update meta schema URI to https
  • fixes #229 move the remotes to resource from draftv4
  • fixes #228 support boolean schema in the dependencies validator
  • enable const validator test for v6
  • fixes #224 support boolean schema for the item validator
  • fixes #222 add document for URL mapping
json-schema-validator - 1.0.28

Published by stevehu almost 5 years ago

1.0.28 - 2019-11-25

Added

Changed

  • fixes #219 Fix for oneOf when not all properties are matched. Thanks @aznan2
json-schema-validator - 1.0.27

Published by stevehu almost 5 years ago

1.0.27 - 2019-11-18

Added

Changed

  • fixes #216 Fix remote ref to follow redirects. Thanks @andersonf
  • fixes #214 the if-then-else.json is failed in test for V7 and V2019-09. Thanks @andersonf
  • fixes #54 support for draft V6, V7 and V2019-09
  • fixes #211 move the current test cases from tests to draft4 folder in the resource

Upgrade Guidelines:

To enable easy support for both developers and users for future draft release of spec, we have refactored the library in this release. All the changes are backward compatible if you are using draftv4 only. For more details, please take a look at https://github.com/networknt/json-schema-validator/blob/master/doc/specversion.md

json-schema-validator - 1.0.26

Published by stevehu almost 5 years ago

1.0.26 - 2019-11-07

Added

Changed

  • fixes #208 error when same ref name in different ref files. Thanks @andersonf
json-schema-validator - 1.0.25

Published by stevehu almost 5 years ago

1.0.25 - 2019-11-06

Added

Changed

  • fixes #206 IF-THEN-ELSE Conditional (Draft 7). Thanks @andersonf
json-schema-validator - 1.0.24

Published by stevehu almost 5 years ago

1.0.24 - 2019-10-31

Added

Changed

  • fixes #203 String for Number should fail with the default SchemaValidatorsConfig
json-schema-validator - 1.0.23

Published by stevehu almost 5 years ago

1.0.23 - 2019-10-28

Added

Changed

  • fixes #199 More than a million validation errors crash the application. Thanks @khiftikhar
json-schema-validator - 1.0.22

Published by stevehu almost 5 years ago

1.0.22 - 2019-10-22

Added

Changed

  • fixes #200 Use with obfuscation.Thanks @complex1ty
json-schema-validator - 1.0.21

Published by stevehu about 5 years ago

1.0.21 - 2019-10-17

Added

Changed

  • fixes #192 upgrade Jackson to 2.9.10
  • fixes #190 OneOfValidator cannot validate an object with multiple properties.Thanks @ddobrin
  • fixes #188 could not validate the email format in JSON schema
  • fixes #187 SchemaValidatorsConfig not propagated