Changelog History
Page 1
-
v0.3.0.0 Changes
November 03, 2020Overview
๐ This is a major release of TTC. The
Parse
type class now usesTextual
error messages, and the following function is added:- ๐
maybeParseWithRead
๐ To migrate existing code,
Parse
instances must be changed to return
๐Textual
errors instead ofString
errors. Calls toparse
functions may
๐จ be refactored to make use of theTextual
error messages. If a call to a
๐parse
function breaks with an arbitrary type error, it may be an indicator
๐ that the error message is not used; consider using aparseMaybe
function
instead.๐ This release should contain all of the API changes for the upcoming
1.0.0.0
๐ release. - ๐
-
v0.2.3.0 Changes
September 25, 2020Overview
๐ This is a patch release of TTC. It includes a bump of the
bytestring
dependency version upper bound. There are no other changes to the code in
๐ this release. -
v0.2.2.0 Changes
May 17, 2020Overview
๐ This is a patch release of TTC. It includes a bump of the
template-haskell
โก๏ธ dependency version upper bound. Thelift
example is updated for
๐ compatibility, but there are no other changes to the code in this release. -
v0.2.1.0 Changes
May 11, 2020Non-Breaking
- โก๏ธ Update examples to support older libraries
- Refactor
Makefile
, addSTACK_NIX_PATH
support - โ Add
test-all
command toMakefile
- โฌ๏ธ Bump
tasty
dependency version upper bound
-
v0.2.0.0 Changes
December 15, 2019Overview
๐ This is a major release of TTC. The primary change is the addition of untyped
validation functions. There are no changes to the existing API.๐ฆ The examples are now split into a separate (
ttc-examples
) package, which is
not in Hackage. They are still in theexamples
directory, existing examples
๐จ have been refactored, and new examples have been added. The primary reason
๐ฆ for using a separate package is to avoid listing example dependencies on the
๐ฆ Hackage page, which is misleading. In previous versions, thetime
package
is listed as a TTC dependency, but it is only used in a (gated) example. -
v0.1.0.1 Changes
December 01, 2019Overview
๐ This is a patch release of TTC. It bumps the
time
dependency version upper
bound. Note that this dependency is only used in example executables, not the
๐ library itself. There are no changes to the code in this release. -
v0.1.0.0 Changes
December 01, 2019Non-Breaking
- ๐ Update Cabal file in preparation for release to Hackage
-
v0.0.0.4 Changes
November 30, 2019Overview
๐ This is a patch release of TTC, preparing for release to Hackage. There are
๐ no changes to the code in this release.๐ฆ This version will be used to create a Hackage package candidate. If any
๐ issues are found, they will be resolved before making a release. When the
๐ package is ready, version0.1.0.0
will be released. -
v0.0.0.3 Changes
November 28, 2019Overview
๐ This is a patch release of TTC, adding continuous integration support. There
๐ are no changes to the code in this release.๐ The following changes are planned for the upcoming
0.1.0.0
release:- ๐ improved documentation
- more example code
- ๐ฆ Hackage package
- ๐ฆ Stackage package
-
v0.0.0.2 Changes
November 28, 2019Overview
๐ This is a patch release of TTC, made in preparation for release to Hackage.
๐ There are no changes to the code in this release.๐ The following changes are planned for the upcoming
0.1.0.0
release:- ๐ improved documentation
- more example code
- continuous integration
- ๐ฆ Hackage package
- ๐ฆ Stackage package