Skip to content

Releases: mihaimaruseac/hindent

Hindent - 6.2.0

07 Sep 18:50
3295a2f
Compare
Choose a tag to compare

This is the first release supporting GHC 9.10.

What's Changed

See CHANGELOG.md for summary, or the following list of commits (removing most of CI changes and automatic @dependabot PRs).

Full Changelog: v6.1.1...v6.2.0

Hindent - 6.1.1

12 Nov 15:37
a83adf2
Compare
Choose a tag to compare

This is the first release supporting GHC 9.8 and likely also the last release which will support GHC 8.10.

What's Changed

Full Changelog: v6.1.0...v6.1.1

Hindent - 6.1.0

17 May 14:05
e36786e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.0.0...v6.1.0

Hindent - 6.0.0

21 Feb 06:20
a9c2898
Compare
Choose a tag to compare

Major changes

What's Changed

New Contributors

Full Changelog: v5.3.4...v6.0.0

v5.3.3

07 Jul 04:22
Compare
Choose a tag to compare

What's Changed

  • Fix broken link to Servant by @mattfbacon in #579
  • Fix to build with Cabal 3.6 by @uhbif19 in #584
  • Fix a compile error on GHC 9.2.2 by @toku-sa-n in #588
  • Add support for GHC 9.2.2
  • Test CI with GitHub Actions (WIP)

New Contributors

Full Changelog: v5.3.2...v5.3.3

v5.3.4

07 Jul 04:52
Compare
Choose a tag to compare

This is the same as the 5.3.3 release, except I accidentally uploaded it to Hackage instead of the documentation for 5.3.3. Both issues fixed now.

hindent 5.3.2

01 Feb 15:58
Compare
Choose a tag to compare

This release follows after a transfer of ownership.

It mostly contains the fix for MonadFail such that newer GHC versions work.

Future releases will have more complete release notes and possibly drop support for GHC versions pre-2018

Release 5.2.5

04 Jan 03:27
Compare
Choose a tag to compare

In this release, we upgrade haskell-src-exts dependency to >= 1.20.0. Detail changelog as follows:

* Support get extensions from `.cabal` file
* Improve indention with record constructions and updates
* Fix `let ... in` bug
* Fix top-level lambda expressions in TemplateHaskell slices
* Update to haskell-src-exts dependency to version `>= 1.20.0`

Release 5.2.4

20 Oct 03:43
Compare
Choose a tag to compare

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