Elixir release

1.16.1

Change breakdown

Organization at a glance

Detailed changelog

Bugfix

9 changes

Tool: Elixir Module: Code

Fix Code.quoted_to_algebra/2 for operator with :do key as operand

Tool: Elixir Module: Kernel.ParallelCompiler

Do not crash parallel compiler when it receives diagnostics from additional code evaluation

Tool: Elixir Module: Kernel.ParallelCompiler

Always log errors at the end of compilation

Tool: Elixir Module: String

Fix String.capitalize/1 with a single codepoint

Tool: IEx Module: IEx

Fix autocompletion of function signatures on Erlang/OTP 26

Tool: IEx Module: IEx

Do not assume $HOME is set

Tool: Mix Module: mix deps.compile

Handle compilation of rebar3 dependencies when rebar3 is on a path with spaces on Unix

Tool: Mix Module: mix test

Properly resolve relative paths when running tests from individual files

Tool: Mix Module: mix test

Properly resolve Windows paths when running tests from individual files