Skip to content

Releases: dune-universe/cmarkit

0.4.0+dune

01 Nov 23:55

Choose a tag to compare

CHANGES:

  • Support for the CommonMark 0.31.2 specification (dbuenzli#17).

  • Change task items extension semantics: the task marker is no longer
    considered part of the list marker. The new semantics can lead to
    surprises with item subparagraphs which can show up as indented code
    blocks, but it avoids huge indentations for subtasks and is consistent
    with what at least GFM and md4c do.
    Thanks to Thomas Gazagnaire for the report (dbuenzli#24).

  • Cmarkit_latex. Add option ?first_heading_level to the renderer
    to set the LaTeX heading level to use for the first CommonMark
    heading level. A corresponding option --first-heading-level is
    added to cmarkit latex.
    Thanks to Léo Andrès for the patch (dbuenzli#16).

  • cmarkit html command: add option --body-id to identify page body
    elements.

  • cmarkit tool: install manpages and completions.

  • Less eager escaping of # characters in CommonMark renderings.
    Thanks to Thomas Gazagnaire for the report (dbuenzli#25).

  • Less eager escaping of . and ) characters in CommonMark rendering.
    Thanks to Ty Overby for the report (dbuenzli#19).

  • Fix incorrect parsing of code spans if they start with an escaped
    backtick (dbuenzli#21).

  • Fix incorrect escaping of backticks in CommonMark renderings (dbuenzli#26).

  • Fix incorrect escaping of tildes for CommonMark rendering interpreted
    with extensions (strikethrough becomes code fence).
    Thanks to Tianyi Song for the report (dbuenzli#20).

  • Fix Cmarkit.Mapper. Do not drop empty table cells.
    Thanks to Hannes Mehnert for the report (dbuenzli#14).

  • Fix out of bounds exception when lists are terminated by the end of file.
    Thanks to Ty Overby for the report (dbuenzli#18).

  • Fix invalid HTML markup generated for cancelled task items.
    Thanks to Sebastien Mondet for the report (dbuenzli#15).

  • Fix misspelling of --leading_l variable in cmarkit html's
    CSS file.

  • Updated data for Unicode 17.0.0.

  • Require (depopt) cmdliner 2.0.0.

0.3.0+dune

09 Oct 12:20

Choose a tag to compare

CHANGES:

  • Fix ordered item marker escaping. Thanks to Rafał Gwoździński for
    the report (dbuenzli#11).

  • Data updated for Unicode 15.1.0 (no changes except
    for the value of Cmarkit.Doc.unicode_version).

  • Fix table extension column parsing, toplevel text inlines were being
    dropped. Thanks to Javier Chávarri for the report (dbuenzli#10).

  • List_item.make, change default value of after_marker from 0 to 1.
    We don't want to generate invalid CommonMark by default. Thanks to
    Rafał Gwoździński for the report (dbuenzli#9).

  • Add option -f/--full-featured, to cmarkit html. A synonym for a
    bunch of existing options to generate a publishable document with extensions
    and math rendering without hassle. See cmarkit html --help for details.

v0.2.0+dune

21 Jun 09:14

Choose a tag to compare

port to dune