Skip to content

Releases: mkende/pmarkdown

v1.11

21 Apr 19:52

Choose a tag to compare

1.11 - 2025-04-21

  • Add support for directive container blocks, controlled by the
    use_directive_blocks option, which is true in the default configuration (and
    false in all the other ones) (fix #5).

1.10 - 2025-04-17

  • Support YAML::PP and YAML::PP::LibYAML as YAML parsers as YAML::Tiny has
    limitations in terms of supported YAML syntax (fix #6).

1.09 - 2025-04-16

  • Add an option to allow empty lines in YAML prefix (partial fix to #6).

1.08 - 2024-10-30

  • Add a new yaml_metadata hook to receive the parsed YAML.

1.07 - 2024-05-25

  • Allow to specify a link content through the resolve_link_ref hook (fix #1).

v1.06

17 May 20:38

Choose a tag to compare

1.06 - 2024-05-17

  • Add support for setting processing hooks.
  • Add a hook to resolve otherwise unresolved link references.

1.05 - 2024-05-16

  • Improve the inline_delimiters option

    • Document the option.
    • Set the correct value for the original markdown syntax.
    • Support the case where a delimiter does not have a repeated variant.
    • Validate the value of the option.
    • Allow to pass a class name to insert an HTML , rather than a
      specific tag.
  • Other changes

    • Decode the command line argument strings according to the current locale and
      decode/encode the standard input/output if we are connected to a tty.

1.04 - 2024-05-09

  • Remove our custom make targets on platforms that don’t have GNU Make to
    avoid parse failures.

v1.03

10 Apr 21:51

Choose a tag to compare

  • Disable hard line breaks using two spaces in our default syntax because they
    are invisible in the source file.
  • Support a YAML table at the start of a document to provide metadata.
  • Bugfixes:
    • Disable some part of the Makefile of the project that can’t be parsed under
      Solaris.

v1.02

06 Apr 21:44

Choose a tag to compare

  • Improvement to the support of the original markdown syntax. This is probably
    the best that we will do as this is now quite faithful and some of the
    remaining differences are bugs in the original implementation.
  • Bugfixes:
    • Do not make a list loose when it is followed by blank lines.
    • Tab stops after list markers are properly computed.

v1.01

05 Apr 20:27

Choose a tag to compare

  • Deactivate the support for setext headings in pmarkdown default syntax.
  • Remove a copy of the input Markdown when using the functional interface.
  • Bugfixes:
    • Correctly scope a mode set in a call to convert().
    • Make the OO interface usable with read-only scalar for the Markdown
      content.

v1.00 - Initial release

31 Mar 21:36

Choose a tag to compare

Initial release with full support for the CommonMark spec, the GitHub Flavored Markdown extentions, and partial support for original Markdown syntax.