Skip to content

Release 5.2.4

Compare
Choose a tag to compare
@sighingnow sighingnow released this 20 Oct 03:43
· 862 commits to master since this release

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