All Versions
11
Latest Version
Avg Release Cycle
34 days
Latest Release
440 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