Changelog of @hackage/checkmate 0.2.1

Checkmate changelog

Version 0.2.1

Released on September 26, 2017.

  • Fixed a parser bug which had scanned continuous inline comments of unmatched styles, e.g.:

    // CHECK This line is scanned.
    // This line also is scanned.
    -- This line had been scanned, but the parser is fixed
    -- so that it isn't scanned anymore.
    
  • GitHub Flavored Markdown renderer (checkmate gfm and Checkmate.Rendrer.toGFMarkdown) became to ignore soft linebreaks to be consistent with CommonMark renderer.

Version 0.2.0

Released on September 25, 2017.

  • Now CHECK comments in source codes can be multiline. The following patterns are supported:

    • /*
      CHECK Lorem ipsum dolor sit amet, per facilis reprimique ut,
      ei agam invenire mel.
      
      Tacimates nominati vix ut, ea iudicabit prodesset deseruisse duo.
      */
      
    • // CHECK Lorem ipsum dolor sit amet, per facilis reprimique ut,
      // ei agam invenire mel.
      //
      // Tacimates nominati vix ut, ea iudicabit prodesset deseruisse duo.
      
  • CHECK keywords with a colon (i.e. CHECK:) became matched.

Version 0.1.4

Released on September 21, 2017.

  • Fixed a broken build of checkmate binary on the download page. It was crashed on Linux distros that glibc is unavailable.

Version 0.1.3

Released on September 20, 2017.

  • Fixed a broken build of checkmate binary on the download page.

Version 0.1.2

Released on September 20, 2017.

  • Fixed a broken build of checkmate binary on the download page.

Version 0.1.1

Released on September 20, 2017.

Program

  • Checklist texts generated by checkmate commonmark, checkmate gfm, and checkmate github became to have two levels of headings. The top-level heading is still the title of the checklist as it has been, and the second-level heading is a corresponding file path of its following checks.

Library

  • Added Checkmate.Renderer module.

Version 0.1.0

Initial release. Released on September 20, 2017.