Skip to content

0.11.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ssilverman ssilverman released this 28 Jun 03:37
· 176 commits to master since this release

Added

  • Added a rudimentary schema coverage tool, Coverage.

Changed

  • Introduced a JSONPath class that replaces strings for path representation. One of the advantages of this approach is not having to worry about "/" characters in names, or JSON Pointer syntax.
  • Other updates, optimizations, refactors, and improvements.
  • Errors are now mapped in schema->instance order instead of instance->schema order. This is now the reverse of how annotations are mapped.

Fixed

  • Strings.fromJSONPointerToken now throws an exception if the token contains a "/" character.
  • "error" annotations are now marked valid=true.
  • Annotations are now being properly collected for then and else.
  • Fixed URI.toString() and toDecodedString() by flipping their behaviour.
  • Fixed an absolute keyword location tracking bug.