Release 5.2.4
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