Enhancement
18 changes
Decoding and encoding functions now accept the :case as an option
The test process now exits with :shutdown reason
GenEvent.stream/2 now accepts :sync and :async modes
Add Node.start/3 and Node.stop/0
Updated Unicode database to 7.0
Log when tasks crash
Enum.slice/2 and Enum.slice/3 always returns a list (and never nil)
Disambiguate (w)erl to (w)erl.exe
Ensure umbrella project is recompiled when a dependency inside an umbrella child changes
Do not allow underscores in option names
Fix path expansion of "/.."
Do not match files starting with . in Path.wildcard/2 by default
Process.info(pid, :registered_name) returns {:registered_name, nil} if there is no registered name
String.slice/2 and String.slice/3 always returns a list (and never nil)
encode/1 does not escape reserved/unreserved characters by default nor encodes whitespace as + (check URI.encode_www_form/1 and URI.decode_www_form/1 for previous behaviour)
:escript_* options were moved into a single :escript group
GenEvent.stream/2 defaults to :sync mode
Remove get_in/1