Elixir v1.18.3 has been released with several enhancements and bug fixes. Enhancements include encoding any JSON key to string, allowing <<_::3*8>> in typespecs, and a new --no-listeners option for mix loadpaths. Bug fixes address --no-color not setting :ansi_enabled to false, incorrect protocol implementation for invalid structs pointing to nil, a Stream.cycle/1 raise when explicitly halted, a regression in ExUnit.Diff when diffing nested improper lists, and an IEx autocomplete crash.