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.60

Published by stevehu about 3 years ago

1.0.60 - 2021-09-22

Changed

  • fixes #451 walk method for AnyOfValidator not implemented. Thanks @bartoszm
  • fixes #450 changed from isIntegralNumber to canConvertToExactIntegral to support. Thanks @mohsin-sq
  • fixes #449 Refactor JSON Schema Test Suite tests. Thanks @olegshtch
  • fixes #448 Test CI with JDK 11. Thanks @olegshtch
  • fixes #447 Bump JUnit version to 5.7.2. Thanks @olegshtch
json-schema-validator - 1.0.59

Published by stevehu about 3 years ago

1.0.59 - 2021-09-11

Changed

  • fixes #445 JsonValidator: mark preloadJsonSchema as default. Thanks @DaNizz97
  • fixes #443 $ref caching issue. Thanks @prashanthjos
  • fixes #426 Adding custom ValidatorTypeCodes. Thanks @adilath18
json-schema-validator - 1.0.58

Published by stevehu about 3 years ago

1.0.58 - 2021-08-23

Added

  • fixes #439 add i18n support for ValidationMessage. Thanks @leaves615
  • fixes #438 Adding custom message support in the schema. Thanks @adilath18

Changed

  • fixes #436 Relaxation of the discriminator validation. Thanks FWiesner
  • fixes #435 Added exampleSetFlag to nonValidationKeyword. Thanks @ShubhamRwt
  • fixes #428 A schema with nullable oneOf does not work as expect. Thanks @rongyj
  • fixes #429 Update collector-context.md. Thanks @Petapath
  • fixes #425 Cannot distinguish the "TextNode" and the "ArrayNode" with single value for oneOf. Thanks @rongyj
json-schema-validator - 1.0.57

Published by stevehu over 3 years ago

1.0.57 - 2021-07-09

Added

Changed

  • fixes #423 make sure additionalPropertiesSchema is not null in AdditionalPropertiesValidator. Thanks @flozano
  • fixes #421 Wrong validation of MultipleOfValidator. Thanks @ubergrohman
  • fixes #418 201909 false flag keywords additonalItems and then. Thanks @pgalbraith
json-schema-validator - 1.0.56

Published by stevehu over 3 years ago

1.0.56 - 2021-07-02

Added

Changed

  • fixes #416 Circular $ref occurrences with schema.initializeValidators() lead to StackOverflowError. Thanks @FWiesner
  • fixes #414 Simplify the uri format validation regexp. Thanks @vmaurin
json-schema-validator - 1.0.55

Published by stevehu over 3 years ago

1.0.55 - 2021-65-23

Added

Changed

  • fixes #411 URI format regexp is fixed to support empty fragment and query string. Thanks @vmaurin
json-schema-validator - 1.0.54

Published by stevehu over 3 years ago

1.0.54 - 2021-65-22

Added

Changed

  • fixes #408 URI format regexp is validating invalid URI. Thanks @vmaurin
  • fixes #406 Behavior change of $ref resolution. Thanks @FWiesner

Upgrade guideline

Please use version 1.0.55 as we have fixed a gap for the regexp in that release. Thanks.

json-schema-validator - 1.0.53

Published by stevehu over 3 years ago

1.0.53 - 2021-05-19

Added

Changed

  • fixes #400 Introduce forceHttps flag in JsonSchemaFactory.Builder. Thanks @hisener
json-schema-validator - 1.0.52

Published by stevehu over 3 years ago

1.0.52 - 2021-04-13

Added

Changed

  • fixes #398 Two issues with OpenAPI 3 discriminators. Thanks @FWiesner
  • fixes #396 Implement propertyNames in terms of full schema validation. Thanks @JonasProgrammer
json-schema-validator - 1.0.51

Published by stevehu over 3 years ago

1.0.51 - 2021-03-30

Added

Changed

  • fixes #392 NPE due to concurrency bug. Thanks @Keymaster65
  • fixes #391 override default EmailValidator, if set custom email format. Thanks @whirosan
  • fixes #390 Add discriminator support. Thanks @FWiesner
json-schema-validator - 1.0.50

Published by stevehu over 3 years ago

1.0.50 - 2021-03-18

Added

Changed

  • fixes #387 Resolve the test case errors for TypeFactoryTest
  • fixes #385 Fixing concurrency and compilation issues. Thanks @prashanthjos
  • fixes #383 Nested oneOf gives incorrect validation error. Thanks @JonasProgrammer
  • fixes #379 Add lossless narrowing conversion. Thanks @hkupty
  • fixes #378 Upgrade Jackson to 2.12.1 and Undertow to 2.2.4.Final
json-schema-validator - 1.0.49

Published by stevehu over 3 years ago

1.0.49 - 2021-02-17

Added

Changed

  • fixes #375 PropertyNames to return validator value on error. Thanks @Eivyses
  • fixes #335 Fixed parallel processing. @Thanks @mweber03
json-schema-validator - 1.0.48

Published by stevehu over 3 years ago

1.0.48 - 2021-02-04

Added

Changed

  • fixes #326 pattern validation for propertyNames. @Thanks @LeifRilbeATG
  • fixes #366 Fast fail issue with One Of Validator. Thanks @Krishna-capone
json-schema-validator - 1.0.47

Published by stevehu almost 4 years ago

1.0.47 - 2021-01-16

Added

Changed

  • fixes #368 Fixing Walk Listeners Issues. @Thanks prashanthjos
  • fixes #363 Date-time validation fails depending on local time zone. Thanks @ennoruijters
json-schema-validator - 1.0.46

Published by stevehu almost 4 years ago

1.0.46 - 2020-12-30

Added

Changed

  • fixes #362 Date-time validation fails depending on local time zone Thanks @ennoruijters
  • fixes #361 Validation of oneOf depends on schema order @Thanks ennoruijters
  • fixes #360 add four project links to the README.md
  • fixes #354 OneOf validator is not throwing valid error if any of the child nodes has invalid schemas Thanks @prubdeploy
  • fixes #351 Add anchor and deprecated as NonValidationKeywords for v2019-09 draft Thanks @anicolasgar
  • fixes #340 YAML source location handling Thanks @ascertrobw
json-schema-validator - 1.0.45

Published by stevehu almost 4 years ago

1.0.45 - 2020-11-21

Added

  • fixes #350 Add builder method that accepts iterable Thanks @wheelerlaw
  • fixes #346 Update docs about javaSemantics flag Thanks @oguzhanunlu
  • fixes #341 Add contentMediaType, contentEncoding and examples as a NonValidationKeyword Thanks @jonnybbb
  • fixes #337 JSON Schema Walk Changes Thanks @prashanthjos

Changed

  • fixes #347 NPE at JsonSchema.combineCurrentUriWithIds(JsonSchema.java:90) Thanks @wheelerlaw
  • fixes #345 optimize imports in the src folder
  • fixes #343 Improve type validation of numeric values Thanks @oguzhanunlu
json-schema-validator - 1.0.44

Published by stevehu almost 4 years ago

1.0.44 - 2020-10-20

Added

Changed

  • fixes #336 Adding walk capabilities to networknt. Thanks @prashanthjos
  • fixes #332 Bump junit from 4.12 to 4.13.1
  • fixes #329 JRuby Joni dependency and its dependencies
  • fixes #328 Add $comment as a NonValidationKeyword for v7 and v2019 drafts. Thanks @kmalski
  • fixes #324 Generate module-info, fix build on JDK11 Thanks @handcraftedbits
  • fixes #323 FIX: potential duplicate log entry due to race condition Thanks @kkonrad
  • fixes #319 resolve a java doc warning in CollectorContext
json-schema-validator - 1.0.43

Published by stevehu about 4 years ago

1.0.43 - 2020-08-10

Added

Changed

  • fixes #317 Compatible with Jackson 2.9.x. Thanks @pan3793
  • fixes #315 implement propertyNames validator for v6, v7 and v2019-09
json-schema-validator - 1.0.42

Published by stevehu over 4 years ago

1.0.42 - 2020-06-30

Added

Changed

  • fixes #311 Split the PatternValidator into 2 classes. Thanks @Buuhuu
json-schema-validator - 1.0.41

Published by stevehu over 4 years ago

1.0.41 - 2020-06-25

Added

Changed

  • fixes #307 Make runtime dependency to org.jruby.joni:joni optional. Thanks @Buuhuu
  • fixes #305 Automatically determine schema version from schema file. Thanks @Subhajitdas298
  • fixes #297 ValidationContext using is not correct in UUIDValidator. Thanks @qiunju