# Floskell 0.11.1 (2023-12-18) * Add support for building with containers-0.7.0.0 and filepath-1.5.0.0 * Add support for building with GHC-9.8.1 # Floskell 0.11.0 (2023-10-01) * Fix alignment of non-ASCII identifiers * Fix extra whitespace generated for preprocessor directives at top/bottom of files * Fix runtime blow-up with large number of pattern guards * Add support for manual formatting / hiding regions of code from the formatter * Add support for multi-line preprocessor directives * Add support for hsc2hs #enum directives * Add support for shebang lines * Add support for building with aeson-2.2.0.0 and optparse-applicative-0.18.1.0 # Floskell 0.10.8 (2023-08-12) * Add support for building with GHC-9.6.2 # Floskell 0.10.7 (2022-12-10) * Add support for building with GHC-9.4.3 # Floskell 0.10.6 (2021-12-14) * Add support for building with GHC-9.0.1, GHC-9.2.1 * Fix formatting of package-qualified imports * Avoid inserting blank lines between comments and declarations # Floskell 0.10.5 (2020-09-21) * Fix indentation of nested list and tuple expressions * Fix formatting of slightly overlong module headers * Fix formatting of promoted types # Floskell 0.10.4 (2020-08-05) * Fix formatting of type applications * Fix for comments hopping over 'where' keyword * Add safety whitespace override for @ in patterns # Floskell 0.10.3 (2020-05-17) * Updated to haskell-src-exts-1.23.0, with support for Block Arguments and Arrow Brackets * Compatible with GHC-8.10.1 # Floskell 0.10.2 (2019-11-11) * Updated to haskell-src-exts-1.22.0, with support for Template Haskell typed splices and quotations * Compatible with GHC-8.8.1 # Floskell 0.10.1 (2019-05-25) * Fix for broken off-side rule with multi-line lists * Fix for increasing comment indentation before instance declarations # Floskell 0.10.0 (2019-05-03) * Updated to haskell-src-exts-1.21.0, with support for `DerivingVia` and `TypeInType` * 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 in `try-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 of `formatting/layout/type` # Floskell 0.9.0 (2019-01-25) * Initial release