0.11.0
Pre-release
Pre-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
andelse
. - Fixed
URI.toString()
andtoDecodedString()
by flipping their behaviour. - Fixed an absolute keyword location tracking bug.