1.19.2
Released on 2025-11-02
Changes
- Type
- enhancement
- Tool
- Elixir
- Module
- Kernel
- Description
- Measure and optimize writing of `.beam` files in the compiler
- Type
- enhancement
- Tool
- Elixir
- Module
- Kernel
- Description
- Optimize rare scenarios where type checking took too long
- Type
- enhancement
- Tool
- Mix
- Module
- mix compile
- Description
- Add flag `--no-check-cwd` to skip compiler check to aid debugging
- Type
- bugfix
- Tool
- Elixir
- Module
- IO
- Description
- Fix dialyzer warning on `IO.inspect :label`
- Type
- bugfix
- Tool
- Elixir
- Module
- Kernel
- Description
- Ensure we warn on deprecated `~~~` unary operator
- Type
- bugfix
- Tool
- Logger
- Module
- Logger
- Description
- Reset ansi escapes before newlines in Logger
- Type
- bugfix
- Tool
- Mix
- Module
- mix compile
- Description
- Warn if `elixirc_paths` is not a list of string paths
- Type
- bugfix
- Tool
- Mix
- Module
- mix compile
- Description
- Address regression where umbrella children were compiled too early and without respecting compilation flags
- Type
- bugfix
- Tool
- Mix
- Module
- mix deps.compile
- Description
- Improve reliability of `MIX_OS_DEPS_COMPILE_PARTITION_COUNT` across `mix escript.install`, `mix archive.install`, and others