1.6.5

Released on 2018-05-07

Changes

Type
bugfix
Tool
Elixir
Module
Code
Description
Preserve the user's choice in the formatter on parens call with next break fits
Type
bugfix
Tool
Elixir
Module
Code
Description
Preserve the user's choice in the formatter on calls without parens when we have one argument per line
Type
bugfix
Tool
Elixir
Module
Code
Description
Fix formatting when there is a tilde in the first element of a bitstring
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Support specsdiff flag on `__info__` spec clauses
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Do not exclude hygienic vars in `defguard`
Type
bugfix
Tool
Kernel
Module
SpecialForms
Description
Mark `for` comprehensions as generated to avoid dialyzer warnings
Type
bugfix
Tool
Elixir
Module
Macro
Description
Make sure `Macro.to_string/2` emits valid quoted expressions
Type
bugfix
Tool
Elixir
Module
Task
Description
Support `:infinity` timeout on `Task.yield_many/2`
Type
bugfix
Tool
Task
Module
Supervisor
Description
Do not crash spawning supervised tasks when the parent process is dead
Type
bugfix
Tool
Elixir
Module
URI
Description
Fix parsing of URIs with trailing `?`