Changes for version 0.028 - 2021-06-08

  • fix validation regex for the $anchor keyword
  • unevaluatedItems and unevaluatedProperties keywords are now applied after all other keywords in the applicator vocabulary (true/false results are not affected, but the order of annotations and errors will change)
  • calculate the canonical uri correctly after navigating a $ref: using the closest resource identifier to the destination, not the one that was used in the $ref

Modules

Validate data against a schema
Contains a single annotation from a JSON Schema evaluation
One JSON Schema document
Contains a single error from a JSON Schema evaluation
Contains the result of a JSON Schema evaluation
Internal utilities for JSON::Schema::Draft201909
Base role for JSON Schema vocabulary classes
Implementation of the JSON Schema Draft 2019-09 Applicator vocabulary
Implementation of the JSON Schema Draft 2019-09 Content vocabulary
Implementation of the JSON Schema Draft 2019-09 Core vocabulary
Implementation of the JSON Schema Draft 2019-09 Format vocabulary
Implementation of the JSON Schema Draft 2019-09 Meta-Data vocabulary
Implementation of the JSON Schema Draft 2019-09 Validation vocabulary