Releases: stable-haskell/cabal
cabal-install-v3.14.1.1
Pipeline: https://github.com/stable-haskell/cabal/actions/runs/12609859597
uploaded: https://downloads.haskell.org/ghcup/unofficial-bindists/cabal/3.14.1.1/
metadata PR: haskell/ghcup-metadata#281
downstream CI patch: e204966
cabal-install-v3.14.1.0
Pipeline: https://github.com/stable-haskell/cabal/actions/runs/12456405485
validate: https://github.com/stable-haskell/cabal/actions/runs/12454041682
uploaded: https://downloads.haskell.org/ghcup/unofficial-bindists/cabal/3.12.1.0/
metadata PR: haskell/ghcup-metadata#274
bindist installation test: https://github.com/haskell/ghcup-metadata/actions/runs/12460646641
downstream CI patch: b4734b3
cabal-head
Bug Fixes
- Make newSemaphoreJobControl respect verbosity #10055 (Pierre Le Marre)
Documentation
- correct references to location of global store #9832 (Adam Gundry)
Performance Improvements
- Group together packages by repo when verifying tarballs #10112 (Matthew Pickering)
Continuous Integration
- Fix quick-jobs GHC version to 9.6 (haskell#10026) #10026 (Rodrigo Mesquita)
- Use latest cabal-install for quick-jobs #10172 (Matthew Pickering)
- validate.yml: Allow workflow_dispatch with no allow-newer or constraints #10195 (Andrea Bedini)
Commits
- 57b961c: Ignore testdb/intree generated files (Phil de Joux) #9847
- f9d2af4: Add “Add default-language” suggestion (Francesco Ariis) #9766
- 2da8b2f: CI validate-old-ghcs: pin to haskell-actions/setup@v2.6 (Andreas Abel) #9859
- e916cb5: Fix haskell#9815: switch quick-jobs CI to XDG (Andreas Abel) #9845
- c209a82: CI quick-jobs: use preinstalled GHC and Cabal (Andreas Abel) #9845
- remove dead target 'lexer', use '.PHONY' systematically #9845 (Andreas Abel)
- 56426e4: CI "Meta checks": correct cache key (Andreas Abel) #9845
- 9a311bd: CI "Meta checks": print Haskell versions (Andreas Abel) #9845
- ba6f6ff: CI "Doctest Cabal": daily refresh of cache (Andreas Abel) #9845
- 5949e3f: CI "Check Field Syntax Reference": correct cache key (Andreas Abel) #9845
- 947860a: Update generated Cabal/src/Distribution/Simple/Build/Macros/Z.hs (Andreas Abel) #9845
- 5aa8afd: CI quick-jobs: entirely wipe ghcup directory rights workaround (Andreas Abel) #9845
- af5d606: CI changelogs: switch to XDG, fix cache key (Andreas Abel) #9849
- 7b90583: Make Cabal agnostic about working directory (sheaf) #9718
- f8cd563: Show provenance of import constraint (Phil de Joux) #9578
- 355b48c: Only use -Werror in validate (Rodrigo Mesquita) #9867
- e7d9b84: Bump time upper bound to acccomodate 1.14 (Ben Gamari) #9848
- d0ec5d6: Update licence list (Francesco Ariis) #9837
- d1c7016: Update Cabal-syntax for bootstrap (Francesco Ariis) #9841
- a71e0fc: Set -Wunused-packages (Phil de Joux) #9855
- b7325d7: Remove transformers from Cabal-described (Phil de Joux) #9855
- fd93edf: Remove Cabal from cabal-install-solver:unit-tests (Phil de Joux) #9855
- 5ae2d61: Remove unused packages from Cabal-tests (Phil de Joux) #9855
- 157ab75: Remove unused packages from cabal-testsuite (Phil de Joux) #9855
- ca2a6ad: Guard -Wunused-packages with impl(ghc) (Phil de Joux) #9855
- 4282bfe: Only enable -Wunused-packages when ghc >=9 (Phil de Joux) #9855
- fa915e9: Only check -Wunused-package by project (Phil de Joux) #9855
- Add tests for haskell#9467 (base shim, setup qualifier interaction) #9468 (Matthew Pickering)
- Add two tests for independent goals (haskell#9466) #9468 (Matthew Pickering)
- Add some tests for setup component scope interacts with stanza flags #9468 (Matthew Pickering)
- a9abbf7: Merge branch 'master' into wip/romes/fixes (Rodrigo Mesquita) #9867
- 00835c0: Registered the NamedDefaults language extension (haskell#9740) (Mario) #9740
- ecb174d: Update setupMinCabalVersionConstraint (Francesco Ariis) #9882
- 4a8a7c5: Redesign 'cabal path' command to account for projects (haskell#9583) (fendor) #9583
- 4a1f73c: Show abbreviated mixed versions with suffix (Phil de Joux) #9824
- d0a690b: Revert "Mark ForeignLibs test as broken with ghc-8.4.4" (Andreas Abel) #9886
- drop validation of GHC 7 #9886 (Andreas Abel)
- 00ce024: Add a warning when an env file is created (haskell#9705) (Tom Smeding) #9705
- 3792f65: Simplify job names (Bryan Richter) #9865
- 6b6c684: Only use ghcup where needed (Bryan Richter) #9865
- 50c0c0f: Update ci-images pin and bootstrap versions (Bryan Richter) #9865
- 1f60a97: Rework Darwin jobs (Bryan Richter) #9865
- 65842cb: Update cabal-install to allow time 1.14 (brandon s allbery kf8nh) #9851
- 2e8d728: Fix haskell#8141 Don't refer to 'custom-setup' as 'optional' (Mike Pilgrem) #9905
- 2c052b1: Add tests for haskell#9799 (Rodrigo Mesquita) #9805
- 45b9f0b: add squash+merge strategy for backports (brandon s allbery kf8nh) #9879
- 58af854: Split-off and re-export installFileGlob (sheaf) #9551
- b2a62b9: Split off file monitoring types into Cabal library (sheaf) #9551
- c5f9933: Introduce SetupHooks (sheaf) #9551
- 385bb14: update idna per dependabot / CVE-2024-3651 (brandon s allbery kf8nh) #9896
- Refactor withShorterPathForNewBuildStore #9505 (Matthew Pickering)
- cbc8456: Merge branch 'master' into fix8141 (Mike Pilgrem) #9905
- 2ad9d63: update zlib.cabal location (brandon s allbery kf8nh) #9915
- 88737ef: Bump project version from 3.11 to 3.13 (sheaf) #9897
- da6bdef: Support GHC 9.12 (Francesco Ariis) #9928
- f7916b5: Use alice as username in cabal path examples (Phil de Joux) #9931
- ea0f464: Fix changelog/readme (Francesco Ariis) #9935
- f27cd58: Add release notes for Cabal 3.12 (haskell#9920) (ffaf1) #9920
- 1c2ff8d: Add warning and note to cabal test [TARGETS] (Phil de Joux) #9945
- 35d0457: Use colon before code-snippets (Phil de Joux) #9945
- e151c73: When that isn't a coordinating conjunction use semicolon (Phil de Joux) #9945
- 1957ef9: Multiples typo (Phil de Joux) #9945
- c80ee75: Add
initialBuildSteps
removal notice (haskell#9943) (ffaf1) #9943 - force MacOS jobs to use Intel runners (
macos-13
) #9949 (Artem Pelenitsyn) - GitHub MacOS runners lost ghcup since 2024-04-27, so use haskell-action/setup instead #9949 (Artem Pelenitsyn)
- 326a1f6: fixup! more compat with new macos runners (Artem Pelenitsyn) #9949
- fbe...
cabal-install-v3.12.1.0
Pipeline: https://github.com/stable-haskell/cabal/actions/runs/9724003156
validate: https://github.com/stable-haskell/cabal/actions/runs/9724333730
uploaded: https://downloads.haskell.org/ghcup/unofficial-bindists/cabal/3.12.1.0/
metadata PR: haskell/ghcup-metadata#228
- bindist installation test: https://github.com/haskell/ghcup-metadata/actions/runs/9724484714
cabal-install-v3.11.0.0.2024.4.19
Release 3.11.0.0.2024.4.19
cabal-install-v3.10.3.0
- pipeline: https://github.com/stable-haskell/cabal/actions/runs/8345272047
- validate: https://github.com/stable-haskell/cabal/actions/runs/8344249726
- uploaded: https://downloads.haskell.org/ghcup/unofficial-bindists/cabal/3.10.3.0/
- metadata PR: haskell/ghcup-metadata#188
- bindist installation test: https://github.com/haskell/ghcup-metadata/actions/runs/8346352157