1.10.1

Released on 2020-02-10

Changes

Type
bugfix
Tool
Elixir
Module
Code
Description
Do not emit invalid code when formatting `nil`, `false`, and `true` keys in maps
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Ensure `with` clauses properly unpack "implicit guards" (such as matching on the struct name)
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Do not warn if commas are used by themselves in `~w`/`~W` sigils
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Do not validate the `:line` option in quote (the validation has been moved to v1.11 to give users more time to update their code)
Type
bugfix
Tool
Elixir
Module
Module
Description
Ensure the code verifier handles the `:erlang.size/1` guard properly
Type
bugfix
Tool
Logger
Module
Logger
Description
Properly handle the `report_cb/2` option from Erlang
Type
bugfix
Tool
Logger
Module
Logger
Description
Fix truncation for multi-byte characters
Type
bugfix
Tool
Logger
Module
Logger
Description
Do not rebroadcast messages from remote nodes as this is now taken care by Erlang's logger
Type
bugfix
Tool
ExUnit
Module
ExUnit
Description
Ensure `assert_receive` produces valid exception messages in case of errors
Type
bugfix
Tool
Mix
Module
mix release
Description
Make sure the install command (Window specific) works on paths with spaces in the name
Type
bugfix
Tool
Mix
Module
mix release
Description
Allow using `remote` and `rpc` commands with `Application.compile_env/3`