Skip to content

Commit e3c1911

Browse files
committed
Depend on Cabal-3.16.0.0
1 parent 7cd0010 commit e3c1911

File tree

6 files changed

+34
-24
lines changed

6 files changed

+34
-24
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ depends at any time are specified by `package.yaml` and `stack.yaml`. It does
350350
not aim to be compatible with more than one version of the `Cabal` package at
351351
any time. At the time of writing (August 2025) the package versions are
352352
primarily ones in Stackage snapshot LTS Haskell 24.4 (for GHC 9.10.2), the
353-
latest version of `Cabal` released on Hackage (`Cabal-3.14.2.0`) and
353+
latest version of `Cabal` released on Hackage (`Cabal-3.16.0.0`) and
354354
`pantry-0.11.0`.
355355

356356
A Stack executable makes use of Cabal (the library) through a small 'Setup'

cabal.config

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
constraints:
2-
, Cabal ==3.12.1.0
3-
, Cabal-syntax ==3.12.1.0
2+
, Cabal ==3.16.0.0
3+
, Cabal-syntax ==3.16.0.0
44
, Glob ==0.10.2
55
, OneTuple ==0.4.2
66
, QuickCheck ==2.15.0.1
77
, StateVar ==1.2.2
88
, Win32 ==2.14.1.0
99
, aeson ==2.2.3.0
1010
, aeson-warning-parser ==0.1.1
11+
, alex ==3.5.4.0
1112
, annotated-wl-pprint ==0.7.0
1213
, ansi-terminal ==1.1.3
1314
, ansi-terminal-types ==1.1.3

package.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ homepage: http://haskellstack.org
3333
custom-setup:
3434
dependencies:
3535
- base >= 4.14.3.0 && < 5
36-
- Cabal >= 3.14 && < 3.16
36+
- Cabal >= 3.14 && < 3.18
3737
- filepath
3838
extra-source-files:
3939
# note: leaving out 'package.yaml' because it causes confusion with hackage metadata revisions
@@ -65,7 +65,7 @@ ghc-options:
6565
- -optP-Wno-nonportable-include-path
6666
dependencies:
6767
- base >= 4.16.0.0 && < 5
68-
- Cabal >= 3.14 && < 3.16
68+
- Cabal >= 3.14 && < 3.17
6969
- aeson >= 2.0.3.0
7070
- aeson-warning-parser >= 0.1.1
7171
- ansi-terminal >= 1.0.2

stack.cabal

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

stack.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ snapshot: lts-24.4 # GHC 9.10.2
22

33
extra-deps:
44
# lts-24.4 specifies Cabal-3.12.1.0
5-
- Cabal-syntax-3.14.2.0
6-
- Cabal-3.14.2.0
5+
- Cabal-syntax-3.16.0.0
6+
- Cabal-3.16.0.0
7+
# lts-24.4 specifies hpack-0.38.1@rev:0
8+
- hpack-0.38.1@sha256:609ea3a56fb4c1a37c24935e1bd31d64bbd6e44c527470adb7c2cc2bee35cd37,5457
79
# lts-24.4 specifies pantry-0.10.1
8-
- pantry-0.11.0@sha256:d23aad04f560280264bde7a8d20ed158a668c037c303dc00793d8af61176c491,7542
10+
- pantry-0.11.0@sha256:2dd0fd7e08f9c1464a993e288cba1128479f79e4b0c7977e5c1c26a68941127e,7911
911

1012
docker:
1113
enable: false

stack.yaml.lock

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,33 @@
55

66
packages:
77
- completed:
8-
hackage: Cabal-syntax-3.14.2.0@sha256:16766e2cd18f98bf259d2caf2b507764ebdfff0b16c2fb5b293fc57c1137af6f,7380
8+
hackage: Cabal-syntax-3.16.0.0@sha256:6a35036763557301876c5b7a448de4f1cb54fe1e223ff6c4c0c1fdd6df635a65,7509
99
pantry-tree:
10-
sha256: 737f9522e754f8c1610a115a01bb264924a7cde1c931e285f3758ba46f145443
11-
size: 10977
10+
sha256: 4de976261238dd4045dd3addebf6a006d4aff3873ee680bac7af83dcbf068280
11+
size: 11238
1212
original:
13-
hackage: Cabal-syntax-3.14.2.0
13+
hackage: Cabal-syntax-3.16.0.0
1414
- completed:
15-
hackage: Cabal-3.14.2.0@sha256:f98aa86a37b9920dc6dfc8d79119a10df69542734f158a1c66ff144592f1d004,14148
15+
hackage: Cabal-3.16.0.0@sha256:7d5d80355ac02c42cb90ec575d83653139a2054ab9aac0753527ced8f343c6b3,14024
1616
pantry-tree:
17-
sha256: 6094a5f661024a46193c4b27ec92123bf4677bec2f275ab14405eeee98fe8d9e
18-
size: 12219
17+
sha256: 1af1de9cd20b19df20b311b2e176855068a2a09203fa20de0eed76d2b95a45f7
18+
size: 12139
1919
original:
20-
hackage: Cabal-3.14.2.0
20+
hackage: Cabal-3.16.0.0
2121
- completed:
22-
hackage: pantry-0.11.0@sha256:d23aad04f560280264bde7a8d20ed158a668c037c303dc00793d8af61176c491,7542
22+
hackage: hpack-0.38.1@sha256:609ea3a56fb4c1a37c24935e1bd31d64bbd6e44c527470adb7c2cc2bee35cd37,5457
2323
pantry-tree:
24-
sha256: 0b8e1d77c3ea3d95a544fadfeaa4c92ec63c581f778fd65036395eaa021686c2
24+
sha256: 1ac9e15a26ab88c1c94945914fb5e7ac5327521586a9300ffe7df849502b0d78
25+
size: 3798
26+
original:
27+
hackage: hpack-0.38.1@sha256:609ea3a56fb4c1a37c24935e1bd31d64bbd6e44c527470adb7c2cc2bee35cd37,5457
28+
- completed:
29+
hackage: pantry-0.11.0@sha256:2dd0fd7e08f9c1464a993e288cba1128479f79e4b0c7977e5c1c26a68941127e,7911
30+
pantry-tree:
31+
sha256: a491bcbf56eb0b05efb7bc213a19d548ca19dffb2d3ea92d1de3ce2bc1d44b91
2532
size: 2722
2633
original:
27-
hackage: pantry-0.11.0@sha256:d23aad04f560280264bde7a8d20ed158a668c037c303dc00793d8af61176c491,7542
34+
hackage: pantry-0.11.0@sha256:2dd0fd7e08f9c1464a993e288cba1128479f79e4b0c7977e5c1c26a68941127e,7911
2835
snapshots:
2936
- completed:
3037
sha256: b96cc8b203559fdd1c1617ebd71e90ea04a2db0d71b416717a2a1d1539d5d5c9

0 commit comments

Comments
 (0)