Elixir release

1.16.3

Change breakdown

Organization at a glance

Detailed changelog

Bugfix

8 changes

Tool: Elixir Module: bin/elixir

Properly handle the --dbg flag in Elixir's CLI

Tool: Elixir Module: Code.Formatter

Add brackets around keyword lists when formatting the left-hand side of when

Tool: Elixir Module: Kernel

Only infer size in pinned variable in binary strings when needed

Tool: Elixir Module: System

Add a note that arguments are unsafe when invoking .bat/.com scripts on Windows via System.cmd/3

Tool: Elixir Module: Port

Add a note that arguments are unsafe when invoking .bat/.com scripts on Windows

Tool: Elixir Module: URI

Ensure :undefined fields are properly converted to nil when invoking Erlang's API

Tool: Logger Module: Logger

Ensure translators are persisted across logger restarts

Tool: Mix Module: mix compile

Ensure compile paths are accessible during compilation