CI GHC 9.6: cabal-plan allow-newer base (TODO: revert)
[cabal.git] / release-notes / Cabal-3.6.0.0.md
blobaf1789423764e467e4563d83c39af047c8f9464a
1 Cabal 3.6.0.0 Changelog
2 ---
5 - Backported to 3.4 [#6964](https://github.com/haskell/cabal/pull/6964) [#6968](https://github.com/haskell/cabal/pull/6968)
6 - CI setup [#6959](https://github.com/haskell/cabal/pull/6959)
8   - Remove travis scripts
10 - Code organization [#6960](https://github.com/haskell/cabal/pull/6960) [#6963](https://github.com/haskell/cabal/pull/6963) [#6970](https://github.com/haskell/cabal/pull/6970) [#6974](https://github.com/haskell/cabal/pull/6974) [#6975](https://github.com/haskell/cabal/pull/6975)
12   - Move Cabal sources into Cabal/src
13   - Move cabal-install sources to cabal-install/src/
14   - Move doc/ to the top-level of the repository
15   - Add stylish-haskell config.
17 - Documentation improvements [#6813](https://github.com/haskell/cabal/issues/6813) [#6971](https://github.com/haskell/cabal/pull/6971) [#7047](https://github.com/haskell/cabal/pull/7047)
19   Write highlights
21 - Add post-checkout-command to source-package-repository [#6664](https://github.com/haskell/cabal/issues/6664) [#7047](https://github.com/haskell/cabal/pull/7047)
22 - Add `hsc2hs-options`, for specifying additional options to pass to `hsc2hs` [#6295](https://github.com/haskell/cabal/pull/6295)
23 - Include cmm-sources when linking shared objects [#7182](https://github.com/haskell/cabal/issues/7182) [#7252](https://github.com/haskell/cabal/pull/7252)
25   - Previously `cmm-sources` were not included in the final link when building a library as a shared object. Fix this.
27 - Add language extensions for GHC 9.2 [#7312](https://github.com/haskell/cabal/issues/7312)
28 - --dry-run and --only-download effect v2-configure, v2-freeze, v2-run, and v2-exec [#7379](https://github.com/haskell/cabal/issues/7379)
29 - Alert user and suggest command on spelling mistakes