Skip to content

Commit a708fb1

Browse files
committed
Generate changelogs
1 parent 6af97ba commit a708fb1

File tree

6 files changed

+68
-2
lines changed

6 files changed

+68
-2
lines changed

Cabal-syntax/ChangeLog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Please see See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.2.0.md
1+
Please see See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.3.0.md

Cabal/ChangeLog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# 3.10.3.0 [Hécate](mailto:hecate+github@glitchbra.in) January 2024
2+
* See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.3.0.md
3+
14
# 3.10.2.1 [Hécate](mailto:hecate+github@glitchbra.in) October 2023
25
* See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.10.2.1.md
36

cabal-install-solver/ChangeLog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Please see https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.2.0.md
1+
Please see https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md

cabal-install/changelog

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
-*-change-log-*-
22

3+
3.10.3.0 Hécate <hecate+github@glitchbra.in> January 2024
4+
* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.3.0.md
5+
36
3.10.2.1 Hécate <hecate+github@glitchbra.in> November 2023
47
* See https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.10.2.1.md
58

release-notes/Cabal-3.10.3.0.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Cabal and Cabal-syntax 3.10.3.0 changelog and release notes
2+
---
3+
4+
## Release 3.10.3.0 is strictly a bug-fix release, with the fixes listed below
5+
6+
- PkgConfig environment variables [#9134](https://github.com/haskell/cabal/pull/9134)
7+
- `cabal` invokes `pkg-config` with `PKG_CONFIG_ALLOW_SYSTEM_CFLAGS` and `PKG_CONFIG_ALLOW_SYSTEM_LIBS` set
8+
9+
- Support text-2.1 in Cabal and Cabal-syntax [#9242](https://github.com/haskell/cabal/pull/9242)
10+
11+
- 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)
12+
- extra-prog-paths are now propagated to all commands. This in particular helps
13+
when running a MinGW cabal in the PowerShell, where the MSYS2 paths are
14+
usually not available in the PowerShell PATH. GHCup already sets them up for
15+
us but they were sometimes lost on the way.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
cabal-install and cabal-install-solver 3.10.3.0 changelog and release notes
2+
---
3+
4+
## Release 3.10.3.0 is strictly a bug-fix release, with the fixes listed below
5+
6+
- PkgConfig individual calls [#9134](https://github.com/haskell/cabal/pull/9134)
7+
8+
- `cabal` invokes `pkg-config` individually for each lib if querying for all doesn't return the expected result
9+
10+
- Use compiler flags for caching project config [#8819](https://github.com/haskell/cabal/pull/8819)
11+
12+
This ensures that cached project configs with conditionals re-execute the conditional logic when the compiler changes.
13+
14+
- Make `check` recognise `TypeAbstractions` [#9496](https://github.com/haskell/cabal/issues/9496) [#9503](https://github.com/haskell/cabal/pull/9503)
15+
16+
- `cabal check` will not complain about “Unknown extension” when
17+
finding `TypeAbstractions`.
18+
19+
- `check`: add PackageInfo warning [#9331](https://github.com/haskell/cabal/issues/9331) [#9525](https://github.com/haskell/cabal/pull/9525)
20+
21+
`cabal check` will warn about PackageInfo_* modules and provide an upgrade path to 3.12.
22+
23+
- 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)
24+
25+
- extra-prog-paths are now propagated to all commands. This in particular helps
26+
when running a MinGW cabal in the PowerShell, where the MSYS2 paths are
27+
usually not available in the PowerShell PATH. GHCup already sets them up for
28+
us but they were sometimes lost on the way.
29+
30+
- fix pkgconfig-depends for pkgconf-1.9 [#8923](https://github.com/haskell/cabal/issues/8923) [#9391](https://github.com/haskell/cabal/pull/9391)
31+
32+
- Ignore invalid Unicode in pkg-config descriptions [#9608](https://github.com/haskell/cabal/issues/9608) [#9609](https://github.com/haskell/cabal/pull/9609)
33+
34+
Previously, cabal-install would crash when `pkg-config --list-all` contained
35+
invalid Unicode. With this change, invalid unicode in package descriptions is
36+
ignored, and unparseable package names are considered nonexistent.
37+
38+
- Script cache dir is the base16 hash of the canonical path of the script. [#9459](https://github.com/haskell/cabal/pull/9459)
39+
40+
Script cache dir is the base16 hash of the canonical path of the script.
41+
42+
- Fix run command environment [#8391](https://github.com/haskell/cabal/issues/8391) [#9341](https://github.com/haskell/cabal/pull/9341)
43+
44+
- The Run command will now add binary paths of dependencies
45+
(build-tool-depends) to PATH, just like Exec and Test commands.

0 commit comments

Comments
 (0)