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