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