Changelog for horizontal-rule-0.7.0.0
hr-haskell Changelog
This project follows the Haskell package versioning policy, with
versions in A.B.C.D format. A may be incremented arbitrarily for
non-technical reasons, but semantic versioning is otherwise
followed, where A.B is the major version, C is the minor version, and D
is the patch version. Initial development uses versions 0.0.C.D, for which
every version is considered breaking.
The format of this changelog is based on Keep a Changelog, with the following conventions:
- Level-two heading
Unreleasedis used to track changes that have not been released. - Other level-two headings specify the release in
A.B.C.D (YYYY-MM-DD)format, with newer versions above older versions. - Level-three headings are used to categorize changes as follows:
- Breaking
- Non-Breaking
- Changes are listed in arbitrary order and present tense.
0.7.0.0 (2024-12-04)
Breaking
- Remove support for GHC 8.6, constraining lower bounds
- Remove support for GHC 8.4, constraining lower bounds
- Remove support for GHC 8.2, constraining lower bounds
- Change minimal Cabal from 1.24 to 3.0
Non-Breaking
- Bump
basedependency version upper bound - Bump
tastydependency version upper bound - Bump
textdependency version upper bound - Bump
timedependency version upper bound - Vendor
HMockandexplainable-predicates
0.6.0.0 (2023-05-28)
Breaking
- Add support for
optparse-applicative0.18
Non-Breaking
- Bump
ansi-wl-pprintdependency version upper bound - Adjust dependency constraints to match tested versions
0.5.0.0 (2022-03-01)
Breaking
- Rename Haskell package to
horizontal-rule - Refactor API to use
MonadTerminalinstead ofIOdirectly
Non-Breaking
- Add mock tests
- Bump
textdependency version upper bound - Bump
timedependency version upper bound - Bump
optparse-applicativedependency version upper bound
0.4.0.0 (2021-06-25)
Breaking
- Fix
--helpwhen usingoptparse-applicative0.16
Non-Breaking
- Refactor Nix configuration
0.3.0.1 (2021-05-28)
Non-Breaking
- Add library usage example
0.3.0.0 (2021-05-28)
Breaking
- Add library
- Add
--widthand--defaultCLI options - Add
--inputand--timeoutCLI options
0.2.0.1 (2021-05-27)
Non-Breaking
- Fix link in README
- Fix formatting in RPM description
0.2.0.0 (2021-05-26)
Breaking
- Add support for
optparse-applicative0.16
Non-Breaking
- Add
.deband.rpmpackaging - Add Cabal support to
Makefile - Add Cabal tests to GitHub Actions
- Add stan static analysis
0.1.0.3 (2020-11-21)
Non-Breaking
- Use GitHub Actions instead of Travis CI
0.1.0.2 (2020-11-05)
Non-Breaking
- Rename Git default branch to
main - Refactor
Makefile, addSTACK_NIX_PATHsupport - Add
test-allcommand toMakefile - Add Nix configuration
0.1.0.1 (2019-12-29)
Non-Breaking
- Fix operator for compatibility with GHC 8.2.2
0.1.0.0 (2019-12-29)
Breaking
- Initial public release