github elixir-lang/elixir v1.14.2

latest releases: v1.16.2, v1.16.1, v1.16.0...
18 months ago

1. Enhancements

Elixir

  • [Code] Add Code.eval_quoted_with_env/4 with support for the :prune_binding option

ExUnit

  • [ExUnit.Case] Allow test cases to not be registered on use
  • [ExUnit.DocTest] Include :doctest and :doctest_line as meta tags
  • [ExUnit.Formatter] Expose ExUnit.Formatter.format_assertion_diff/4

Mix

  • [Mix] Mix.install/2 accepts atoms as paths

2. Bug fixes

Elixir

  • [Code.Formatter] Fix size*unit shortcut in bitstring
  • [Kernel] Generate unique variables for macro expansion of defguard
  • [Protocol] Expand :for in protocols with the appropriate env

ExUnit

  • [ExUnit] Do not run duplicate cases on ExUnit.run/1

Mix

  • [mix test] Ensure proper error message when there is no test directory

Don't miss a new elixir release

NewReleases is sending notifications on new releases.