Changelog for ttc-1.1.1.0
ttc-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.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
Unreleased
is 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.
1.1.1.0 (2021-12-25)
Non-Breaking
- Bump
text
dependency version upper bound
1.1.0.2 (2021-08-23)
Non-Breaking
- Bump
template-haskell
dependency version upper bound - Add CPP macro around
BSB.Builder
Show
instance in test code
1.1.0.1 (2021-06-25)
Non-Breaking
- Refactor Nix configuration
1.1.0.0 (2021-06-10)
Breaking
- Add
Textual
TLB.Builder
instance and related functions - Add
Textual
BSB.Builder
instance and related functions - Add
Textual
SBS.ShortByteString
instance and related functions - Add
RenderDefault
andParseDefault
type classes and instances - Remove
Data.TTC.Instances
Non-Breaking
- Add
HasCallStack
to unsafe functions
1.0.0.0 (2021-06-03)
Non-Breaking
- Add Cabal support to
Makefile
0.4.0.0 (2021-03-27)
Breaking
- Add support for GHC 9
- Add
renderTLB
,renderBSB
, andrenderSBS
functions - Use
Textual
error messages forparseEnum'
Non-Breaking
- Add
@since
annotations - Rename Git default branch to
main
- Use GitHub Actions instead of Travis CI
- Add Cabal tests to GitHub Actions
- Add stan static analysis
0.3.0.0 (2020-11-03)
Breaking
- Use
Textual
error messages - Add
maybeParseWithRead
function
0.2.3.0 (2020-09-25)
Non-Breaking
- Bump
bytestring
dependency version upper bound
0.2.2.0 (2020-05-17)
Non-Breaking
- Bump
template-haskell
dependency version upper bound- Update
lift
example for compatibility withtemplate-haskell 2.16.0.0
- Update
0.2.1.0 (2020-05-11)
Non-Breaking
- Update examples to support older libraries
- Refactor
Makefile
, addSTACK_NIX_PATH
support - Add
test-all
command toMakefile
- Bump
tasty
dependency version upper bound
0.2.0.0 (2019-12-15)
Non-Breaking
- Add untyped validation functions
- Move examples to a separate package
- Refactor examples and add more
0.1.0.1 (2019-12-02)
Non-Breaking
- Bump
time
dependency version upper bound
0.1.0.0 (2019-12-01)
Non-Breaking
- Update Cabal file in preparation for release to Hackage
0.0.0.4 (2019-11-30)
Non-Breaking
- Update Cabal file in preparation for release to Hackage
- Update documentation
- Add examples
0.0.0.3 (2019-11-28)
Non-Breaking
- Add continuous integration support
0.0.0.2 (2019-11-28)
Non-Breaking
- Update Cabal metadata
- Update README
0.0.0.1 (2019-11-23)
Breaking
- Initial public release