This is the second release candidate for the upcoming Elixir v1.5. It includes bug fixes, enhancements and it integrates many new features that are part of OTP 20+.
Compared to the previous release candidate, it includes the ability to set breakpoints in IEx and further improves compilation times from 10% to 15% on average.
Since it is a release candidate, please report any breaking changes you may find. To run this version, you can either compile from source or use the precompiled packages in the link above. If you need help to compile from source or use the precompiled packages, check our Install page.
Special thanks to everyone who tried the first release candidate and reported regressions!
Happy coding!
EDIT: A regression on Stream.chunk/4 has been found and fixed on both master and v1.5 branches. If you run into this bug in your applications, you can consider using Stream.chunk_every/4. For libraries that use Stream.chunk/4, it is best to wait for the next release candidate and/or the final version.
I’m using first release candidate when working on my library ExApi - better error messages are really useful and it’s also stable .
btw. I need only to write documentation and tests for this library. I’m not spending on it much time, but it already looks really good. I will publish it as soon as possible.
Also … has it been considered to add links to the relevant PRs (if any?) for entires on the release notes to make it easier for people to drill down into what the changes entail?