hindent v5.2.4 Release Notes

Release Date: 2017-10-20 // over 6 years ago
  • ๐Ÿš€ In this release, many bugs related to infix operators got fixed. The import declarations and LANGUAGE pragmas have also been optimized.

    • ๐Ÿ–จ Pretty print imports
    • ๐Ÿ›  Fix pretty print for string literals for DataKinds
    • ๐Ÿ‘Œ Support --validate option for checking the format without reformatting
    • ๐Ÿ‘Œ Support parse #include, #error, #warning directives
    • ๐Ÿ‘Œ Support read LANGUAGE pragma and parse the declared extensions from source
    • Treat TypeApplications extension as 'badExtensions' due to the @ symbol
    • ๐Ÿ‘Œ Improve pretty print for unboxed tuples
    • ๐Ÿ›  Fix many issues related to infix operators, includes TH name quotes,
      INLINE/NOINLINE pragmas, infix type operator and infix constructor
    • ๐Ÿ›  Fix pretty print for operators in INLINE/NOINLINE pragmas
    • ๐Ÿ‘Œ Support for EmptyCases extension
    • ๐Ÿ›  Fix TH name quotes on operator names
    • โšก๏ธ Optimize pretty print for many fundeps
    • ๐Ÿ›  Fix extra linebreaks after short identifiers