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.0.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.
- Flip
optparse-applicative_ge_0_18flag
- Support whitespace-separated tags and items instead of CSV
- 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
- Bump
aesondependency version upper bound - Bump
ansi-wl-pprintdependency version upper bound - Bump
basedependency version upper bound - Bump
bytestringdependency version upper bound - Bump
filepathdependency version upper bound - Add support for
optparse-applicative0.18 - Bump
tastydependency version upper bound - Bump
textdependency version upper bound - Bump
transformersdependency version upper bound - Bump
ttcdependency version upper bound - Bump
vectordependency version upper bound - Adjust dependency constraints to match tested versions
- Bump
textdependency version upper bound - Bump
optparse-applicativedependency version upper bound
- Add dependency bounds
- Fix
--helpwhen usingoptparse-applicative0.16
- Use TTC 1.1.0.1
- Refactor Nix configuration
- Add support for
optparse-applicative0.16
- Add
.deband.rpmpackaging - Add Cabal support to
Makefile - Add Cabal tests to GitHub Actions
- Add stan static analysis
- Use GitHub Actions instead of Travis CI
- Add simplified CSV support for tags and items
- Rename Git default branch to
main
- Add item support for tags
- Add default section support
- Add top-level queues array support
- Add import support
- Add user-defined tag support
- Remove split property
- Change templates to use snake-case properties
- Add URL support
- Configure sections and queues in a single YAML file
- Add a template option
- Add an output option
- Refactor
Makefile, addSTACK_NIX_PATHsupport - Add
test-allcommand toMakefile - Add Nix configuration
- Initial public release