Releases: for-GET/jesse
Releases · for-GET/jesse
1.7.0
autogenerated release notes
What's Changed
- bump JSON Schema test suite by @andreineculau in #109
- Add support for unicode properties in pattern, etc. by @nalundgaard in #112
- Fix crash when schema containing reference is
map()
by @seriyps in #113 - Use conversion to sets to check uniqueItems (performance improvement) by @germanblanco in #116
- Support for Draft 6 Specification by @kikofernandez in #108
- Fix some bugs reported by @seriyps in #119
- Fix typos by @kianmeng in #120
New Contributors
- @nalundgaard made their first contribution in #112
- @germanblanco made their first contribution in #116
- @kikofernandez made their first contribution in #108
- @kianmeng made their first contribution in #120
Full Changelog: 1.6.1...1.7.0
1.6.1
Full Changelog: 1.6.0...1.6.1
1.6.0
autogenerated release notes
What's Changed
- Implement GitHub Actions by @paulo-ferraz-oliveira in #98
- Move away from OTP 18 and adopt rebar3_lint 0.3.0 by @paulo-ferraz-oliveira in #101
- Prevent a warning issued by OTP 24 by @paulo-ferraz-oliveira in #103
- Add new OTP versions to CI: 23.2, 23.3 and 24.0-rc3 by @seriyps in #105
- Move CI away from -rc3 and into "the real thing" by @paulo-ferraz-oliveira in #106
Full Changelog: 1.5.6...1.6.0
1.5.6
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.