Releases: alt-romes/cabal
Releases · alt-romes/cabal
cabal-head
Bug Fixes
- Make newSemaphoreJobControl respect verbosity #10055 (Pierre Le Marre)
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
- 8615619: Add "no command line variant" of src-repo-pkg (Phil de Joux) #9975
- 325ff22: Render project configs in provenance message (Phil de Joux) #9985
- de89ffe: Recommend using latest cabal-install (Phil de Joux) #10013
- 3c84288: Use bootstrap project in bootstrapping (sheaf) #9990
- 6dd579f: Setup Hooks: make Location a separate data type (sheaf) #9992
- b61946f: update jinja2 per CVE-2024-34064 (brandon s allbery kf8nh) #10030
- 2658ac6: generate doc/requirements.txt (haskell#10031) (brandon s allbery kf8nh) #10031
- 0f1e17d: Add docs for list-bin support of scripts (Zoe Zuser) #10034
- 5d3b8a0: PackageTests/NewUpdate: fix skipping flaky tests (Zoe Zuser) #10035
- install changelog-d from bindist (haskell#10048) #10048 (Francesco Gazzetta)
- d03137e: Add comment clarifying disabling check for scripts (Zoe Zuser) #10033
- 564b4fe: Allow whitespace in target selectors (Zoe Zuser) #10032
- dc9a7a0: Fix haskell#10042 Don't recommend deprecated/removed 'extensions:' field (Mike Pilgrem) #10044
- add GHC 9.10 (haskell#9914) #9914 (Artem Pelenitsyn)
- 80f0a65: Do not use tmp dirs for Haddock, add --haddock-version-cpp, and more (Finley McIlwaine) #9177
- Don't pass -D__HADDOCK_VERSION__ to haddock #9177 (Rodrigo Mesquita)
- Pass --no-tmp-comp-dir by default #9177 (Rodrigo Mesquita)
- Copy interface files to tmp dir #9177 (Rodrigo Mesquita)
- 539cb7b: Add extra ghc options to multi-repl file (Matthew Pickering) #10017
- c3708d2: Fix rendering of
-j
option in multi-repl (Matthew Pickering) #10017 - 8593474: Fix --program-{prefix,suffix} resulting in invalid installation (Pierre Le Marre) #10056
- 5226cd8: Bump a number of dependencies (Francesco Ariis) #10082
- bb24ef5: Bump
cabal-version
(Francesco Ariis) #10082 - dogfooding should run on the same Mac runner as validate (haskell#10101) #10101 (Artem Pelenitsyn)
- be10be8: add the applicable new (version 9.10) GHC flags to normaliseGhcArgs (haskell#10014) (Mango The Fourth) #10014
- Prevent ghc-internal from being reinstalled (see haskell#10087) (haskell#10093) #10093 (Adam Gundry)
- 67aafee: update requests per CVE-2024-35195 (brandon s allbery kf8nh) #10037
- cb57c37: external commands: Wait for process to finish before exiting (haskell#10100) (Matthew Pickering) #10100
- 2d07efe: Use SetupHooks for Configure build-type (sheaf) #9969
- e6d9257: Change packages default to empty (Phil de Joux) #10099
- a9f2c3b: Fix recomp bug by invalidating cache on build exception (Rodrigo Mesquita) #10105
- Pass pkgdb of store used for intree Cabal #9968 (Rodrigo Mesquita)
- 8bdda9c: cabal-install configureCompiler: configure progdb (sheaf) #9967
- take care if program already configured #9967 (sheaf)
- configure progs when building Setup #9967 (sheaf)
- 6ac9dfb: Remove haskell-suite-dummy-program hack (sheaf) #9967
- 3169b87: Add MHS as a recognized compiler. (haskell#9878) (Lennart Augustsson) #9878
- 827256a: Bump index state to allow tar-0.6.3.0 (Matthew Pickering) #10120
- 4d787e1: Update bootstrap plans to include tar-0.6.3 (Matthew Pickering) #10120
- c2e8416: Use
msys2
shell on Windows GHA runners (Javier Sagredo) #10125 - 3964da3: Don't use tasty-quickcheck 0.11 (brandon s allbery kf8nh) #10136
- 9bb4f58: Disable arch-native flag when building releases that we distribute (haskell#10142) (Hécate) #10142
- 497a220: Add support for profiled dynamic way (Matthew Pickering) #9900
- ffcadaa: Changelogs for 3.12.1.0 (backport haskell#10124) (haskell#10132) (mergify[bot]) #10132
- a562b57: Use
--io-manager=native
inlib-suite
on Windows (Javier Sagredo) #10114 - a659aa1: Remove a stray line from cabal-install changelog (brandon s allbery kf8nh) #10149
- b617512: Return Maybe PkgConfigDb rather than PkgConfigDb (Andrea Bedini) #10122
- 345a8d2: Make clear when pkg-config is not present (Javier Sagredo) #10122
- Add flag to ignore build tool dependencies #10128 (Rodrigo Mesquita)
- 21f67d0: haddock-project: fixed main library name (Marcin Szamotulski) #9821
- ac527ad: haddock-project: support for sublibraries (Marcin Szamotulski) #9821
- 446975f: haddock-project: copy extra-doc-files to the right directory (Marcin Szamotulski) #9821
- added argComponentName to HaddockArgs #9821 (Marcin Szamotulski)
- added --use-unicode flag #9821 (Marcin Szamotulski)
- refactored prologue args #9821 (Marcin Szamotulski)
- 27e3ea6: haddock-project: test suites and benchmarks (Marcin Szamotulski) #9821
- b118edb: haddock-project: added changelog.d entry (Marcin Szamotulski) #9821
- 57e0b88: haddock-project: added
--all
switch (Marcin Szamotulski) #10163 - 4ac692b: Updated CONTRIBUTING guide (Marcin Szamotulski) #10163
- c7c1a00: Improve online docs for
includes:
field (Mike Pilgrem) #10145 - e8e66c9: cabal-testsuite.cabal: bump custom-setup bounds on Cabal(-syntax) after the release (Artem Pelenitsyn) #10172
- Take into account extra-dyn-lib-flavours when copying bundled lib...