0.13.1
Released on 2014-04-27
Changes
- Type
- enhancement
- Tool
- Elixir
- Module
- Mix
- Description
- Support `MIX_EXS` as configuration for running the current mix.exs file
- Type
- enhancement
- Tool
- Elixir
- Module
- Mix
- Description
- Support Hex out of the box. This means users do not need to install Hex directly, instead, Mix will prompt whenever there is a need to have Hex installed
- Type
- enhancement
- Tool
- Elixir
- Module
- ExUnit
- Description
- Ensure doctest failures are properly reported
- Type
- enhancement
- Tool
- Elixir
- Module
- Kernel
- Description
- Fix a bug where comprehensions arguments were not properly take into account in the variable scope
- Type
- enhancement
- Tool
- Elixir
- Module
- Mix
- Description
- Fix issue on rebar install when the endpoint was redirecting to a relative uri
- Type
- enhancement
- Tool
- Elixir
- Module
- Kernel
- Description
- `iolist_size` and `iolist_to_binary` are deprecated in favor of `iodata_size` and `iodata_to_binary` (this is a soft deprecation, no warnings will be emitted)
- Type
- enhancement
- Tool
- Elixir
- Module
- Mix
- Description
- `:env` key in project configuration is deprecated
- Type
- enhancement
- Tool
- Elixir
- Module
- Regex
- Description
- `Regex.groups/1` is deprecated in favor of `Regex.names/1`
- Type
- enhancement
- Tool
- Elixir
- Module
- String
- Description
- `String.to_char_list/1` is deprecated in favor of `List.from_char_data/1` (this is a soft deprecation, no warnings will be emitted)
- Type
- enhancement
- Tool
- Elixir
- Module
- String
- Description
- `String.from_char_list/1` is deprecated in favor of `String.from_char_data/1` (this is a soft deprecation, no warnings will be emitted)
- Type
- enhancement
- Tool
- Elixir
- Module
- Macro
- Description
- `Macro.unpipe/1` now returns tuples and `Macro.pipe/2` was removed in favor of `Macro.pipe/3` which explicitly expects the second element of the tuple returned by the new `Macro.unpipe/1`
- Type
- enhancement
- Tool
- Elixir
- Module
- Path
- Description
- The functions in Path now only emit strings as result, regardless if the input was a char list or a string
- Type
- enhancement
- Tool
- Elixir
- Module
- Path
- Description
- Atoms are no longer supported in Path functions
- Type
- enhancement
- Tool
- Elixir
- Module
- Regex
- Description
- Regexes are no longer unicode by default. Instead, they must be explicitly marked with the `u` option