ITADN
cabalism/cabal

版本发布 8

cabal-head预发布
? · 2026-07-03

No release body provided.

cabal-head预发布
? · 2024-09-22

## Commits - 7ad4b92: Warn that scripts cannot be package executables (Phil de Joux) [#10326](https://github.com/haskell/cabal/pull/10326) - 9a29a83: Link to error index (Phil de Joux) [#10326](https://github.com/haskell/cabal/pull/10326) - 82d977a: Remove read-only and force-remove on Windows (Javier Sagredo) [#10190](https://github.com/haskell/cabal/pull/10190) - 66d401b: Add OrPatterns extensions (#10339) (ffaf1) [#10339](https://github.com/haskell/cabal/pull/10339) - 55c61aa: Update SPDX license list to version 3.25 (#10341) (ffaf1) [#10341](https://github.com/haskell/cabal/pull/10341) - 3ee558e: Add changelogs for 3.14 (Artem Pelenitsyn) [#10357](https://github.com/haskell/cabal/pull/10357) - 871c0d4: changelogs are docs (brandon s allbery kf8nh) [#10354](https://github.com/haskell/cabal/pull/10354) - 7bc4f0e: Gitignore `testdb/.../lx-*.lock` files (Rebecca Turner) [#10313](https://github.com/haskell/cabal/pull/10313) - 2ac42f3: make LTS branch pre-releases (brandon s allbery kf8nh) [#10369](https://github.com/haskell/cabal/pull/10369) - fix-whitespace: show violations (verbose mode) [#10374](https://github.com/haskell/cabal/pull/10374) ([Artem Pelenitsyn](https://github.com/cabalism/cabal/commit/d5418967bae7912dca74575d76a4f29be78c1b57))

cabal-head预发布
? · 2024-09-11

## Commits - 528b99c: Bump deepseq bounds to allow 1.6 (Francesco Ariis) [#10333](https://github.com/haskell/cabal/pull/10333)

cabal-head预发布
? · 2024-09-09

## Commits - 00c9b65: validate.sh: `--jobs` should default to `nproc` (Rebecca Turner) [#10315](https://github.com/haskell/cabal/pull/10315) - 9fcc539: validate.sh: Use Bash explicitly (Rebecca Turner) [#10318](https://github.com/haskell/cabal/pull/10318) - 51e448d: Fix `cabal-install:long-tests` with Git >=2.38.1 (Rebecca Turner) [#10329](https://github.com/haskell/cabal/pull/10329) - b5e7132: Bump version numbers to 3.15 (#10309) (ffaf1) [#10309](https://github.com/haskell/cabal/pull/10309)

cabal-head预发布
? · 2024-09-08

## Commits - f501843: Custom-build: Document breaking change on built comps. (Rodrigo Mesquita) [#10311](https://github.com/haskell/cabal/pull/10311)

cabal-head预发布
? · 2024-09-06

## Continuous Integration - Fix --index-state for hackage roundtrip tests [#10285](https://github.com/haskell/cabal/pull/10285) ([Matthew Pickering](https://github.com/cabalism/cabal/commit/31507b1f7bbb142881ad1cd254f3827bd6f7ef07)) ## Commits - 8115d22: Ignore VSCodium work directory (brandon s allbery kf8nh) [#10268](https://github.com/haskell/cabal/pull/10268) - dd123e6: implement mergify rules for release branches (#10135) (brandon s allbery kf8nh) [#10135](https://github.com/haskell/cabal/pull/10135) - 770ceb3: validate dependabot configuration (brandon s allbery kf8nh) [#10271](https://github.com/haskell/cabal/pull/10271) - Make structured hash tests invariant to GHC version [#10270](https://github.com/haskell/cabal/pull/10270) ([Matthew Pickering](https://github.com/cabalism/cabal/commit/b90ccb37b5b0ec7efdf6a7699676c4156c84f47d)) - 4f01b76: Add check on project root file and fail if broken link (#10103) (Alberto Fanton) [#10103](https://github.com/haskell/cabal/pull/10103) - 8e4d167: hackage-tests: Add --index-state argument to fix the cabal files (Matthew Pickering) [#10285](https://github.com/haskell/cabal/pull/10285) - be38526: update the pinned index-state to get the new `rere` (brandon s allbery kf8nh) [#10276](https://github.com/haskell/cabal/pull/10276) - 9b55b2e: add "ready and waiting" Mergify label (brandon s allbery kf8nh) [#10223](https://github.com/haskell/cabal/pull/10223) - 9297505: Include package version in --promised-dependency flag (Matthew Pickering) [#10248](https://github.com/haskell/cabal/pull/10248) - a22fc08: Fix Cabal macro bound in test (Matthew Pickering) [#10256](https://github.com/haskell/cabal/pull/10256) - Fix usage of flags vs flags' [#10256](https://github.com/haskell/cabal/pull/10256) ([Matthew Pickering](https://github.com/cabalism/cabal/commit/31f96d5efa6bf9760e23f3930859d70005abd6b8)) - 08f028f: Interpret argument to `--gen-pkg-config` relative to `--working-dir` (Matthew Pickering) [#10256](https://github.com/haskell/cabal/pull/10256) - 90fbf08: Replace FilePath in PackageDB with SymbolicPath in Cabal (Matthew Pickering) [#10256](https://github.com/haskell/cabal/pull/10256) - 027bddf: Introduce AbsolutePath to symbolic path abstraction (Matthew Pickering) [#10256](https://github.com/haskell/cabal/pull/10256) - a41f5f2: Interpret register script file name relative to working-dir (Matthew Pickering) [#10256](https://github.com/haskell/cabal/pull/10256) - 0c81787: Remove last uses of runDbProgram (Matthew Pickering) [#10256](https://github.com/haskell/cabal/pull/10256) - ff7b4c1: Test --working-dir in the testsuite (Matthew Pickering) [#10256](https://github.com/haskell/cabal/pull/10256) - addcd41: Add test for --working-dir and hsc2s (Matthew Pickering) [#10256](https://github.com/haskell/cabal/pull/10256) - 3a7a0b7: make sure cabal-install is compatible with Cabal (brandon s allbery kf8nh) [#10264](https://github.com/haskell/cabal/pull/10264) - validate: the matrix won't fail-fast [#10291](https://github.com/haskell/cabal/pull/10291) ([Artem Pelenitsyn](https://github.com/cabalism/cabal/commit/f0e098598127ee8f915af479133df426fa198776)) - 4aade2d: Re-enable Windows CI (Javier Sagredo) [#10282](https://github.com/haskell/cabal/pull/10282) - 39b6924: Various `cabal-testsuite` improvements (#10225) (Javier Sagredo) [#10225](https://github.com/haskell/cabal/pull/10225) - d3e589d: Enable symlink creation on tests on Windows (Javier Sagredo) [#10236](https://github.com/haskell/cabal/pull/10236) - 7e0db76: Add shims on tests (Javier Sagredo) [#10236](https://github.com/haskell/cabal/pull/10236) - b2e4856: Enable autoreconf tests on Windows (Javier Sagredo) [#10236](https://github.com/haskell/cabal/pull/10236) - de9d229: Fix GHCJS BuildRunner test on Windows (Javier Sagredo) [#10236](https://github.com/haskell/cabal/pull/10236) - 8cf9533: Install autotools on Windows too (Javier Sagredo) [#10236](https://github.com/haskell/cabal/pull/10236) - e420708: Reenable PkgConfigParse on Windows (Javier Sagredo) [#10236](https://github.com/haskell/cabal/pull/10236) - b36df9c: Do not advertise `git://` in docs (Javier Sagredo) [#10306](https://github.com/haskell/cabal/pull/10306) - 60cae7f: Support ARM / M1 macOS in `validate.sh` (Rebecca Turner) [#10293](https://github.com/haskell/cabal/pull/10293) - 3a6f73e: Bump actions/cache from 3 to 4 (#9646) (dependabot[bot]) [#9646](https://github.com/haskell/cabal/pull/9646)

cabal-head预发布
? · 2024-08-23

## Commits - ea1a80d: Die if dynamic executable is requested on Windows (Javier Sagredo) [#10217](https://github.com/haskell/cabal/pull/10217) - 0b90f48: Add tests for unsupported builds on Windows (Javier Sagredo) [#10217](https://github.com/haskell/cabal/pull/10217) - 356c2f4: rm-old-base: remove ifdefs for pre-4.13 bases (#10092) (Nadia Yvette Chambers) [#10092](https://github.com/haskell/cabal/pull/10092) - Use `cabal doctest` [#10231](https://github.com/haskell/cabal/pull/10231) ([Simon Hengel](https://github.com/cabalism/cabal/commit/2396ec2904bde0b129a8a34e674d3ac2fffabf74)) - 4b71578: regenerate bootstrap files without arch-native (brandon s allbery kf8nh) [#10150](https://github.com/haskell/cabal/pull/10150) - 8d06c30: New `extra-files` field for neutral sdist files (Tommy Bidne) [#10107](https://github.com/haskell/cabal/pull/10107) - f203a2c: clarify "configure" messages from Cabal (#9476) (brandon s allbery kf8nh) [#9476](https://github.com/haskell/cabal/pull/9476) - cee1f8a: reorder Haddock markup for dynprof constructor (brandon s allbery kf8nh) [#10226](https://github.com/haskell/cabal/pull/10226) - e0bbb97: Add MultilineStrings extension (Brandon Chinn) [#10245](https://github.com/haskell/cabal/pull/10245) - 5f766d2: Update cabal-install-solver synopsis (fix #10183) (#10192) (Artem Pelenitsyn) [#10192](https://github.com/haskell/cabal/pull/10192) - 3347001: Add simple QuickCheck test for solver exceptions (Kristen Kozak) [#10234](https://github.com/haskell/cabal/pull/10234) - 47bbd54: 3.14 pre-flight checks: bump dependencies (#10244) (Artem Pelenitsyn) [#10244](https://github.com/haskell/cabal/pull/10244) - e8c35d8: Update haskell packages to launch nix-shell in CONTRIBUTING.md (#10221) (Taimoor Zaeem) [#10221](https://github.com/haskell/cabal/pull/10221) - 273cb0a: use fixed cabal version per #10175 (brandon s allbery kf8nh) [#10251](https://github.com/haskell/cabal/pull/10251) - skip cli-suite on Windows due to #9571 (#10257) [#10257](https://github.com/haskell/cabal/pull/10257) ([Artem Pelenitsyn](https://github.com/cabalism/cabal/commit/30d2a380cd67e8d3cab48169f0da62596ceccf36)) - 4ce7bc4: Filter out -dinitial-unique and -dunique-increment from hash flags (Matthew Pickering) [#10240](https://github.com/haskell/cabal/pull/10240) - Don't cover non-dependency libraries [#10250](https://github.com/haskell/cabal/pull/10250) ([Rodrigo Mesquita](https://github.com/cabalism/cabal/commit/c3b8cee3b3ff1d914f34ec896ade0716cf213ef6)) - 9c775f2: Always pass `ghc-options` (#8717) (Rebecca Turner) [#8717](https://github.com/haskell/cabal/pull/8717) - 75711fc: Mergify and actions upgrades (#10260) (brandon s allbery kf8nh) [#10260](https://github.com/haskell/cabal/pull/10260) - 3fbac39: git:// protocol check: add test files (Francesco Ariis) [#10261](https://github.com/haskell/cabal/pull/10261) - cc65775: git:// protocol check: add docs (Francesco Ariis) [#10261](https://github.com/haskell/cabal/pull/10261) - e8af2d3: Implement git:// protocol check (Francesco Ariis) [#10261](https://github.com/haskell/cabal/pull/10261) - c63ebf9: Add changelog for #10261 (Francesco Ariis) [#10261](https://github.com/haskell/cabal/pull/10261) - e581306: Specify GitHub does not support git:// (Francesco Ariis) [#10261](https://github.com/haskell/cabal/pull/10261) - a1c94c1: Let `cabal init` remember chosen language within current session (#10115) (Brian J. Cardiff) [#10115](https://github.com/haskell/cabal/pull/10115) - fb2ac8c: cabal-install: update curl transport to support Basic authentication (#10089) (Fraser Tweedale) [#10089](https://github.com/haskell/cabal/pull/10089) - d51c554: index Paths and Paths_ (resp. for PackageInfo) (brandon s allbery kf8nh) [#10267](https://github.com/haskell/cabal/pull/10267) - 9466005: Update changelog-d to 1.0.1 (#10266) (Francesco Gazzetta) [#10266](https://github.com/haskell/cabal/pull/10266)

cabal-head预发布
? · 2024-07-24

## Continuous Integration - **validate.yml**: Allow workflow_dispatch with no allow-newer or constraints [#10195](https://github.com/haskell/cabal/pull/10195) ([Andrea Bedini](https://github.com/cabalism/cabal/commit/a549f24cd1198bfe8dac640680bd8801f858fc7d)) ## Commits - don't allow-newer for GHC 9.10 (#10194) [#10194](https://github.com/haskell/cabal/pull/10194) ([Artem Pelenitsyn](https://github.com/cabalism/cabal/commit/cb34d2af6fac809333167190813cf5dcf556f9aa)) - 33bd14c: Fix Haddock docs for `Distribution.Types.Dependency` (#10197) (Mike Pilgrem) [#10197](https://github.com/haskell/cabal/pull/10197) - d037ce7: Update cabal-commands.rst (#10198) (Simon Hengel) [#10198](https://github.com/haskell/cabal/pull/10198) - 4e27d52: ghc-latest.config: rere is up to date with GHC 9.10 now (#10202) (Artem Pelenitsyn) [#10202](https://github.com/haskell/cabal/pull/10202) - aa4ddaf: Document program-options (Javier Sagredo) [#10173](https://github.com/haskell/cabal/pull/10173) - 379f400: Document `PROG-options` (Javier Sagredo) [#10173](https://github.com/haskell/cabal/pull/10173) - e54d477: Clarify why we can't run .bat files (Javier Sagredo) [#10186](https://github.com/haskell/cabal/pull/10186) - f8ab58c: Fix local+noindex repos on Windows (Javier Sagredo) [#10186](https://github.com/haskell/cabal/pull/10186) - d73af0d: Provide `skip*IO` functions and report issue in known failures (Javier Sagredo) [#10186](https://github.com/haskell/cabal/pull/10186) - f33929b: Fix some output normalization issues on Windows (Javier Sagredo) [#10186](https://github.com/haskell/cabal/pull/10186) - e290366: Rework how the skipping and expected functions work (Javier Sagredo) [#10186](https://github.com/haskell/cabal/pull/10186) - 83ec0b9: Un-ignore .bat files (Javier Sagredo) [#10186](https://github.com/haskell/cabal/pull/10186) - Clarify MSYS2 complications [#10186](https://github.com/haskell/cabal/pull/10186) ([Javier Sagredo](https://github.com/cabalism/cabal/commit/3ccb534cfe1f26e6c344c3dd80b42e9bc32eb1c9)) - 4b1d9b9: Fix a bunch of Windows tests, clarify why others are broken (Javier Sagredo) [#10186](https://github.com/haskell/cabal/pull/10186) - cd45432: make cabal-install integration tests hermetic (brandon s allbery kf8nh) [#10205](https://github.com/haskell/cabal/pull/10205) - be1ae31: Fix ForeignLibs test for Windows (Javier Sagredo) [#10212](https://github.com/haskell/cabal/pull/10212) - 7248db6: Fix write-ghc-environment-files documentation (Jaro Reinders) [#10214](https://github.com/haskell/cabal/pull/10214)