- [Enum] Add
Enum.minmax/1
andEnum.minmax_by/2
- [ExUnit] Add number of skipped tests to ExUnit output
- [File] Add
File.lstat/1
andFile.lstat/1
that works likeFile.stat/1
but is able to return symlink information (i.e. it does not traverse symlinks) - [Kernel] Raise when
var.Alias
syntax is used and it does not expand to an atom at compile time (previously it just warned) - [Mix]
mix help
task now supportsmix help --search PATTERN
for filtering task names - [StringIO]
StringIO.flush/1
was added to flush the output of a StringIO device - [URI] Default ports were added for "ws" and "wss" schemas
- [ExUnit] Skipped tests now correctly count towards the total of tests in the result returned by
ExUnit.run/0
- [Regex] Fix splitting of empty strings with regexes when trim is set to true. Now both
String.split/3
andRegex.split/3
return an empty list when called with an empty string and trim is enabled
- [Regex] Ungreedy option
r
is deprecated in favor ofU