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