1.14.2

Released on 2022-11-11

Changes

Type
enhancement
Tool
Elixir
Module
Code
Description
Add `Code.eval_quoted_with_env/4` with support for the `:prune_binding` option
Type
enhancement
Tool
ExUnit
Module
ExUnit.Case
Description
Allow test cases to not be registered on use
Type
enhancement
Tool
ExUnit
Module
ExUnit.DocTest
Description
Include `:doctest` and `:doctest_line` as meta tags
Type
enhancement
Tool
ExUnit
Module
ExUnit.Formatter
Description
Expose `ExUnit.Formatter.format_assertion_diff/4`
Type
enhancement
Tool
Mix
Module
Mix
Description
`Mix.install/2` accepts atoms as paths
Type
bugfix
Tool
Elixir
Module
Code.Formatter
Description
Fix `size*unit` shortcut in bitstring
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Generate unique variables for macro expansion of `defguard`
Type
bugfix
Tool
Elixir
Module
Protocol
Description
Expand `:for` in protocols with the appropriate env
Type
bugfix
Tool
ExUnit
Module
ExUnit
Description
Do not run duplicate cases on `ExUnit.run/1`
Type
bugfix
Tool
Mix
Module
mix test
Description
Ensure proper error message when there is no test directory