ex_json_schema icon indicating copy to clipboard operation
ex_json_schema copied to clipboard

Changelog

Open dideler opened this issue 6 years ago • 2 comments

Is there already a way to see what's changed between versions, besides comparing commit ranges manually? I couldn't find a changelog or release notes on the GitHub Releases page.

We've recently encountered some breaking changes in production when upgrading. For example, email address validation is now considering legit domains as invalid.

dideler avatar Nov 27 '19 10:11 dideler

Yes, good point. There were some breaking changes from 0.5.x to 0.6.0, mostly resulting from functions that were intended for internal use being used as public API because there was no officially documented way of validating fragments/sub-schemas.

The email validation was broken by a regression and should have been fixed in 0.7.1 with this commit: https://github.com/jonasschmidt/ex_json_schema/commit/43e36b0e7a8630d35d29f85a272fefc80fe0d8fd. Is it still failing for you with the current version?

I will add a changelog and document at least the breaking changes between versions.

jonasschmidt avatar Nov 27 '19 13:11 jonasschmidt

Thanks. I forgot to point out that we initially upgraded from 0.5.7 to 0.6.2 when we had the issues.
We're now upgrading to version 0.7.3 and will let you know if we encounter any issues.

dideler avatar Nov 27 '19 16:11 dideler