Releases: haskell/stylish-haskell
Releases · haskell/stylish-haskell
v0.15.1.0
v0.15.0.1
- 0.15.0.1 (2025-04-13)
* #493 Support Cabal 3.12 again (By GuillaumedeVolpiano)
v0.15.0.0
- 0.15.0.0 (2024-04-13)
* #480 Support with GHC 9.10 (By Jan Hrček)
* #482 Add `ConfigSearchStrategy` to allow avoiding `getCurrentDirectory`
when loading config (by Jan Hrček)
This is breaking API change that can be fixed like this:
```diff
-format Nothing maybeFile contents
+format SearchFromCurrentDirectory maybeFile contents
-format (Just cfgFile) maybeFile content
+format (UseConfig cfgFile) maybeFile content
```
* Bump `Cabal` lower bound to 3.14
v0.14.6.0
- 0.14.6.0 (2024-01-19)
* #471 Support GHC 9.8 (by Michael Peyton Jones)
* #440 Fix dissappearing `DEPRECATED` pragma on module (by Lev Dvorkin)
* #464 Fix compilation issue with GHC 9.4
v0.14.5.0
- 0.14.5.0 (2023-06-23)
* #459 Support GHC 9.6 (By Michael Peyton Jones)
* #445 Default `ghc-lib` flag to True (by amesgen)
v0.14.4.0
- 0.14.4.0 (2023-01-09)
* #421 Support GHC 9.4 (by Lei Zhu)
* #439 Fix NoXyz extension issues for .cabal files (by Lev Dvorkin)
* #424 Deriving alignment for enums (by Lev Dvorkin)
* #416 Support Safe/Trustworthy/Unsafe extensions
v0.14.3.0
- 0.14.3.0 (2022-09-28)
* Fix parsing of NoXyz extensions
* Bump `Cabal` upper bound to 4.0
* Add option to automatically group imports (by Tikhon Jelvis)
v0.14.2.0
- 0.14.2.0 (2022-04-27)
* Add a build flag to force the use of ghc-lib-parser
v0.14.1.0
- 0.14.1.0 (2022-03-31)
* Unify the Editor modules, deal with overlap better
v0.14.0.1
- 0.14.0.1 (2022-03-17)
* Use GHC API directly if >= 9.2.2
* Bump `bytestring` upper bound to 0.12