Todo pre 1.0.12: . Stop perl shitting itself due to regex backreference when doing lists (see FIXME in code) See also: http://public.activestate.com/cgi-bin/perlbrowse?patch_num=26334&show_patch=Show+Patch . Stop test fails against perl 5.10 (aghhh!) Todo pre 1.0.13: . Perl 5.8.0 appears to have started hating MultiMarkdown (see CPANTS fails), be fixing this. . Make markdown / multimarkdown / stolen from the php version features configurable at instance create time. (There should be an elegant way to do this, but I can't think of it offhand). . Using configurable features, borg the Text::Markdown module, giving it a test suite and a maintainer. . More tests in t/15inlinehtmldoesnoturnoffmarkdown.t, I bet turning this feature on breaks things. Todo pre 1.0.14: . Have a look at extra features in http://code.google.com/p/python-markdown2/wiki/Extras and put anything we consider useful on the roadmap. . Integrate maruku (ruby port) test cases properly, and go looking for more. . Have a look at the php markdown extra tests to see if we want to steal any of those features. . Document the markdown (and multimarkdown) syntaxes in the module Todo pre 1.1: . Build a parse tree when parsing (which can be returned), rather than just using strings. This would make the output format much more flexible, and would remove a load of nasty hacks which escape, then un-escape things again whist processing..