0.12.5

Released on 2014-03-10

Changes

Type
enhancement
Tool
Elixir
Module
Kernel
Description
Ensure `try` does not generate an after clause. Generating an after clause forbade clauses in the `else` part from being tail recursive. This should improve performance and memory consumption of `Stream` functions
Type
enhancement
Tool
Elixir
Module
Mix
Description
Automatically recompile on outdated Elixir version and show proper error messages
Type
enhancement
Tool
Elixir
Module
File
Description
`File.stream_to!/3` is deprecated
Type
enhancement
Tool
Elixir
Module
GenFSM
Description
`GenFSM` is deprecated
Type
enhancement
Tool
Elixir
Module
Kernel
Description
`%` for sigils is deprecated in favor of `~`
Type
enhancement
Tool
Elixir
Module
Kernel
Description
`is_range/1` and `is_regex/1` are deprecated in favor of `Range.range?/1` and `Regex.regex?/1`
Type
enhancement
Tool
Elixir
Module
Stream
Description
`Stream.after/1` is deprecated
Type
enhancement
Tool
Elixir
Module
URI
Description
`URI.decode_query/1` is deprecated in favor of `URI.decode_query/2` with explicit dict argument
Type
enhancement
Tool
Elixir
Module
URI
Description
Passing lists as key or values in `URI.encode_query/1` is deprecated
Type
enhancement
Tool
Elixir
Module
Mix
Description
Remove `MIX_GIT_FORCE_HTTPS` as Git itself already provides mechanisms for doing so