|
2 | 2 | * Change free text `String` fields to use `ShortText` in package description
|
3 | 3 | and installed packge info.
|
4 | 4 | * Split `Distribution.Types.Flag` and `Distribution.Types.ConfVar`
|
5 |
| - `Distribution.Types.GenericPackageDescription` |
| 5 | + `Distribution.Types.GenericPackageDescription`. |
6 | 6 | * Add GHC-8.10 support, including new extensions to
|
7 |
| - `Language.Haskell.Extension` |
8 |
| - * Use more `NonEmpty` instead of ordinary lists |
9 |
| - * Add `Distribution.Utils.Structured` for fingeprinting `Binary` blobs |
10 |
| - * Add `null`, `length` and `unsafeFromUTF8BS` to `Distribution.Utils.ShortText` |
11 |
| - * Refactor `Distribution.Utils.IOData` module |
12 |
| - * Rename `Distribution.Compat.MD5` to `Distribution.Utils.MD5` |
13 |
| - * Add `safeHead`, `safeTail`, `safeLast` to `Distribution.Utils.Generic` |
14 |
| - * Add `unsnoc` and `unsnocNE` to `Distribution.Utils.Generic` |
15 |
| - * Add `Set'` modifier to `Distribution.Parsec.Newtypes` |
16 |
| - * Add `Distribution.Compat.Async` |
| 7 | + `Language.Haskell.Extension`. |
| 8 | + * Use more `NonEmpty` instead of ordinary lists. |
| 9 | + * Add `Distribution.Utils.Structured` for fingeprinting `Binary` blobs. |
| 10 | + * Add `null`, `length` and `unsafeFromUTF8BS` to `Distribution.Utils.ShortText`. |
| 11 | + * Refactor `Distribution.Utils.IOData` module. |
| 12 | + * Rename `Distribution.Compat.MD5` to `Distribution.Utils.MD5`. |
| 13 | + * Add `safeHead`, `safeTail`, `safeLast` to `Distribution.Utils.Generic`. |
| 14 | + * Add `unsnoc` and `unsnocNE` to `Distribution.Utils.Generic`. |
| 15 | + * Add `Set'` modifier to `Distribution.Parsec.Newtypes`. |
| 16 | + * Add `Distribution.Compat.Async`. |
17 | 17 |
|
18 | 18 | # 3.0.2.0 [Herbert Valerio Riedel](mailto:[email protected]) April 2020
|
19 | 19 | * Disallow spaces around colon `:` in Dependency `build-depends` syntax
|
20 |
| - ([#6538](https://github.com/haskell/cabal/pull/6538)) |
| 20 | + ([#6538](https://github.com/haskell/cabal/pull/6538)). |
21 | 21 | * Make `configure` accept any `pkg-config --modversion` output
|
22 |
| - ([#6541](https://github.com/haskell/cabal/pull/6541)) |
| 22 | + ([#6541](https://github.com/haskell/cabal/pull/6541)). |
23 | 23 |
|
24 | 24 | # 3.0.1.0 [Herbert Valerio Riedel](mailto:[email protected]) April 2020
|
25 | 25 | * Add GHC-8.8 flags to `normaliseGhcFlags`
|
26 |
| - ([#6379](https://github.com/haskell/cabal/pull/6379)) |
| 26 | + ([#6379](https://github.com/haskell/cabal/pull/6379)). |
27 | 27 | * Typo fixes
|
28 |
| - ([#6372](https://github.com/haskell/cabal/pull/6372)) |
| 28 | + ([#6372](https://github.com/haskell/cabal/pull/6372)). |
29 | 29 | * Limit version number parts to contain at most 9 digits
|
30 |
| - ([#6386](https://github.com/haskell/cabal/pull/6386)) |
| 30 | + ([#6386](https://github.com/haskell/cabal/pull/6386)). |
31 | 31 | * Fix boundless sublibrary depedency parse failure
|
32 |
| - ([#5846](https://github.com/haskell/cabal/issues/5846)) |
| 32 | + ([#5846](https://github.com/haskell/cabal/issues/5846)). |
33 | 33 | * `cabal check` verifies `cpp-options` more pedantically, allowing only
|
34 | 34 | options starting with `-D` and `-U`.
|
35 | 35 | * Don’t rebuild world when new ghc flags that affect how error
|
36 | 36 | messages are presented is specified.
|
37 | 37 | * Fix dropExeExtension behaviour on Windows
|
38 |
| - ([#6287](https://github.com/haskell/cabal/pull/6287) |
| 38 | + ([#6287](https://github.com/haskell/cabal/pull/6287)). |
39 | 39 |
|
40 | 40 | # 3.0.0.0 [Mikhail Glushenkov](mailto:[email protected]) August 2019
|
41 | 41 | * The 3.0 migration guide gives advice on adapting Custom setup
|
|
0 commit comments