Elixir release

1.13.3

Change breakdown

Organization at a glance

Detailed changelog

Enhancement

2 changes

Tool: Mix Module: mix format

Supply file and line to formatter plugins

Tool: Mix Module: mix format

Support embedded Elixir expressions inside formatter plugins

Bugfix

7 changes

Tool: Elixir Module: Code

Fix duplicate bindings causing errors during evaluation

Tool: Elixir Module: Kernel

Make sure signatures stored in the Documentation chunk does not contain newlines

Tool: Elixir Module: Kernel

Fix infinite loop when compiling guards with recursive map access

Tool: Elixir Module: Macro

Fix error on Macro.to_string/1 when the plain alias Elixir is given

Tool: Elixir Module: String

Fix error for certain codepoint combinations in String.split_at/2

Tool: Mix Module: mix compile

Recompile project files when exports from dependencies change

Tool: Mix Module: mix test

Fix total coverage always showing in red even when above the threshold