0.14.1

Released on 2014-06-18

Changes

Type
enhancement
Tool
Elixir
Module
Base
Description
Decoding and encoding functions now accept the `:case` as an option
Type
enhancement
Tool
Elixir
Module
ExUnit
Description
The test process now exits with `:shutdown` reason
Type
enhancement
Tool
Elixir
Module
GenEvent
Description
`GenEvent.stream/2` now accepts `:sync` and `:async` modes
Type
enhancement
Tool
Elixir
Module
Node
Description
Add `Node.start/3` and `Node.stop/0`
Type
enhancement
Tool
Elixir
Module
String
Description
Updated Unicode database to 7.0
Type
enhancement
Tool
Elixir
Module
Task
Description
Log when tasks crash
Type
enhancement
Tool
Elixir
Module
Enum
Description
`Enum.slice/2` and `Enum.slice/3` always returns a list (and never nil)
Type
enhancement
Tool
Elixir
Module
Kernel
Description
Disambiguate (w)erl to (w)erl.exe
Type
enhancement
Tool
Elixir
Module
Mix
Description
Ensure umbrella project is recompiled when a dependency inside an umbrella child changes
Type
enhancement
Tool
Elixir
Module
OptionParser
Description
Do not allow underscores in option names
Type
enhancement
Tool
Elixir
Module
Path
Description
Fix path expansion of `"/.."`
Type
enhancement
Tool
Elixir
Module
Path
Description
Do not match files starting with `.` in `Path.wildcard/2` by default
Type
enhancement
Tool
Elixir
Module
Process
Description
`Process.info(pid, :registered_name)` returns `{:registered_name, nil}` if there is no registered name
Type
enhancement
Tool
Elixir
Module
String
Description
`String.slice/2` and `String.slice/3` always returns a list (and never nil)
Type
enhancement
Tool
Elixir
Module
URI
Description
`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)
Type
enhancement
Tool
Elixir
Module
Mix
Description
`:escript_*` options were moved into a single `:escript` group
Type
enhancement
Tool
Elixir
Module
GenEvent
Description
`GenEvent.stream/2` defaults to `:sync` mode
Type
enhancement
Tool
Elixir
Module
Kernel
Description
Remove `get_in/1`