Skip to content

Changelog.d #6634

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 1, 2020
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
50 changes: 24 additions & 26 deletions Cabal/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,41 @@
# 3.2.0.0 [Someone](mailto:[email protected]) February 2020
* `cabal check` verifies `cpp-options` more pedantically, allowing only
options starting with `-D` and `-U`.
* Don’t rebuild world when new ghc flags that affect how error
messages are presented is specified.
* Fix multilib build-depends parsing (#5846)
# 3.2.0.0 [Herbert Valerio Riedel](mailto:[email protected]) April 2020
* Change free text `String` fields to use `ShortText` in package description
and installed packge info.
* Split `Distribution.Types.Flag` and `Distribution.Types.ConfVar`
`Distribution.Types.GenericPackageDescription`
`Distribution.Types.GenericPackageDescription`.
* Add GHC-8.10 support, including new extensions to
`Language.Haskell.Extension`
* Use more `NonEmpty` instead of ordinary lists
* Add `Distribution.Utils.Structured` for fingeprinting `Binary` blobs
* Add `null`, `length` and `unsafeFromUTF8BS` to `Distribution.Utils.ShortText`
* Refactor `Distribution.Utils.IOData` module
* Rename `Distribution.Compat.MD5` to `Distribution.Utils.MD5`
* Add `safeHead`, `safeTail`, `safeLast` to `Distribution.Utils.Generic`
* Add `unsnoc` and `unsnocNE` to `Distribution.Utils.Generic`
* Add `Set'` modifier to `Distribution.Parsec.Newtypes`
* Add `Distribution.Compat.Async`
* Add `Distribution.Compat.Process` with `enableProcessJobs`
* Disallow spaces around colon `:` in Dependency (`build-depends` syntax
`Language.Haskell.Extension`.
* Use more `NonEmpty` instead of ordinary lists.
* Add `Distribution.Utils.Structured` for fingeprinting `Binary` blobs.
* Add `null`, `length` and `unsafeFromUTF8BS` to `Distribution.Utils.ShortText`.
* Refactor `Distribution.Utils.IOData` module.
* Rename `Distribution.Compat.MD5` to `Distribution.Utils.MD5`.
* Add `safeHead`, `safeTail`, `safeLast` to `Distribution.Utils.Generic`.
* Add `unsnoc` and `unsnocNE` to `Distribution.Utils.Generic`.
* Add `Set'` modifier to `Distribution.Parsec.Newtypes`.
* Add `Distribution.Compat.Async`.

# 3.0.2.0 [Herbert Valerio Riedel](mailto:[email protected]) April 2020
* Disallow spaces around colon `:` in Dependency `build-depends` syntax
([#6538](https://github.com/haskell/cabal/pull/6538)).
* Make `configure` accept any `pkg-config --modversion` output
([#6541](https://github.com/haskell/cabal/pull/6541)).

# 3.0.1.0 TBW
* Add GHC-8.8 flags to normaliseGhcFlags
([#6379](https://github.com/haskell/cabal/pull/6379))
# 3.0.1.0 [Herbert Valerio Riedel](mailto:[email protected]) April 2020
* Add GHC-8.8 flags to `normaliseGhcFlags`
([#6379](https://github.com/haskell/cabal/pull/6379)).
* Typo fixes
([#6372](https://github.com/haskell/cabal/pull/6372))
([#6372](https://github.com/haskell/cabal/pull/6372)).
* Limit version number parts to contain at most 9 digits
([#6386](https://github.com/haskell/cabal/pull/6386)
([#6386](https://github.com/haskell/cabal/pull/6386)).
* Fix boundless sublibrary depedency parse failure
([#5846](https://github.com/haskell/cabal/issues/5846))
([#5846](https://github.com/haskell/cabal/issues/5846)).
* `cabal check` verifies `cpp-options` more pedantically, allowing only
options starting with `-D` and `-U`.
* Don’t rebuild world when new ghc flags that affect how error
messages are presented is specified.
* Fix dropExeExtension behaviour on Windows
([#6287](https://github.com/haskell/cabal/pull/6287)
([#6287](https://github.com/haskell/cabal/pull/6287)).

# 3.0.0.0 [Mikhail Glushenkov](mailto:[email protected]) August 2019
* The 3.0 migration guide gives advice on adapting Custom setup
Expand Down
5 changes: 2 additions & 3 deletions cabal-install/changelog
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
-*-change-log-*-

3.2.0.0 Someone <mailto:[email protected]> February 2020
3.2.0.0 Herbert Valerio Riedel <[email protected]> April 2020
* `v2-build` (and other `v2-`prefixed commands) now accept the
`--benchmark-option(s)` flags, which pass options to benchmark executables
(analogous to how `--test-option(s)` works). (#6209)
Expand All @@ -17,7 +17,7 @@
* `cabal v2-run` works with `.lhs` files (#6134)
* `subdir` in source-repository-package accepts multiple entries (#5472)

3.0.1.0 TBW December 2019
3.0.1.0 Herbert Valerio Riedel <[email protected]> April 2020
* Create store incoming directory
([#4130](https://github.com/haskell/cabal/issues/4130))
* `fetchRepoTarball` output is not marked
Expand All @@ -34,7 +34,6 @@
* Use `hackage-security-0.6`
([#6388](https://github.com/haskell/cabal/pull/6388))
* Other dependency upgrades
* On windows use copy as the default install method for executables

3.0.0.0 Mikhail Glushenkov <[email protected]> August 2019
* `v2-haddock` fails on `haddock` failures (#5977)
Expand Down
2 changes: 2 additions & 0 deletions changelog.d/cabal-init
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
synopsis: `cabal init` defaults to `cabal-version: 2.4`
prs: #6607
2 changes: 2 additions & 0 deletions changelog.d/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
organization: haskell
repository: cabal
2 changes: 2 additions & 0 deletions changelog.d/documentation
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
synopsis: Documentation updates
prs: #6613
3 changes: 3 additions & 0 deletions changelog.d/index-state
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
synopsis: More rich `index-state` syntax. `v2-freeze` saves `index-state`.
packages: cabal-install
prs: #6596 #6581 #6597
3 changes: 3 additions & 0 deletions changelog.d/install-sha256
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
synopsis: Check sha256 if `#sha256=...` fragments are given to URIs
packages: cabal-install
prs: #6576
3 changes: 3 additions & 0 deletions changelog.d/issue-6210
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
synopsis: Default to 'NoReports' for remote build reporting
issues: #6210
prs: #6625
4 changes: 4 additions & 0 deletions changelog.d/issue-6369
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
synopsis: Allow cabal v2-install pkgname:exename
packages: cabal-install
prs: #6576
issues: #6369
4 changes: 4 additions & 0 deletions changelog.d/issue-6393
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
synopsis: Allow cabal v2-install http://
packages: cabal-install
prs: #6576
issues: #6393
4 changes: 4 additions & 0 deletions changelog.d/issue-6432
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
synopsis: Split `KnownRepoType` out of `RepoType`
packages: Cabal
issues: #6432
prs: #6612
4 changes: 4 additions & 0 deletions changelog.d/issue-6575
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
synopsis: cabal v2-install prints copy/symlink destination
packages: cabal-install
prs: #6582 #6890
issues: #6575
1 change: 1 addition & 0 deletions changelog.d/others
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
synopsis: other changes
2 changes: 2 additions & 0 deletions changelog.d/public-libs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
synopsis: Mark public-libs as experimental feature
prs: #6605
3 changes: 3 additions & 0 deletions changelog.d/utf8
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
synopsis: Better UTF8 handling, parsed ShortText should be valid now
packages: Cabal
prs: #6588