brittany v0.12.1.0 Release Notes

Release Date: 2019-09-01 // over 4 years ago
    • ๐Ÿ‘Œ Support ghc-8.8
    • ๐Ÿ‘Œ Support for OverloadedLabels extension (thanks to Evan Rutledge Borden @eborden)
    • ๐Ÿ‘Œ Support for Implicit Params extension (thanks to pepe iborra @pepeiborra)
    • โž• Add flag --no-user-config to enable only using manually passed config
    • ๐ŸŽ Disable the performance test suite by default to prevent spurious failures on certain CI setups. The github/travis brittany CI still has all tests enabled. See the brittany-test-perf flag in the cabal file.
    • ๐Ÿ›  Bugfixes:
      • Fix one wandering-comment bug for let-in expressions
      • Fix invalid result for prefix operator pattern matches
      • Fix lambda expression with laziness/strictness annotation
      • Fix parenthesis handling for infix pattern matches with 3+ arguments
    • ๐Ÿ”„ Changes to layouting behaviour:
      • For pattern matching and data/instance definitions, the usage of parenthesis is now "normalized", i.e. superfluous parens are removed by brittany.