1.13.1

Released on 2021-12-14

Changes

Type
bugfix
Tool
Elixir
Module
Code
Description
Do not show code snippets in `SyntaxError` and `TokenMissingError` if line is empty
Type
bugfix
Tool
Elixir
Module
Exception
Description
Do not fail blaming `ArgumentError` for improper lists on `apply/3`
Type
bugfix
Tool
Elixir
Module
Macro
Description
Set a max `line_length` for `Macro.to_string/1`
Type
bugfix
Tool
Elixir
Module
Macro
Description
Fix formatting of lists on module attributes for `Macro.to_string/1`
Type
bugfix
Tool
Elixir
Module
String
Description
Fix incorrect codepoint byte counting in `slice` with negative positions in ranges
Type
bugfix
Tool
Elixir
Module
Task
Description
Ensure async streams can be consumed from another process than the one that creates them
Type
bugfix
Tool
Elixir
Module
URI
Description
Undeprecate `URI.parse/1` as `URI.new/1` is too strict in many common cases
Type
bugfix
Tool
Elixir
Module
URI
Description
Make sure `URI.new/1` returns nil for empty paths
Type
bugfix
Tool
IEx
Module
IEx
Description
Make sure the `--version` flag halts IEx
Type
bugfix
Tool
Mix
Module
Mix
Description
Make protocol consolidation part of the `Mix.install/2` cache