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