Skip to content

v1.11.3

Compare
Choose a tag to compare
@josevalim josevalim released this 04 Jan 15:57

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

Checksums

  • Precompiled.zip SHA1: 430735e03d8dfcba3324010d397ab7871b30d87d
  • Precompiled.zip SHA512: 16cdd30e41737ba9d659e506b4aa79465ede2d93d27a720d6a3649b8100da9f7dee154a913438724651a83aea77ddef33ac1489bb7ae283b39fbfe20dcd77db4
  • Docs.zip SHA1: 57c7e45ca2a3bf6d56c628e46c5e02c96730b35c
  • Docs.zip SHA512: 9bd41d2b26d716fe931a7d16d0f79df1d5dd16384dc8e448dfc07d98409516382072f64bcf443e5ed18e0b36b8e08fc552d78ede611087a49c2dc2e83f196194