1.11.3
Released on 2021-01-04
Changes
- Type
- enhancement
- Tool
- Elixir
- Module
- Macro
- Description
- Add `Macro.unique_var/2` and `Macro.generate_unique_arguments/2`
- Type
- bugfix
- Tool
- Elixir
- Module
- Code
- Description
- Do not raise when checking for operator ambiguity when `:static_atoms_encoder` is set in `Code.string_to_quoted`
- Type
- bugfix
- Tool
- Elixir
- Module
- Kernel
- Description
- Emit undefined function warnings from `with`
- Type
- bugfix
- Tool
- Elixir
- Module
- Kernel
- Description
- Do not fail type checking when literals are used in guards
- Type
- bugfix
- Tool
- Elixir
- Module
- Module
- Description
- Do not warn for attributes used in `@after_compile`
- Type
- bugfix
- Tool
- Elixir
- Module
- Record
- Description
- Make sure nested record names do not clobber each other
- Type
- bugfix
- Tool
- ExUnit
- Module
- ExUnit.Assertions
- Description
- Do not crash if there are macros and module attributes on the left side of `++`
- Type
- bugfix
- Tool
- IEx
- Module
- IEx.Helpers
- Description
- Do not use Unicode chars if ANSI is disabled
- Type
- bugfix
- Tool
- Mix
- Module
- mix deps.compile
- Description
- Fix compatibility with rebar v3.14
- Type
- bugfix
- Tool
- Mix
- Module
- mix release
- Description
- Do not use private `ram_file:compress/1`
- Type
- bugfix
- Tool
- Mix
- Module
- mix xref
- Description
- Do not crash when retrieving calls for modules in memory