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 visible (Hide)

json-schema-validator - 1.0.20

Published by stevehu about 5 years ago

1.0.20 - 2019-09-10

Added

Changed

  • fixes #183 Validation error when field is nullable and consumer sends in a null value. Thanks @ddobrin
  • fixes #185 Validation issue in oneOf when elements have optional fields. Thanks @ddobrin
json-schema-validator - 1.0.19

Published by stevehu about 5 years ago

1.0.19 - 2019-08-13

Added

Changed

  • fixes #182 Jackson-databind vulnerability version update
  • fixes #180 Stack overflow when using recursive references, $ref. Thanks @davidvisiedo
  • fixes #96 stackOverflowError loading schema file. Thanks @davidvisiedo
  • fixes #44 Validator hang on validation. Thanks @davidvisiedo
  • fixes #28 Validator hangs on large json data files. Thanks @davidvisiedo
  • fixes #13 Cannot get the validation result with self-reference schema. Thanks @davidvisiedo
  • fixes #177 OneOf Validator Incorrectly Failing. Thanks @jawaff
json-schema-validator - 1.0.18

Published by stevehu about 5 years ago

1.0.18 - 2019-07-29

Added

Changed

  • fixes #173 AnyOfValidator ignores all previous validations errors if any of the type does not match. Thanks @grssam
json-schema-validator - 1.0.17

Published by stevehu over 5 years ago

1.0.17 - 2019-07-20

Added

  • fixes #174 Insights into performance gains of tuning min/max validators. Thanks @kosty

Changed

  • fixes #171 Support minimum/maximum on quoted numerals. Thanks @kosty
json-schema-validator - 1.0.16

Published by stevehu over 5 years ago

1.0.16 - 2019-06-24

Added

Changed

  • fixes #166 Allow using URN and not just URLs. Thanks @jawaff
json-schema-validator - 1.0.15

Published by stevehu over 5 years ago

1.0.15 - 2019-06-14

Added

Changed

  • fixes #160 when schema type is an integer but max/min value is a float point number. Thanks @BalloonWen

Upgrade Guideline

This release is built for Java 8 and Java 6 is not supported anymore. For users who are stuck with Java 6, please contact us.

json-schema-validator - 1.0.14

Published by stevehu over 5 years ago

1.0.14 - 2019-06-06

Added

Changed

  • fixes #163 update typeLoose to false as before merging the PR 141
  • fixes #162 bump up java version to 1.8
  • fixes #141 Improved Ref Validator. Thanks @jawaff
json-schema-validator - 1.0.13

Published by stevehu over 5 years ago

1.0.13 - 2019-06-05

Added

Changed

  • fixes #158 date-time format should consider colon in timezone optional. Thanks @chuwy
json-schema-validator - 1.0.12

Published by stevehu over 5 years ago

1.0.12 - 2019-05-30

Added

Changed

  • fixes #155 Fix date-time validation. Thanks @jiachen1120
json-schema-validator - 1.0.11

Published by stevehu over 5 years ago

1.0.11 - 2019-05-28

Added

Changed

  • fixes #151 add validation for string type uuid. Thanks @chenyan71
json-schema-validator - 1.0.10

Published by stevehu over 5 years ago

1.0.10 - 2019-05-22

Added

Changed

  • fixes #138 validation of date fields. Thanks @jiachen1120
json-schema-validator - 1.0.9

Published by stevehu over 5 years ago

1.0.9 - 2019-05-21

Added

Changed

  • fixes #147 Fails to validate MIN and MAX when number type is converted to BigInteger. Thanks @jiachen1120
  • fixes #145 Fix bug parsing array query params when only one item present. Thanks @jiachen1120
  • fixes #142 validation for enum object type. Thanks @jiachen1120
  • fixes #136 Maps of URLs can have performance impacts. Thanks @rhwood
  • fixes #134 $ref external schema references do not use URL mappings. Thanks @rhwood
json-schema-validator - 1.0.7

Published by stevehu over 5 years ago

1.0.7 - 2019-04-29

Added

Changed

  • fixes #140 Convert double to BigDecimal in MultipleOfValidator to make the validation more accurate. Thanks @jiachen1120
json-schema-validator - 1.0.6

Published by stevehu over 5 years ago

1.0.6 - 2019-04-10

Added

Changed

  • fixes #132 minimum/maximum validation of integral numbers prone to overflow. Thanks @kosty
  • fixes #123 Add a link to Javadocs. Thanks @rhwood
json-schema-validator - 1.0.5

Published by stevehu over 5 years ago

1.0.5 - 2019-04-01

Added

Changed

  • fixes #127 update license copyright and add NOTICE
  • fixes #125 feat: Add URL mappings. Thanks @rhwood
json-schema-validator - 1.0.4

Published by stevehu over 5 years ago

1.0.4 - 2019-03-14

Added

Changed

  • fixes #119 Almost JSON-spec compliant validation of numeric values. Thanks @kosty
  • fixes #120 Update the version in the README.md file. Thanks @chenyan71
json-schema-validator - 1.0.3

Published by stevehu over 5 years ago

1.0.3 - 2019-02-10

Added

Changed

  • fixes #116 Fail to validate numeric and Integer in TypeValidator. Thanks @jiachen1120
json-schema-validator - 1.0.2

Published by stevehu over 5 years ago

1.0.2 - 2019-02-05

Added

Changed

  • fixes #114 LocalDateTime validation error. Thanks @chenyan71
  • fixes #113 Fixed validation for path parameters and query parameters. Thanks @jiachen1120
json-schema-validator - 1.0.1

Published by stevehu almost 6 years ago

1.0.1 - 2019-01-10

Added

Changed

  • fixes #112 AnyOfValidator: only return expectedTypeList if not empty. Thanks @c14s
  • fixes #111 Validation failure for the optional field in a schema - in the PropertiesValidator. Thanks @ddobrin
json-schema-validator - 0.1.26

Published by stevehu almost 6 years ago

0.1.26 - 2018-12-24

Added

Changed

  • fixes #110 Validation Error when using OneOf in OpenAPI specs. Thanks @ddobrin