MultiMarkdown 3.5 is Available

01/07/2012 20:23:37

MultiMarkdown 3.5 is a pretty significant release, including the following:

  • IMPORTANT: HTML output is now in HTML5 instead of XHTML. This may break other tools that expected XHTML output and they will need to be updated. Or you can stick with MMD 3.2.
  • Several improvements to the Makefile that should allow for greater compatibility across platforms (thanks to Nicolas Legrand and Dan Lowe for their improvements!)
  • OPML output now supports Setext style headers
  • fixed a bug in the “no labels” option
  • fixed bug in metadata extraction
  • A few key fixes to the peg-markdown/peg-multimarkdown grammar that significantly improves speed in certain (relatively rare) situations
  • Look for HTML5 elements to avoid wrapping them in <p> tags
  • better parsing for reference definitions
  • allow footnotes in headers
  • fix tabulary support for wide tables in LaTeX
  • fix a memory error in peg/leg (thanks to Ali Rantakari and John McFarlane)
  • and a few other odds and ends

As usual, you can download various versions from github, or you can build your own:

https://github.com/fletcher/peg-multimarkdown/downloads

Please let me know if you find any bugs.

Similar Pages

Comments

Thank you Fletcher. Not only is MMD awesome but it also keeps getting better. Thanks for your persistence and attitude of excellence.

You’re welcome — couldn’t have done it without John MacFarlane’s peg-markdown and the help of many others. It’s nice getting MMD to a point where it’s primarily small bug fixes rather than major changes that are required.

I’ve enjoyed the challenge of working on this project, but I’ve really enjoyed the great feedback I’ve gotten from people all over the world.

I’d just formulated a question about MMD and HTML5 when I found this post, which further encourages my move to MMD as a readable and reasonably future-proof document markup (language? DSL? Format?) for almost everything I’m writing these days.

I’d just like to thank you for MMD and—since it already covers 98% of what I need on a daily basis (that’s an intuitive figure)—support the ‘less is more’ approach with feature requests.

Leave a comment