1.18.4

Released on 2025-05-21

Changes

Type
enhancement
Tool
IEx
Module
IEx.Helpers
Description
Add `IEx.Helpers.process_info/1` which prints process information
Type
enhancement
Tool
Mix
Module
mix compile
Description
Support the `--no-listeners` option
Type
enhancement
Tool
Mix
Module
mix local
Description
Retry HTTP requests with disabled middlebox comp mode depending on the failure reason
Type
enhancement
Tool
Mix
Module
mix local.hex
Description
Install Hex per OTP release
Type
enhancement
Tool
Mix
Module
mix local.rebar
Description
Install Hex per OTP release
Type
enhancement
Tool
Mix
Module
mix run
Description
Support the `--no-listeners` option
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Emit trace events for `@on_definition` callbacks
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Emit trace events for `@on_load` callbacks
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Emit trace events for `super` calls
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Emit trace events for imported function calls
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Optimize map unions to avoid building long lists
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Do not crash when type checking nested bitstrings in patterns
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Do not crash when non-binary bitstring is given as struct default value
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Recompile regexes when escaped from module attributes for Erlang/OTP 28 compatibility
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Preserve backwards compatibility in `elixir_erl`
Type
bugfix
Tool
Mix
Module
mix deps.get
Description
Ensure git checkout works when there are untracked files in the dependency
Type
bugfix
Tool
Mix
Module
mix loadpaths
Description
Do not run listeners when not checking the deps