summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@plataformatec.com.br>2019-01-29 20:28:43 +0100
committerJosé Valim <jose.valim@plataformatec.com.br>2019-01-29 20:28:43 +0100
commitef624e56135bb8b3013bc39f83b7cd505dfba854 (patch)
treeba2d6b68408541e405739bd3d2a6812466c6027f
parent9de51f88ca852e24af61420d1c3f12993c8680f0 (diff)
downloadelixir-ef624e56135bb8b3013bc39f83b7cd505dfba854.tar.gz
Update CHANGELOG
-rw-r--r--CHANGELOG.md17
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)