Permalink
Browse files

Release v1.4.3

  • Loading branch information...
josevalim committed May 15, 2017
1 parent 7c0f6dd commit b2b974dc71e2d98c3179c08a9356835f68442a80
Showing with 25 additions and 15 deletions.
  1. +23 −13 CHANGELOG.md
  2. +1 −1 VERSION
  3. +1 −1 src/elixir.app.src
@@ -109,36 +109,46 @@ You can now also install archives from Hex in this way. Since they are fetched a
It is also possible to install escripts and archives by providing a Git/GitHub repo. See `mix help escript.install` and `mix help archive.install` for more details.
## v1.4.3-dev
## v1.4.3 (2017-05-15)
### 1. Bug fixes
This version includes changes that make Elixir fully compatible with Erlang OTP 20-rc.1.
### 1. Enhancements
#### Elixir
* [Kernel] Fix code generation when non-binary bitstrings are in AST
* [Kernel] Improve compilation time for modules with many clauses
* [Map] Warn when attempting to override `__struct__` key
* [Regex] Add `recompile/1` and `recompile!/1` to ease transition to OTP 20 for archives and stored regexes
#### Mix
#### Logger
* [Mix.Task] Do not assume all paths in loadpaths exist
* [Logger.Translator] Handle OTP 20 GenServer log messages
#### ExUnit
#### Mix
* [ExUnit.Diff] Do not fail when comparing maps with nil or boolean keys
* [mix compile] Recompile projects if OTP version changes
### 2. Enhancements
### 2. Bug fixes
#### Elixir
* [Kernel] Improve compilation time for modules with many clauses
* [Regex] Add `recompile/1` and `recompile!/1` to ease transition to OTP 20 for archives and stored regexes
* [Kernel] Fix code generation when non-binary bitstrings are in AST
* [Record] Properly escape fields passed to `defrecord`

#### Logger
#### ExUnit

* [Logger.Translator] Handle OTP 20 GenServer log messages
* [ExUnit.Diff] Do not fail when comparing maps with nil or boolean keys

#### IEx

* [IEx.Helpers] Do not log exits on `IEx.Helpers.c/2` failures

#### Mix

* [mix compile] Recompile projects if OTP version changes
* [mix archive.install] Detect proper path on URLs with query strings
* [mix loadpaths] Do not assume all paths in loadpaths exist


## v1.4.2 (2017-02-16)

@@ -1 +1 @@
1.4.2
1.4.3
@@ -1,6 +1,6 @@
{application, elixir,
[{description, "elixir"},
{vsn, "1.4.2"},
{vsn, "1.4.3"},
{modules, [
elixir
]},

0 comments on commit b2b974d

Please sign in to comment.