Releases: for-GET/jesse
Releases · for-GET/jesse
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
Breaking changes
- errors are now returned in the order they occur
- specifying any other properties in a schema with a
$ref
throws an error #47 #54
Notable changes
- default schema loader now supports
file:
,http:
andhttps:
URI schemes.
When a schema cannot be found in the internal storage, a schema hosted under
one of the supported URI schemes will be fetched and stored.
To maintain the old behavior (internal storage only) give the option
schema_loader_fun
the valuefun jesse_database:load/1
- RFC 3339 validator for date and time formats
- a schema referenced by
$ref
can now follow a different JSON Schema draft
than the parent - allow an external validator to be given as option e.g. to verify runtime requirements #42
- schema id needs to be a fully qualified URI. jesse will build a canonical one otherwise
based on the context - parent schema's id, loading path, etc.
1.4.0
- Added jesse_error:to_json
- Spec fixes
- Test improvements
1.3.0
- support for maps
1.2.0
Notable changes (since 1.1.5):
- standalone jesse executable (with Erlang/JSON output)
- support for
$ref
- support for JSON Schema draft 4