Skip to content

Commit

Permalink
Generate changelogs for 3.10.3.0 (backport haskell#9661) (haskell#9696)
Browse files Browse the repository at this point in the history
* Generate changelogs

Co-authored-by: Hécate Moonlight <[email protected]>
  • Loading branch information
mergify[bot] and Kleidukos authored Feb 13, 2024
1 parent bd5bafc commit 0cc5925
Show file tree
Hide file tree
Showing 26 changed files with 72 additions and 207 deletions.
2 changes: 1 addition & 1 deletion Cabal-syntax/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Please see See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.2.0.md
Please see See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.3.0.md
3 changes: 3 additions & 0 deletions Cabal/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# 3.10.3.0 [Hécate](mailto:[email protected]) January 2024
* See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.3.0.md

# 3.10.2.1 [Hécate](mailto:[email protected]) October 2023
* See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.2.1.md

Expand Down
2 changes: 1 addition & 1 deletion cabal-install-solver/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Please see https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.2.0.md
Please see https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md
7 changes: 7 additions & 0 deletions cabal-install/changelog
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
-*-change-log-*-

3.10.2.0 Hécate <[email protected]> August 2023
3.10.3.0 Hécate <[email protected]> January 2024
* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md

3.10.2.1 Hécate <[email protected]> November 2023
* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.2.1.md

3.10.2.0 Hécate <[email protected]> November 2023
* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.2.0.md

3.10.1.0 Mikolaj Konarski <[email protected]> March 2023
Expand Down
19 changes: 0 additions & 19 deletions changelog.d/issue-6268

This file was deleted.

13 changes: 0 additions & 13 deletions changelog.d/issue-8577

This file was deleted.

15 changes: 0 additions & 15 deletions changelog.d/issue-8841

This file was deleted.

15 changes: 0 additions & 15 deletions changelog.d/issue-8843

This file was deleted.

11 changes: 0 additions & 11 deletions changelog.d/issue-8892

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/issue-8951

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/issue-9122

This file was deleted.

11 changes: 0 additions & 11 deletions changelog.d/issue-9401

This file was deleted.

8 changes: 0 additions & 8 deletions changelog.d/pkgconfig-envvars

This file was deleted.

9 changes: 0 additions & 9 deletions changelog.d/pr-8819

This file was deleted.

9 changes: 0 additions & 9 deletions changelog.d/pr-8878

This file was deleted.

9 changes: 0 additions & 9 deletions changelog.d/pr-8903

This file was deleted.

11 changes: 0 additions & 11 deletions changelog.d/pr-9004

This file was deleted.

13 changes: 0 additions & 13 deletions changelog.d/pr-9049

This file was deleted.

12 changes: 0 additions & 12 deletions changelog.d/pr-9068

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/pr-9242

This file was deleted.

11 changes: 0 additions & 11 deletions changelog.d/pr-9341

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/pr-9391

This file was deleted.

12 changes: 0 additions & 12 deletions changelog.d/pr-9609

This file was deleted.

13 changes: 0 additions & 13 deletions changelog.d/propagate-extra-prog-path

This file was deleted.

15 changes: 15 additions & 0 deletions release-notes/Cabal-3.10.3.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Cabal and Cabal-syntax 3.10.3.0 changelog and release notes
---

## Release 3.10.3.0 is strictly a bug-fix release, with the fixes listed below

- PkgConfig environment variables [#9134](https://github.com/haskell/cabal/pull/9134)
- `cabal` invokes `pkg-config` with `PKG_CONFIG_ALLOW_SYSTEM_CFLAGS` and `PKG_CONFIG_ALLOW_SYSTEM_LIBS` set

- Support text-2.1 in Cabal and Cabal-syntax [#9242](https://github.com/haskell/cabal/pull/9242)

- Fix extra-prog-path propagation [#7649](https://github.com/haskell/cabal/issues/7649) [#9519](https://github.com/haskell/cabal/issues/9519) [#9527](https://github.com/haskell/cabal/pull/9527)
- extra-prog-paths are now propagated to all commands. This in particular helps
when running a MinGW cabal in the PowerShell, where the MSYS2 paths are
usually not available in the PowerShell PATH. GHCup already sets them up for
us but they were sometimes lost on the way.
45 changes: 45 additions & 0 deletions release-notes/cabal-install-3.10.3.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
cabal-install and cabal-install-solver 3.10.3.0 changelog and release notes
---

## Release 3.10.3.0 is strictly a bug-fix release, with the fixes listed below

- PkgConfig individual calls [#9134](https://github.com/haskell/cabal/pull/9134)

- `cabal` invokes `pkg-config` individually for each lib if querying for all doesn't return the expected result

- Use compiler flags for caching project config [#8819](https://github.com/haskell/cabal/pull/8819)

This ensures that cached project configs with conditionals re-execute the conditional logic when the compiler changes.

- Make `check` recognise `TypeAbstractions` [#9496](https://github.com/haskell/cabal/issues/9496) [#9503](https://github.com/haskell/cabal/pull/9503)

- `cabal check` will not complain about “Unknown extension” when
finding `TypeAbstractions`.

- `check`: add PackageInfo warning [#9331](https://github.com/haskell/cabal/issues/9331) [#9525](https://github.com/haskell/cabal/pull/9525)

`cabal check` will warn about PackageInfo_* modules and provide an upgrade path to 3.12.

- Fix extra-prog-path propagation [#7649](https://github.com/haskell/cabal/issues/7649) [#9519](https://github.com/haskell/cabal/issues/9519) [#9527](https://github.com/haskell/cabal/pull/9527)

- extra-prog-paths are now propagated to all commands. This in particular helps
when running a MinGW cabal in the PowerShell, where the MSYS2 paths are
usually not available in the PowerShell PATH. GHCup already sets them up for
us but they were sometimes lost on the way.

- fix pkgconfig-depends for pkgconf-1.9 [#8923](https://github.com/haskell/cabal/issues/8923) [#9391](https://github.com/haskell/cabal/pull/9391)

- Ignore invalid Unicode in pkg-config descriptions [#9608](https://github.com/haskell/cabal/issues/9608) [#9609](https://github.com/haskell/cabal/pull/9609)

Previously, cabal-install would crash when `pkg-config --list-all` contained
invalid Unicode. With this change, invalid unicode in package descriptions is
ignored, and unparseable package names are considered nonexistent.

- Script cache dir is the base16 hash of the canonical path of the script. [#9459](https://github.com/haskell/cabal/pull/9459)

Script cache dir is the base16 hash of the canonical path of the script.

- Fix run command environment [#8391](https://github.com/haskell/cabal/issues/8391) [#9341](https://github.com/haskell/cabal/pull/9341)

- The Run command will now add binary paths of dependencies
(build-tool-depends) to PATH, just like Exec and Test commands.

0 comments on commit 0cc5925

Please sign in to comment.