|
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