v1.6.6
This release supports Erlang/OTP 21.0 by removing all warnings and by properly supporting the new Erlang logger module.
Important! the Precompiled.zip
attachment below is precompiled on the lowest supported Erlang/OTP version, which is Erlang/OTP 19.0. Therefore, if you want to run Elixir v1.6 with Erlang/OTP 21, we recommend you to compile Elixir from source.
1. Bug fixes
Elixir
- [Base] Do not raise when finding bad digits in
Base.decode32!
withcase: :mixed
- [Code] Preserve the user's choice when
fn
is followed by a newline and it has only a single clause - [DynamicSupervisor] Properly account for restarting children in the
:max_children
configuration - [String] Add performant impl for string upcase/downcase
:ascii
mode - [Task.Supervisor] Fix type spec for
start_child/4
Logger
- [Logger] Do not crash truncation when truncate is set to infinity
Mix
- [mix format] Match files starting with dot