Version 1.0.2
(Version notes copied from the official history.)
Accept DOS CRLF newlines in all situations. Prior to this, CRLF newlines would cause problems in some contexts.
Add support for pandoc title blocks as a metadata block syntax choice. Pandoc and MMD syntaxes are mutually exclusive, so only one may be used in any given document. The syntax is documented in lowdown(5).
While there, support starting and ending an MMD metadata block with "---" on its own line, as in the MMD specification.
Add the --html-titleblock option. If specified, output a Pandoc-style title header.
Pandoc has a poorly-executed feature where -stman outputs have the title metadata line additionally parsed into a manpage title, section, and optional source and volume. This allows titles like TITLE(1) Source | Volume
to be split into their respective manpage parts—but only when in -stman mode, so an HTML document generated from the same page will not inherit the additional parsing. In lowdown(5), introduce this parsing for all outputs if --parse-mantitle is specified, which is now the default.
Behaviour change: do not use "Untitled article" as the default title for media supporting (or requiring) titles when in standalone -s mode. Instead, just the empty string if a title is required. This is a more logical choice: not only is "Untitled article" language-specific, it also assumes the output is an article. For the previous behaviour, --mtitle="Untitled article"
may always be used.
Fix support for GFM tables. Specifically, don't arbitrarily require a certain three or more dashes/colons per cell in the layout row. Also allow for escaped vertical bars in the header row.