hackport-0.8.0.0: cabal/release-notes/Cabal-3.6.0.0.md
Cabal 3.6.0.0 Changelog
---
- Backported to 3.4 [#6964](https://github.com/haskell/cabal/pull/6964) [#6968](https://github.com/haskell/cabal/pull/6968)
- CI setup [#6959](https://github.com/haskell/cabal/pull/6959)
- Remove travis scripts
- 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)
- Move Cabal sources into Cabal/src
- Move cabal-install sources to cabal-install/src/
- Move doc/ to the top-level of the repository
- Add stylish-haskell config.
- 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)
Write highlights
- Add post-checkout-command to source-package-repository [#6664](https://github.com/haskell/cabal/issues/6664) [#7047](https://github.com/haskell/cabal/pull/7047)
- Add `hsc2hs-options`, for specifying additional options to pass to `hsc2hs` [#6295](https://github.com/haskell/cabal/pull/6295)
- Include cmm-sources when linking shared objects [#7182](https://github.com/haskell/cabal/issues/7182) [#7252](https://github.com/haskell/cabal/pull/7252)
- Previously `cmm-sources` were not included in the final link when building a library as a shared object. Fix this.
- Add language extensions for GHC 9.2 [#7312](https://github.com/haskell/cabal/issues/7312)
- --dry-run and --only-download effect v2-configure, v2-freeze, v2-run, and v2-exec [#7379](https://github.com/haskell/cabal/issues/7379)
- Alert user and suggest command on spelling mistakes