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