Skip to content

Commit d9c8473

Browse files
add changelogs for Cabal-3.6.2.0 and cabal-install-3.6.2.0 (#7721) (#7722)
(cherry picked from commit c6cbebd) # Conflicts: # changelog.d/issue-4683 # changelog.d/option-argument-errors # changelog.d/pr-7296 # changelog.d/pr-7358 # changelog.d/pr-7536 Co-authored-by: Emily Pillmore <emilypi@cohomolo.gy>
1 parent 585b482 commit d9c8473

File tree

9 files changed

+93
-0
lines changed

9 files changed

+93
-0
lines changed

Cabal/ChangeLog.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 3.6.2.0 [Emily Pillmore](mailgo:emilypi@cohomolo.gy) October 2021
2+
* See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.6.2.0.md
3+
4+
# 3.6.1.0 [Emily Pillmore](mailgo:emilypi@cohomolo.gy) August 2021
5+
* See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.6.1.0.md
6+
17
# 3.6.0.0 [Emily Pillmore](mailgo:emilypi@cohomolo.gy) August 2021
28
* See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.6.0.0.md
39

cabal-install/changelog

+4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
-*-change-log-*-
2+
3+
3.6.2.0 Emily Pillmore <emilypi@cohomolo.gy> October 2021
4+
* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.6.2.0.md
5+
26
3.6.0.0 Emily Pillmore <emilypi@cohomolo.gy> August 2021
37
* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.6.0.0.md
48

changelog.d/issue-4683

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
synopsis: 'cabal check' to fail when no upper bounds for base or Cabal are present in setup dependencies
2+
packages: Cabal cabal-install
3+
issues: #4683
4+
prs: #5370 #7409

changelog.d/option-argument-errors

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
synopsis: Handle option argument parse errors without 'error'
2+
packages: Cabal cabal-install
3+
prs: #7579
4+
issues: #7573
5+
description: {
6+
- Errors parsing arguments such as `-v=3` no longer result in
7+
stack traces.
8+
- `Distribution.ReadE.readEOrFail` was removed.
9+
}

changelog.d/pr-7296

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
synopsis: Add 'preferred-versions' support for LocalIndexRepo
2+
packages: cabal-install
3+
prs: #7296
4+
issues: #7249 #5603
5+
6+
description: {
7+
8+
- `cabal outdated` honours the 'preferred-versions' file which might deprecate or prefer certain
9+
versions of packages. In particular, if the only newer version of a package has been deprecated,
10+
`cabal outdated` should not report that there are newer versions available.
11+
}

changelog.d/pr-7358

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
synopsis: Expose `cabal-install` as library
2+
prs: #7358
3+
issues: #7224 #6090 #4798 #3781 #1597
4+
significance: significant
5+
description {
6+
7+
- Exposes `cabal-install` as a library, bumping the `cabal-install` cabal version to 2.2, and removing the dogfooding framework surrounding `cabal-install` to facilitate easier testing.
8+
9+
- Moves `cabal-install-solver` out to its own directory, and treats it as its own separate project. Addresses #6090, #7224, and #3781
10+
11+
- Enable HPC coverage
12+
13+
- absorb `cabal-install-solver-dsl` module into the test modules, and
14+
incorporate it into its own test target.
15+
16+
- Splits out `cabal-install` unit tests from long-running tests.
17+
18+
- Adds proper subcomponent coverage masking so we can finally generate
19+
baseline coverage reports for `cabal-install`.
20+
21+
}

changelog.d/pr-7536

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
synopsis: Add fields extra-libraries-static and extra-lib-dirs-static
2+
packages: Cabal
3+
prs: #7536
4+
issues: #7399 #6688

release-notes/Cabal-3.6.2.0.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### Significant changes
2+
3+
4+
- Make Paths_ modules work with non-standard preludes again [#5962](https://github.com/haskell/cabal/issues/5962)
5+
6+
- Generate Paths_ module with qualified Data.List.last import so that compatibility with non-standard preludes is not regressed compared to cabal 3.4.
7+
8+
- Windows: redo the fix to breakage caused by new autoconf; the wrong fix made cabal sometimes fail with old autoconf [#7494](https://github.com/haskell/cabal/issues/7494) [#7649](https://github.com/haskell/cabal/issues/7649)
9+
10+
- Reverts #7510 that failed on Windows when used with pre-generated scripts included in packages such as network, time, process.
11+
- Adds a subtler fix/workaround for the deficiencies of new autoconf versions on Windows.
12+
13+
### Other changes
14+
15+
16+
- Regenerate bootstrap/ with GHC updated from 8.10.4 to 8.10.7
17+
18+
- This regenerates bootstrap plans using new package versions and also updating GHC from 8.10.4 to 8.10.7, as requested by GHC HQ.
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### Significant changes
2+
3+
- Make Paths_ modules work with non-standard preludes again [#5962](https://github.com/haskell/cabal/issues/5962)
4+
5+
- Generate Paths_ module with qualified Data.List.last import so that compatibility with non-standard preludes is not regressed compared to cabal 3.4.
6+
7+
- Windows: redo the fix to breakage caused by new autoconf; the wrong fix made cabal sometimes fail with old autoconf [#7494](https://github.com/haskell/cabal/issues/7494) [#7649](https://github.com/haskell/cabal/issues/7649)
8+
9+
- Reverts #7510 that failed on Windows when used with pre-generated scripts included in packages such as network, time, process.
10+
- Adds a subtler fix/workaround for the deficiencies of new autoconf versions on Windows.
11+
12+
### Other changes
13+
14+
- Regenerate bootstrap/ with GHC updated from 8.10.4 to 8.10.7
15+
16+
- This regenerates bootstrap plans using new package versions and also updating GHC from 8.10.4 to 8.10.7, as requested by GHC HQ.

0 commit comments

Comments
 (0)