Release: https://github.com/elixir-lang/elixir/releases/tag/v1.11.3
1. Enhancements
Elixir
- [Macro] Add
Macro.unique_var/2
andMacro.generate_unique_arguments/2
2. Bug fixes
Elixir
- [Code] Do not raise when checking for operator ambiguity when
:static_atoms_encoder
is set inCode.string_to_quoted
- [Kernel] Emit undefined function warnings from
with
- [Kernel] Do not fail type checking when literals are used in guards
- [Module] Do not warn for attributes used in
@after_compile
- [Record] Make sure nested record names do not clobber each other
ExUnit
- [ExUnit.Assertions] Do not crash if there are macros and module attributes on the left side of
++
IEx
- [IEx.Helpers] Do not use Unicode chars if ANSI is disabled
Mix
- [mix deps.compile] Fix compatibility with rebar v3.14
- [mix release] Do not use private
ram_file:compress/1
- [mix xref] Do not crash when retrieving calls for modules in memory
Have fun!