Releases: erikd/cabal
Releases · erikd/cabal
cabal-head
Bug Fixes
- Make newSemaphoreJobControl respect verbosity #10055 (Pierre Le Marre)
Documentation
- correct references to location of global store #9832 (Adam Gundry)
Continuous Integration
- Drop validate 8.4.4 job. #9722 (Matthew Pickering)
- Fix quick-jobs GHC version to 9.6 (haskell#10026) #10026 (Rodrigo Mesquita)
Commits
- 9000873: Add 8.4.4, 8.2.2 and 8.0.2 to old-ghcs validation (Matthew Pickering) #9722
- f7dd8c2: Update bootstrap plans: 8.10.7, 9.0.2, 9.2.8, 9.4.8, 9.6.4, 9.8.1 (Matthew Pickering) #9722
- a90d44f: Mark ForeignLibs test as broken with ghc-8.4.4 (Matthew Pickering) #9722
- e78c0c4: Download stackage.org/.../cabal.config locally (Phil de Joux) #9739
- d626ef8: cabal-install: Clarify the semantics of package-db flag (Matthew Pickering) #9683
- Run tests in temporary system directories #9717 (Matthew Pickering)
- 230e673: update copyright for 2024 (Artem Pelenitsyn) #9751
- 716b109: Allow using different Cabal library versions for
cabal-install
tests with custom setup. (Matthew Pickering) #9671 - 6ebb8c9: Add contributing guidelines (Francesco Ariis) #9759
- 3e8d2d2: Remove skipIfGhcVersion "== 9.6.3" (Phil de Joux) #9749
- 54b26f4: Remove stale see 'withSourceCopyDir' (Phil de Joux) #9750
- 0586031: Fix
<more complex packages>
link lost in doc/cabal-package-description-file.rst (Siyuan Chen) #9765 - b48a620: Improve bad cabal-version error message (haskell#9754) (Tommy Bidne) #9754
- 84c30c2: Find build-tool installed programs before programs in path (Rodrigo Mesquita) #9762
- c671f0e: Fix cabal-install in the presence of extra-packages (Rodrigo Mesquita) #9719
- 28daab1: Update .cabal files (Francesco Ariis) #9761
- 6bad26a: Fix typo (Francesco Ariis) #9770
- 6f47691: Add GitLab CI badge (haskell#9781) (Bryan Richter) #9781
- 62c74fe: Tell zlib not to use pkg-config in GitLab CI. (Bryan Richter) #9775
- df8f0c5: offline flag disables
source-repository-package
sync (Peter Becich) #9771 - pass -i argument to runghc invocations #9518 (sheaf)
- 74b1f21: Make
check
recognisemain-is
in conditional branches (haskell#9768) (ffaf1) #9768 - 23a6840: Support GHC2024 (fixes haskell#9736) (Adam Gundry) #9791
- cdc8bde: Add a --dry-run build check of cabal.project.release (Phil de Joux) #9610
- 135611e: Don't override project with command line (Phil de Joux) #9610
- d6e067e: Check with both pinned & latest hackage (Phil de Joux) #9610
- 265f149: Add back whitespace workflow (Phil de Joux) #9804
- 7c9346b: Whitespace conventions in contributing (Phil de Joux) #9804
- c31ca12: Fix whitespace in workflows (Phil de Joux) #9804
- 2ea012e: Fix whitespace in docs (Phil de Joux) #9804
- e420bf2: Fix whitespace in *.hs sources (Phil de Joux) #9804
- e386a13: Add missing line at EOF for cabal-testsuite/**/*.hs (Phil de Joux) #9804
- b790751: Fix whitespace in fourmolu configuration (Phil de Joux) #9804
- ed4c36a: Configure fix-whitespace to include *.project (Phil de Joux) #9804
- 38eb1e8: Fix whitespace in *.project (Phil de Joux) #9804
- b414faf: Ignore generated doc/buildinfo-fields-reference.rst (Phil de Joux) #9804
- 834e1ed: Reduce double space between prose words (Phil de Joux) #9804
- eb87ffd: Use fix-whitespace-action (Phil de Joux) #9804
- 1e86730: Conform BSD-2-Clause and BSD-3-Clause text to SPDX (Francesco Ariis) #9813
- 067967e: changelog-d moved to codeberg (Francesco Gazzetta) #9810
- 5168b01: Add required-fields to changelog.d config (Francesco Gazzetta) #9810
- e2938e4: Fix --project-file option for boostrap (Francesco Ariis) #9822
- 0876e18: Import packages from project-cabal/pkgs (Phil de Joux) #9565
- 8453ee0: Build all local packages with -Werror (Phil de Joux) #9565
- d336275: Add an intercepting cabal-testsuite/cabal.project (Phil de Joux) #9565
- 619befd: Remove dangling doctest TODO left over from haskell#9572 (Phil de Joux) #9565
- ed5d404: Remove allow-newer exception for cryptohash-sha256:base (Phil de Joux) #9565
- 72be26b: Remove projects; weeder, doctest & libonly (Phil de Joux) #9565
- 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/[email protected] (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 >=...