All Versions
20
Latest Version
Avg Release Cycle
102 days
Latest Release
360 days ago

Changelog History
Page 1

  • v0.11.0.0

    October 02, 2019
    • ๐Ÿ“œ Port to Megaparsec 7.
  • v0.10.0.0

    September 25, 2016
    • ๐Ÿ‘ป Breaking: Consolidate struct, union, and exception AST types into a single data type: Struct. Whether the object is a struct, union, or exception is now determined by the StructKind attribute.
    • ๐Ÿšš Breaking: Deprecated module Language.Thrift.Types has now been removed.
  • v0.9.0.2

    September 01, 2016
    • Disallow reserved keywords from being used as identifier names.
  • v0.9.0.1

    May 26, 2016
    • ๐Ÿ— Build with GHC 8.
  • v0.9.0.0

    May 15, 2016
    • ๐Ÿ—„ Deprecate the Language.Thrift.Types in favor of Language.Thrift.AST.
    • โฌ†๏ธ Upgrade to megaparsec 5.0.
  • v0.8.0.2

    September 01, 2016
    • Disallow reserved keywords from being used as identifier names.
  • v0.8.0.1

    May 24, 2016
    • ๐Ÿ— Build with GHC 8.
  • v0.8.0.0

    February 09, 2016

    ๐Ÿš€ This release contains breaking changes. The number of transitive dependencies has been reduced significantly.

    • ๐Ÿ“œ Switched parser to megaparsec. trifecta and parsers bring too many dependencies with them.
    • ๐Ÿ–จ Drop support for wl-pprint. Only ansi-wl-pprint is supported now.
    • Drop dependency on lens. Lenses for fields of the AST elements are still provided but prisms are not. Use Control.Lens.makePrisms to derive your own if needed.
  • v0.7.0.1

    January 27, 2016
    • Drop use of TemplateHaskell.
  • v0.7.0.0

    January 15, 2016
    • Added source annotations to all TypeReference and ConstValue constructors.
    • Added name and srcAnnot lenses for Type and Definition.