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
fnis followed by a newline and it has only a single clause - [DynamicSupervisor] Properly account for restarting children in the
:max_childrenconfiguration - [String] Add performant impl for string upcase/downcase
:asciimode - [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