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