Elixir v1.11.3 released

Release: https://github.com/elixir-lang/elixir/releases/tag/v1.11.3

1. Enhancements

Elixir

  • [Macro] Add Macro.unique_var/2 and Macro.generate_unique_arguments/2

2. Bug fixes

Elixir

  • [Code] Do not raise when checking for operator ambiguity when :static_atoms_encoder is set in Code.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!

18 Likes

I tried to install through the file Next Next exe for windows but Although it finished successfully, it did not apply the new release.

Check your operating system PATH. It may be an older or different Elixir install is listed with higher precedence (i.e. it comes first).