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`