Login or register Large RSS Icon

Change Log

2008

Feb 17, 2008:

Version 1.7

Feb 13, 2008

A little code cleanup and better documentation and inheritance for pre/post proccessors.

Feb 9, 2008

Doublequotes no longer html escaped and rawhtml honors , <@foo>, and <%foo> for those who run markdown on template syntax.

2007

Dec 12, 2007

Updated docs. Removed encoding arg from Markdown and markdown as per list discussion. Clean up in prep for 1.7.

Nov 29, 2007

Added support for images inside links. Also fixed a few bugs in the footnote extension.

Nov 19, 2007

message now uses python's logging module. Also removed limit imposed by recursion in processsection(). You can now parse as long of a document as your memory can handle.

Nov 5, 2007

Moved safe_mode code to a textPostprocessor and added escaping option.

Nov 3, 2007

Fixed convert method to accept empty strings.

Oct 30, 2007

Fixed BOM removal (thanks Malcolm Tredinnick). Fixed infinite loop in bracket regex for inline links.

Oct 11, 2007

LineBreaks is now an inlinePattern. Fixed HR in blockquotes. Refactored _processSection method (see tracker #1793419).

Oct 9, 2007

Added textPreprocessor (from 1.6b).

Oct 8, 2008

Fixed Lazy Blockquote. Fixed code block on first line. Fixed empty inline image link.

Oct 7, 2007

Limit recursion on inlinePatterns. Added a 'safe' tag to htmlStash.

March 18, 2007

Version 1.6b RC1

Fixed or merged a bunch of minor bugs, including multi-line comments and markup inside links. (Tracker #s: 1683066, 1671153, 1661751, 1627935, 1544371, 1458139.)

2006

Oct 10, 2006

Fixed a bug that caused some text to be lost after comments. Added "safe mode" (user's html tags are removed).

Sept 6, 2006

Added exception for PHP tags when handling html blocks.

August 7, 2006

Incorporated Sergej Chodarev's patch to fix a problem with ampersand normalization and html blocks.

July 10, 2006

Switched to using optparse. Added proper support for unicode.

July 9, 2006

Fixed the <!--@address.com> problem (Tracker #1501354).

May 18, 2006

Stopped catching unquoted titles in reference links. Stopped creating blank headers.

May 15, 2006

Version 1.5

A bug with lists, recursion on block-level elements, run-in headers, spaces before headers, unicode input (thanks to Aaron Swartz). Sourceforge tracker #s: 1489313, 1489312, 1489311, 1488370, 1485178, 1485176.

Mar. 24, 2006

Version 1.4

Switched to a not-so-recursive algorithm with _handleInline.

Mar. 15, 2006

Replaced some instance variables with class variables (a patch from Stelios Xanthakis). Chris Clark's new regexps that do not trigger midword underlining.

Feb. 28, 2006

Version 1.3

Clean-up and command-line handling by Stewart Midwinter.

Feb. 24, 2006

Version 1.2

Fixed a bug with the last line of the list appearing again as a separate paragraph. Incorporated Chris Clark's "mailto" patch. Added support for <br /> at the end of lines ending in two or more spaces. Fixed a crashing bug when using ImageReferencePattern. Added several utility methods to Nanodom.

Jan. 31, 2006

Added "hr" and "hr/" to BLOCK_LEVEL_ELEMENTS and changed <hr/> to <hr />. (Thanks to Sergej Chodarev.)

2005

Nov. 26, 2005

Version 1.1

Fixed a bug with certain tabbed lines inside lists getting wrapped in <pre><code>.

Nov. 19, 2005

Made <!..., <?..., etc. behave like block-level HTML tags.

Nov. 14, 2005

Version 1.0

Added entity code and email autolink fix by Tiago Cogumbreiro. Fixed some small issues with backticks to get 100% compliance with John's test suite.

Nov. 7, 2005

Added an unlink method for documents to aid with memory collection (per Doug Sauder's suggestion).

Oct. 29, 2005

Restricted a set of html tags that get treated as block-level elements.

Sept. 18, 2005

Version 0.9

Refactored the whole script to make it easier to customize it and made footnote functionality into an extension.

Sept. 5, 2005

Fixed a bug with multi-paragraph footnotes. Added attribute support.

Sept. 1, 2005

Version 0.8

Changed the way headers are handled to allow inline syntax in headers (e.g. links) and got the lists to use p-tags correctly.

Aug. 29, 2005

Version 0.7

Added flexible tabs, fixed a few small issues, added basic support for footnotes. Got rid of xml.dom.minidom and added pretty-printing.

Aug. 13, 2005

Version 0.6

Fixed a number of small bugs in order to conform to the test suite.

Aug. 11, 2005

Added support for inline html and entities, inline images, autolinks, underscore emphasis. Cleaned up and refactored the code, added some more comments.

Feb. 19, 2005

Rewrote the handling of high-level elements to allow multi-line list items and all sorts of nesting.

Feb. 3, 2005

Reference-style links, single-line lists, backticks, escape, emphasis in the beginning of the paragraph.

2004

November 2004

Added links, blockquotes, html blocks to Manfred Stienstra's code

April 2004

Manfred's version at http://www.dwerg.net/projects/markdown/

Powered by Sputnik | XHTML 1.1