v0.12.5
Pre-release
Pre-release
Bug fixes
- [Kernel] Ensure
try
does not generate an after clause. Generating an after clause forbade clauses in theelse
part from being tail recursive. This should improve performance and memory consumption ofStream
functions - [Mix] Automatically recompile on outdated Elixir version and show proper error messages
Deprecations
- [File]
File.stream_to!/3
is deprecated - [GenFSM]
GenFSM
is deprecated - [Kernel]
%
for sigils is deprecated in favor of~
- [Kernel]
is_range/1
andis_regex/1
are deprecated in favor ofRange.range?/1
andRegex.regex?/1
- [Stream]
Stream.after/1
is deprecated - [URI]
URI.decode_query/1
is deprecated in favor ofURI.decode_query/2
with explicit dict argument - [URI] Passing lists as key or values in
URI.encode_query/1
is deprecated
Backwards incompatible changes
- [Mix] Remove
MIX_GIT_FORCE_HTTPS
as Git itself already provides mechanisms for doing so