Enhancement
14 changes
Support MIX_EXS as configuration for running the current mix.exs file
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
Ensure doctest failures are properly reported
Fix a bug where comprehensions arguments were not properly take into account in the variable scope
Fix issue on rebar install when the endpoint was redirecting to a relative uri
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)
:env key in project configuration is deprecated
Regex.groups/1 is deprecated in favor of Regex.names/1
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)
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)
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
The functions in Path now only emit strings as result, regardless if the input was a char list or a string
Atoms are no longer supported in Path functions
Regexes are no longer unicode by default. Instead, they must be explicitly marked with the u option