Changes for version 0.30 - 2023-09-10

  • Removed very old custom paths to `docutils` (reST) and `asciidoc` binaries on Windows. Users must ensure that the proper commands are in the PATH, instead.
  • Added Text::Markdown::Asciidoctor, which uses the `asciidoctor` command, as a updated alternative to Text::Markdown::Asciidoc, which uses the legacy `asciidoc` command. Text::Markdown will not use this formatter by default, but when explicitly loaded will be used instead of Text::Markup::Asciidoc.
  • Added Text::Markdown::CommonMark, which uses the cmark library, via the CommonMark module. Text::Markdown will not use this formatter by default, but when explicitly loaded will be used instead of Text::Markup::Markdown.
  • De-duped the utilities for managing external commands from the Rest and Asciidoc modules into Text::Markdown::Cmd.

Modules

Parse text markup into HTML
Asciidoc parser for Text::Markup
Asciidoc parser for Text::Markup
BBcode parser for Text::Markup
Tools for external commands
CommonMark Markdown parser for Text::Markup
Creole parser for Text::Markup
HTML parser for Text::Markup
Markdown parser for Text::Markup
MediaWiki syntax parser for Text::Markup
MultiMarkdown parser for Text::Markup
Turn a file with no known markup into HTML
Pod parser for Text::Markup
reStructuredText parser for Text::Markup
Textile parser for Text::Markup
Trac wiki syntax parser for Text::Markup