hackport-0.8.3.0: CHANGELOG.md
## v0.8.3.0 (2023-05-06)
Release v0.8.3.0
- Add `[profile?]` by default to dev-lang/ghc in RDEPEND
Packages that require profiling and depend on the 'base' library
(e.g. all of them) will need USE=profile on ghc.
- Only add current ARCH to KEYWORDS
No longer pass KEYWORDS forward from previous ebuilds. Only add
current ARCH by default.
## v0.8.2.2 (2023-04-29)
v0.8.2.2
Set modern defaults for LocalInfo in Portage.Host (this will help in
the event that askPortageq fails, such as on a clean stage3 chroot)
## v0.8.2.1 (2023-04-02)
v0.8.2.1
Allow Setup.hs to work without cabal-doctest
## v0.8.2.0 (2023-03-03)
v0.8.2.0
Update GHCCore dependency list:
- Mark 'stm' as non-upgradeable, 'parsec' and 'text' as upgradeable
- Update bundled version of 'process'
- Add `ghc-9.2.*` entries
- Remove ancient `<ghc-8.8` entries
## v0.8.1.0 (2023-02-16)
v0.8.1.0
- Revert change that adds dev-haskell/process to ebuilds
## v0.8.0.0 (2022-12-25)
v0.8.0.0
- Switch 'cabal' submodule to new 3.8 branch
- Use new updateAction from cabal-install
- Builds on ghc-9.2
- Make process an upgradeable package
Thanks-to: Miezhiko <Miezhiko@gmail.com>
## v0.7.3.1 (2022-12-07)
Bump to v0.7.3.1
- Support optparse-applicative-0.17
## v0.7.3.0 (2022-08-26)
Add remote-id support for metadata.xml
## v0.7.2.1 (2022-07-23)
Release v0.7.2.1
## v0.7.2 (2022-07-19)
Release v0.7.2
Main change is automated hackage revision
handling when using 'hackport merge'.
## v0.7.1.2 (2022-07-17)
Release version 0.7.1.2
Main user-facing change is the removal of repoman.
## v0.7.1.1 (2022-02-19)
Tag version 0.7.1.1: minor .cabal file fixes
## v0.7.1 (2022-02-19)
Tag version 0.7.1. Main changes include:
- ghc-9.0.2 library detection and bundled library changes
- bumped and patched submodules for compatibility with newer deps
- miscellaneous changes to test-suite, http-only websites list, docs
and .cabal file.
## v0.7 (2021-07-10)
release 0.7
## v0.6.7 (2020-12-18)
release v0.6.7
## v0.6.6 (2020-07-27)
Release v0.6.6
Changes:
* Add `Hspec` test suite, migrating older `HUnit` tests to `Hspec`.
There are currently 55 tests validating parsers, `metadata.xml`
generators, licence converters and more to mitigate against
unintended regressions
* Add `doctest` test suite to validate code comments.
Although hackport is not a library, code comments are still
important. Where we have code examples, let's make sure they are
correct
* Comment the code in many places
* Refactor code, such as splitting `Merge.hs` between itself and
`Merge/Utils.hs`, applying some hlint suggestions, and addressing
some compiler warnings
* Fix a bug in the `Suffix` parser
* Raise `base` lower bound to 4.9 (hackport has not been able to build
on `base-4.8` for many versions)
* Add GitHub CI for the GHC versions 8.0 -> 8.10 inclusive
* Set licence to GPL-3 in `.cabal` file, which it always was
* Rebase onto `Cabal-3.4` and `hackage-security-0.6.0.1` submodules
* Improve licence handling to more accurately generate the correct
licence string where possible. This also fixes a regression which
snuck in after a previous `Cabal` submodule upgrade, which would
generate invalid GPL licence strings if the package's `.cabal` file
used a `SPDX` licence identifier such as `GPL-<v>-or-later`
* Automate the addition of new USE flags into an existing
`metadata.xml`.
This new functionality alerts the user to the new `USE` flags (if
any), and overwrites the existing `metadata.xml` with the union of
the existing and new `USE` flags. This also updates any `USE` flag
descriptions, as well as any other updated `metadata.xml` elements
* Add `GHC-8.8.4` library detection.
## v0.6.5 (2020-07-01)
Release 0.6.5
## v0.6.4 (2020-01-31)
Release 0.6.4
## v0.6.3 (2020-01-19)
hackport.cabal: release 0.6.3
Signed-off-by: Jack Todaro <jack.todaro@posteo.net>
## v0.6.2 (2020-01-04)
release v0.6.2
## v0.6.1 (2019-10-07)
Release v0.6.1
## v0.6 (2019-02-04)
New in 0.6:
* Builds with GHC 8.6
* Generates EAPI 7-compliant ebuilds
* Generates USE flags in the metadata.xml if the file does not yet exist.
## v0.5.6 (2018-05-30)
release 0.5.6
## v0.5.5 (2018-03-15)
release v0.5.5
## v0.5.4 (2017-09-23)
Release v0.5.4
## v0.5.3 (2017-05-24)
release v0.5.3
## v0.5.2 (2017-02-25)
tag v0.5.2
## v0.5.1 (2016-11-12)
release v0.5.1
## v0.5 (2016-04-20)
release 0.5
## v0.4.7 (2016-02-06)
release 0.4.6
## v0.4.6 (2015-08-12)
release 0.4.6
## v0.4.5 (2015-03-28)
release 0.4.5
## v0.4.4 (2014-09-26)
release v0.4.4
## v0.4.3 (2014-07-24)
release 0.4.3
## v0.4.2 (2014-05-29)
release 0.4.2
## v0.4.1 (2014-05-29)
release 0.4.1
## v0.4 (2014-04-05)
release v0.4
## v0.3.6 (2014-01-07)
tag release v0.3.6
## v0.3.5 (2013-11-28)
hackport.cabal: tag 0.3.5
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
## v0.3.4 (2013-09-14)
release 0.3.4
## v0.3.3 (2013-07-31)
release 0.3.3
## v0.3.2 (2013-01-01)
release v0.3.2
## v0.3.1 (2012-11-28)
release 0.3.1
## v0.3 (2012-10-17)
release 0.3
## v0.2.19 (2012-09-24)
release 0.2.19
## v0.2.18 (2012-05-29)
release 0.2.18
## v0.2.17 (2012-02-29)
release 0.2.17
## v0.2.16 (2012-02-16)
release 0.2.16
## v0.2.15 (2012-02-05)
release 0.2.15
## v0.2.14 (2011-11-28)
release 0.2.13