diff options
-rw-r--r-- | CHANGELOG.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 7868c0ab8..0cf2ba96a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,8 +11,11 @@ #### Elixir * [CLI] Add support for `--boot`, `--boot-var`, `--erl-config`, `--pipe-to`, `--rpc-eval`, and `--vm-args` options + * [File] Add `File.rename!/2` + * [Kernel] Optimize generated code for `with` with a catch-all clause * [Protocol] Improve Protocol.UndefinedError messages to also include the type that was attempted to dispatch on * [System] Add `System.restart/0` and `System.pid/0` + * [System] Support `SOURCE_DATE_EPOCH` for reproducible builds #### ExUnit @@ -22,11 +25,25 @@ * [Logger] Use a descentralized mode computation for Logger which allows overloads to be detect more quickly +#### Mix + + * [mix release] Add support for releases + ### 2. Bug fixes #### Elixir * [Kernel] Properly merge and handle docs for callbacks with multiple clauses + * [Kernel] Guarantee reproducible builds on modules with dozens of specs + * [Kernel] Resolve `__MODULE__` accordingly in nested `defmodule` to avoid double nesting + +#### ExUnit + + * [ExUnit] Raise error if attempting to run single line tests on multiple files + +#### IEx + + * [IEx] Automatically shut down IEx if we receive EOF ### 3. Soft-deprecations (no warnings emitted) |