- Fix indentation of nested list and tuple expressions
- Fix formatting of slightly overlong module headers
- Fix formatting of promoted types
- Fix formatting of type applications
- Fix for comments hopping over 'where' keyword
- Add safety whitespace override for @ in patterns
- Updated to haskell-src-exts-1.23.0, with support for Block Arguments and Arrow Brackets
- Compatible with GHC-8.10.1
- Updated to haskell-src-exts-1.22.0, with support for Template Haskell typed splices and quotations
- Compatible with GHC-8.8.1
- Fix for broken off-side rule with multi-line lists
- Fix for increasing comment indentation before instance declarations
- Updated to haskell-src-exts-1.21.0, with support for
DerivingVia
andTypeInType
- Support for custom fixity declarations (with common libraries built in)
- More control over sorting and formatting of imports
- More control over formatting of type signatures
- New option to align
=
with|
in data declarations - New option to allow
do
,case
, and lambda intry-oneline
layouts - New option to avoid vertical space between declarations
- New option to tabstop-align right-hand-side of function match clauses
- Improved handling of CPP directives
- Improved positioning of comments
- Better error messages for JSON syntax errors in configuration file
- Many formatting fixes
Incompatible changes:
formatting/layout/typesig
has been removed in favor offormatting/layout/type
- Initial release