Elixir v1.14.2 released

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
44 Likes

Thanks for the release!

What does that mean? :thinking:

2 Likes

Slow down guys, I haven’t caught up with the older version yet. :sweat_smile:

4 Likes

Check the register flag on ExUnit.Case!

2 Likes

Ha. This is a patch release, so it is mostly bug fixes and tiny improvements here and there on recently added features.

9 Likes

Thank you! <3

1 Like