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 `?`