11# Changelog
22
3- ## Unreleased changes
3+ ## v4.1.0.1 (release candidate)
44
55Release notes:
66
@@ -11,16 +11,16 @@ Release notes:
1111
1212Major changes:
1313
14- * Stack now supports GHC's Backpack module system for cross-package use. When a
15- package uses ` signatures ` and ` mixins ` to depend on an abstract interface
16- provided by another package, Stack automatically creates the extra
17- instantiation build steps that Cabal requires. This includes support for
18- explicit renaming, multiple instantiations of the same indefinite package,
19- transitive signature chains, sub-library signatures, and indefinite packages
20- from Hackage or snapshots. See the
14+ * Stack now supports GHC's Backpack module system for cross-package use.
15+ (Private Backpack, where signatures and implementations are in the same
16+ package, was already supported.) When a package uses ` signatures ` and ` mixins `
17+ to depend on an abstract interface provided by another package, Stack
18+ automatically creates the extra instantiation build steps that Cabal requires.
19+ This includes support for explicit renaming, multiple instantiations of the
20+ same indefinite package, transitive signature chains, sub-library signatures,
21+ and indefinite package from Hackage or snapshots. See the
2122 [ Backpack topic] ( https://docs.haskellstack.org/en/stable/topics/backpack/ ) for
22- details. (Private Backpack, where signatures and implementations live in the
23- same package, has always worked without changes.)
23+ details.
2424
2525Behavior changes:
2626
@@ -43,17 +43,10 @@ Other enhancements:
4343
4444Bug fixes:
4545
46- * ` stack test --no-rerun-tests ` correctly skips test suites that have
47- previously been built and run successfully, including for non-Backpack
48- packages built by the per-component planner.
49- * Stack's per-component build planner correctly handles the cross-package
50- test/library cycle shape from issue #6905 : project package A's library
51- depending on project package B's library, with B's test suite depending on A,
52- builds in the right order with the right configure flags.
5346* If snapshot locations are cyclic, Stack reports an error rather than going
5447 round in circles.
5548
56- ## v3.11.1 - 2026-06-13
49+ ## v3.11.1 - 2026-06-13
5750
5851** Changes since v3.9.3:**
5952
0 commit comments