All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 4

  • v1.10.2 Changes

    • πŸ“œ API change: the fixities field in ParseMode is now of type Maybe [Fixity]. If the field is Nothing the parsing will not try to do any fixity resolution whatsoever, otherwise it behaves as before.

    • API change, bug fix: The Fixity type contains a QName rather than an Op to name the operator. The operator must match the given QName exactly (i.e., unqualified names only match unqualified names, and qualified names only match qualified names) for applyFixities to perform fixups.

    • πŸ› Bug fix: End-of-file inside an OPTIONS pragma no longer loops.

    ** 1.10.x

  • v1.10.1 Changes

    • πŸ›  Fix a missing case in the Functor declaration for Decl. Thanks to Malcolm Wallace for the patch!
  • v1.10.0 Changes

    • Enable the unicode version of DoubleColon (x2237). Thanks to AndrοΏ½s Sicard-RamοΏ½rez for the patch!
  • v1.9.6 Changes

    • Ensure that implied extensions are always picked up, not only when using the parseFile* family of functions as previously.

    • βž• Add the newly devised <%>...</%> syntax to the XmlSyntax support. This causes changes to pretty much everything, including adding a case to the AST which prompts the major version bump.

    ** 1.9.x

  • v1.9.5 Changes

    • πŸ›  Fix a bug (#203) where the lexer loops on malformed quasi-quoters.

    • πŸ›  Fix a bug with pretty-printing RULES pragmas.

  • v1.9.4 Changes

    • πŸ›  Fix a bug where deriving clauses for GADT-style data declarations were not properly indented.

    • πŸ–¨ Pretty-printing patterns is now more accurate in inserting (and not inserting) parentheses when needed.

  • v1.9.3 Changes

    • πŸ–¨ Pretty-printer now inserts parentheses in clever places when printing kinds.

    • πŸ–¨ Pretty-printing expressions is now far more accurate in inserting (and not inserting) parentheses when needed.

    • πŸ–¨ Pretty-printing negative expressions no longer inserts a superfluous space between the - and the expression.

  • v1.9.2 Changes

    • Constructors for newtype declarations must now have exactly one argument. This is only when using the classic syntax, not with GADT-style syntax.

    • πŸ›  Fix a bug where preceding commas in tuple sections were counted one too few.

  • v1.9.1 Changes

    • πŸ›  Fix a bug with pretty-printing lexer tokens.

    • πŸ›  Fix a bug where non-colon TypeOperators could not be used in prefix mode.

  • v1.9.0 Changes

    • πŸ“œ Export parseFileContentsWithExts from .Exts.