Skip to content

Releases: for-GET/jesse

1.7.0

07 May 10:44
f7306fc
Compare
Choose a tag to compare

autogenerated release notes

What's Changed

New Contributors

Full Changelog: 1.6.1...1.7.0

1.6.1

07 May 10:54
ef0e038
Compare
Choose a tag to compare

Full Changelog: 1.6.0...1.6.1

1.6.0

07 May 10:48
022a964
Compare
Choose a tag to compare

autogenerated release notes

What's Changed

Full Changelog: 1.5.6...1.6.0

1.5.6

18 Nov 18:58
cfb1b3e
Compare
Choose a tag to compare
  • Improving the error messages from jesse when using oneOf / anyOf
  • Make it compatible with jsx 3.0

1.5.5

10 Apr 19:19
1b5a16c
Compare
Choose a tag to compare
  • Fix rebar3 and rebar3_hex versions incompatibility #88
  • OTP-22.3 added to Travis

1.5.4

13 Mar 00:38
4a7bfb5
Compare
Choose a tag to compare
  • Specify build matrix "dist" for old OTP releases #83
  • Fix anyOf / OneOf returns unexpected error with allowed_errors=infinity #81
  • Fixes for dialyzer #77
  • Ensure correct dependencies in app.src
  • OTP-22
  • Avoid deprecated http_uri functions for OTP 21+ #86
  • Migrate to rebar3 #87

1.5.3

02 Mar 16:08
9f9d050
Compare
Choose a tag to compare
  • Drop support for OTP 15, 16, 17
  • Work around unexported http_uri:uri() type
  • add data_error and schema_error to type definitions
  • schema unique check missed case bug fixed

1.5.2

25 Jul 19:34
9126f3d
Compare
Choose a tag to compare

Notable changes

  • compatibility with OTP 21

Full list of changes since 1.5.1

1.5.1

29 Jun 06:41
7db33e5
Compare
Choose a tag to compare

Notable changes

  • compatibility with OTP 21

Full list of changes since 1.5.0

1.5.0

14 Feb 14:55
Compare
Choose a tag to compare

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: and https: 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 value fun 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.

Full list of changes since 1.4.0