|
1 |
| -# v0.13.0-dev |
| 1 | +# v0.13.0 (2014-04-20) |
2 | 2 |
|
3 | 3 | * Enhancements
|
4 | 4 | * [Base] Add `Base` module which does conversions to bases 16, 32, hex32, 64 and url64
|
5 | 5 | * [Code] Add `Code.eval_file/2`
|
6 | 6 | * [Collectable] Add the `Collectable` protocol that empowers `Enum.into/2` and `Stream.into/2` and the `:into` option in comprehensions
|
7 | 7 | * [Collectable] Implement `Collectable` for lists, dicts, bitstrings, functions and provide both `File.Stream` and `IO.Stream`
|
| 8 | + * [EEx] Add `handle_body/1` callback to `EEx.Engine` |
8 | 9 | * [Enum] Add `Enum.group_by/2`, `Enum.into/2`, `Enum.into/3`, `Enum.traverse/2` and `Enum.sum/2`
|
9 | 10 | * [ExUnit] Randomize cases and tests suite runs, allow seed configuration and the `--seed` flag via `mix test`
|
10 | 11 | * [ExUnit] Support `--only` for filtering when running tests with `mix test`
|
11 | 12 | * [ExUnit] Raise an error if another `capture_io` process already captured the device
|
| 13 | + * [ExUnit] Improve formatter to show source code and rely on lhs and rhs (instead of expected and actual) |
12 | 14 | * [IEx] Allow prompt configuration with the `:prompt` option
|
| 15 | + * [IEx] Use werl on Windows |
13 | 16 | * [Kernel] Support `ERL_PATH` in `bin/elixir`
|
14 | 17 | * [Kernel] Support interpolation in keyword syntax
|
15 | 18 | * [Map] Add a Map module and support 17.0 maps and structs
|
|
24 | 27 | * [System] Add `System.delete_env/1` to remove a variable from the environment
|
25 | 28 |
|
26 | 29 | * Bug fixes
|
| 30 | + * [CLI] Ensure `--app` is handled as an atom before processing |
| 31 | + * [ExUnit] Ensure `ExUnit.Assertions` does not emit compiler warnings for `assert_receive` |
27 | 32 | * [Kernel] Ensure the same pid is not queued twice in the parallel compiler
|
28 | 33 | * [Macro] `Macro.to_string/2` considers proper precedence when translating `!(foo > bar)` into a string
|
29 | 34 | * [Mix] Automatically recompile on outdated Elixir version and show proper error messages
|
30 | 35 | * [Mix] Ensure generated `.app` file includes core dependencies
|
| 36 | + * [Mix] Allow a dependency with no SCM to be overridden |
| 37 | + * [Mix] Allow queries in `mix local.install` URL |
31 | 38 | * [OptionParser] Do not recognize undefined aliases as switches
|
32 | 39 |
|
33 | 40 | * Deprecations
|
|
0 commit comments