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