All Versions
11
Latest Version
Avg Release Cycle
34 days
Latest Release
1408 days ago

Changelog History
Page 1

  • v0.3.0.0 Changes

    November 03, 2020

    Overview

    ๐Ÿš€ This is a major release of TTC. The Parse type class now uses Textual
    error messages, and the following function is added:

    • ๐Ÿ“œ maybeParseWithRead

    ๐Ÿ“œ To migrate existing code, Parse instances must be changed to return
    ๐Ÿ“œ Textual errors instead of String errors. Calls to parse functions may
    ๐Ÿ”จ be refactored to make use of the Textual 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 a parseMaybe 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, 2020

    Overview

    ๐Ÿš€ 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, 2020

    Overview

    ๐Ÿš€ This is a patch release of TTC. It includes a bump of the template-haskell
    โšก๏ธ dependency version upper bound. The lift example is updated for
    ๐Ÿš€ compatibility, but there are no other changes to the code in this release.

  • v0.2.1.0 Changes

    May 11, 2020

    Non-Breaking

    • โšก๏ธ Update examples to support older libraries
    • Refactor Makefile, add STACK_NIX_PATH support
    • โž• Add test-all command to Makefile
    • โฌ†๏ธ Bump tasty dependency version upper bound
  • v0.2.0.0 Changes

    December 15, 2019

    Overview

    ๐Ÿš€ 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 the examples 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, the time package
    is listed as a TTC dependency, but it is only used in a (gated) example.

  • v0.1.0.1 Changes

    December 01, 2019

    Overview

    ๐Ÿš€ 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, 2019

    Non-Breaking

    • ๐Ÿš€ Update Cabal file in preparation for release to Hackage
  • v0.0.0.4 Changes

    November 30, 2019

    Overview

    ๐Ÿš€ 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, version 0.1.0.0 will be released.

  • v0.0.0.3 Changes

    November 28, 2019

    Overview

    ๐Ÿš€ 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, 2019

    Overview

    ๐Ÿš€ 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