Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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:hecate+github@glitchbra.in) 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:hecate+github@glitchbra.in) 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
3 changes: 3 additions & 0 deletions cabal-install/changelog
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
-*-change-log-*-

3.10.3.0 Hécate <hecate+github@glitchbra.in> 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 <hecate+github@glitchbra.in> November 2023
* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.2.1.md

Expand Down
9 changes: 0 additions & 9 deletions changelog.d/base16-script-cache

This file was deleted.

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.

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

This file was deleted.

10 changes: 0 additions & 10 deletions changelog.d/pr-9525

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.