1.18.3

Released on 2025-03-06

Changes

Type
enhancement
Tool
Elixir
Module
JSON
Description
Encode any JSON key to string
Type
enhancement
Tool
Elixir
Module
Kernel
Description
Allow `<<_::3*8>>` in typespecs
Type
enhancement
Tool
Mix
Module
mix loadpaths
Description
Support `--no-listeners` option
Type
bugfix
Tool
Elixir
Module
CLI
Description
Fix `--no-color` not setting `:ansi_enabled` to false
Type
bugfix
Tool
Elixir
Module
Protocol
Description
Return correct implementation for an invalid struct pointing to `nil`
Type
bugfix
Tool
Elixir
Module
Stream
Description
Do not raise when `Stream.cycle/1` is explicitly halted
Type
bugfix
Tool
ExUnit
Module
ExUnit.Diff
Description
Fix regression when diffing nested improper lists
Type
bugfix
Tool
IEx
Module
IEx.Autocomplete
Description
Fix autocomplete crash when expanding struct with `__MODULE__`
Type
bugfix
Tool
IEx
Module
IEx.Helpers
Description
Do not purge on `recompile` if IEx is not running