1.10.4
Released on 2020-07-04
Changes
- Type
- bugfix
- Tool
- Elixir
- Module
- Kernel
- Description
- Fix a bug where custom types were printed as built-in types
- Type
- bugfix
- Tool
- Elixir
- Module
- Kernel
- Description
- Don't add compile-time dependency on `defdelegate`
- Type
- bugfix
- Tool
- Elixir
- Module
- Kernel
- Description
- Add line numbers to warnings on deprecated imports
- Type
- bugfix
- Tool
- Elixir
- Module
- Kernel
- Description
- Report the correct line number when raising inside a macro
- Type
- bugfix
- Tool
- Elixir
- Module
- Task
- Description
- Include callers in translated Logger metadata for Task
- Type
- bugfix
- Tool
- Elixir
- Module
- Task
- Description
- Fix Task PID and caller in Task Supervisor reports
- Type
- bugfix
- Tool
- ExUnit
- Module
- ExUnit.Formatter
- Description
- Avoid crashes when diffing guards when the pattern does not match
- Type
- bugfix
- Tool
- ExUnit
- Module
- ExUnit.Formatter
- Description
- Also blame exceptions that come from linked and trapped exits
- Type
- bugfix
- Tool
- IEx
- Module
- IEx.Helpers
- Description
- Do not crash when printing a type that cannot be code formatted
- Type
- bugfix
- Tool
- Mix
- Module
- mix app.start
- Description
- Fix reading `.app` file located in archives (`.ez` files)
- Type
- bugfix
- Tool
- Mix
- Module
- mix local.hex
- Description
- Provide more guidance when Hex can't be installed
- Type
- bugfix
- Tool
- Mix
- Module
- mix release
- Description
- Properly encode config in releases