| 1 |
PYTHON MARKDOWN CHANGELOG |
| 2 |
========================= |
| 3 |
|
| 4 |
Sept 28, 2009: Released version 2.0.2-Final. |
| 5 |
|
| 6 |
May 20, 2009: Released version 2.0.1-Final. |
| 7 |
|
| 8 |
Mar 30, 2009: Released version 2.0-Final. |
| 9 |
|
| 10 |
Mar 8, 2009: Release Candidate 2.0-rc-1. |
| 11 |
|
| 12 |
Feb 2009: Added support for multi-level lists to new Blockprocessors. |
| 13 |
|
| 14 |
Jan 2009: Added HTML 4 output as an option (thanks Eric Abrahamsen) |
| 15 |
|
| 16 |
Nov 2008: Added Definistion List ext. Replaced old core with BlockProcessors. |
| 17 |
Broken up into multiple files. |
| 18 |
|
| 19 |
Oct 2008: Changed logging behavior to work better with other systems. |
| 20 |
Refactored tree tarversing. Added treap implementation, then replaced with |
| 21 |
OrderedDEict. Renamed various processors to better reflect what they actually |
| 22 |
do. Refactored footnote ext to match php Extra's output. |
| 23 |
|
| 24 |
Sept 2008: Moved prettifyTree to a Postprocessor, replaced wikilink ext |
| 25 |
with wikilinks (note the s) ext (uses bracketed links instead of CamelCase) |
| 26 |
and various bug fixes. |
| 27 |
|
| 28 |
August 18 2008: Reorganized directory structure. Added a 'docs' dir |
| 29 |
and moved all extensions into a 'markdown-extensions' package. |
| 30 |
Added additional documentation and a few bug fixes. (v2.0-beta) |
| 31 |
|
| 32 |
August 4 2008: Updated included extensions to ElementTree. Added a |
| 33 |
seperate commanline script. (v2.0-alpha) |
| 34 |
|
| 35 |
July 2008: Switched from home-grown NanoDOM to ElementTree and |
| 36 |
various related bugs (thanks Artem Yunusov). |
| 37 |
|
| 38 |
June 2008: Fixed issues with nested inline patterns and cleaned |
| 39 |
up testing framework (thanks Artem Yunusov). |
| 40 |
|
| 41 |
May 2008: Added a number of additional extensions to the |
| 42 |
distribution and other minor changes. Moved repo to git from svn. |
| 43 |
|
| 44 |
Mar 2008: Refactored extension api to accept either an |
| 45 |
extension name (as a string) or an instance of an extension |
| 46 |
(Thanks David Wolever). Fixed various bugs and added doc strings. |
| 47 |
|
| 48 |
Feb 2008: Various bugfixes mostly regarding extensions. |
| 49 |
|
| 50 |
Feb 18, 2008: Version 1.7. |
| 51 |
|
| 52 |
Feb 13, 2008: A little code cleanup and better documentation |
| 53 |
and inheritance for pre/post proccessors. |
| 54 |
|
| 55 |
Feb 9, 2008: Doublequotes no longer html escaped and rawhtml |
| 56 |
honors <?foo>, <@foo>, and <%foo> for those who run markdown on |
| 57 |
template syntax. |
| 58 |
|
| 59 |
Dec 12, 2007: Updated docs. Removed encoding arg from Markdown |
| 60 |
and markdown as per list discussion. Clean up in prep for 1.7. |
| 61 |
|
| 62 |
Nov 29, 2007: Added support for images inside links. Also fixed |
| 63 |
a few bugs in the footnote extension. |
| 64 |
|
| 65 |
Nov 19, 2007: `message` now uses python's logging module. Also removed |
| 66 |
limit imposed by recursion in _process_section(). You can now parse as |
| 67 |
long of a document as your memory can handle. |
| 68 |
|
| 69 |
Nov 5, 2007: Moved safe_mode code to a textPostprocessor and added |
| 70 |
escaping option. |
| 71 |
|
| 72 |
Nov 3, 2007: Fixed convert method to accept empty strings. |
| 73 |
|
| 74 |
Oct 30, 2007: Fixed BOM removal (thanks Malcolm Tredinnick). Fixed |
| 75 |
infinite loop in bracket regex for inline links. |
| 76 |
|
| 77 |
Oct 11, 2007: LineBreaks is now an inlinePattern. Fixed HR in |
| 78 |
blockquotes. Refactored _processSection method (see tracker #1793419). |
| 79 |
|
| 80 |
Oct 9, 2007: Added textPreprocessor (from 1.6b). |
| 81 |
|
| 82 |
Oct 8, 2008: Fixed Lazy Blockquote. Fixed code block on first line. |
| 83 |
Fixed empty inline image link. |
| 84 |
|
| 85 |
Oct 7, 2007: Limit recursion on inlinePatterns. Added a 'safe' tag |
| 86 |
to htmlStash. |
| 87 |
|
| 88 |
March 18, 2007: Fixed or merged a bunch of minor bugs, including |
| 89 |
multi-line comments and markup inside links. (Tracker #s: 1683066, |
| 90 |
1671153, 1661751, 1627935, 1544371, 1458139.) -> v. 1.6b |
| 91 |
|
| 92 |
Oct 10, 2006: Fixed a bug that caused some text to be lost after |
| 93 |
comments. Added "safe mode" (user's html tags are removed). |
| 94 |
|
| 95 |
Sept 6, 2006: Added exception for PHP tags when handling html blocks. |
| 96 |
|
| 97 |
August 7, 2006: Incorporated Sergej Chodarev's patch to fix a problem |
| 98 |
with ampersand normalization and html blocks. |
| 99 |
|
| 100 |
July 10, 2006: Switched to using optparse. Added proper support for |
| 101 |
unicode. |
| 102 |
|
| 103 |
July 9, 2006: Fixed the <!--@address.com> problem (Tracker #1501354). |
| 104 |
|
| 105 |
May 18, 2006: Stopped catching unquoted titles in reference links. |
| 106 |
Stopped creating blank headers. |
| 107 |
|
| 108 |
May 15, 2006: A bug with lists, recursion on block-level elements, |
| 109 |
run-in headers, spaces before headers, unicode input (thanks to Aaron |
| 110 |
Swartz). Sourceforge tracker #s: 1489313, 1489312, 1489311, 1488370, |
| 111 |
1485178, 1485176. (v. 1.5) |
| 112 |
|
| 113 |
Mar. 24, 2006: Switched to a not-so-recursive algorithm with |
| 114 |
_handleInline. (Version 1.4) |
| 115 |
|
| 116 |
Mar. 15, 2006: Replaced some instance variables with class variables |
| 117 |
(a patch from Stelios Xanthakis). Chris Clark's new regexps that do |
| 118 |
not trigger midword underlining. |
| 119 |
|
| 120 |
Feb. 28, 2006: Clean-up and command-line handling by Stewart |
| 121 |
Midwinter. (Version 1.3) |
| 122 |
|
| 123 |
Feb. 24, 2006: Fixed a bug with the last line of the list appearing |
| 124 |
again as a separate paragraph. Incorporated Chris Clark's "mailto" |
| 125 |
patch. Added support for <br /> at the end of lines ending in two or |
| 126 |
more spaces. Fixed a crashing bug when using ImageReferencePattern. |
| 127 |
Added several utility methods to Nanodom. (Version 1.2) |
| 128 |
|
| 129 |
Jan. 31, 2006: Added "hr" and "hr/" to BLOCK_LEVEL_ELEMENTS and |
| 130 |
changed <hr/> to <hr />. (Thanks to Sergej Chodarev.) |
| 131 |
|
| 132 |
Nov. 26, 2005: Fixed a bug with certain tabbed lines inside lists |
| 133 |
getting wrapped in <pre><code>. (v. 1.1) |
| 134 |
|
| 135 |
Nov. 19, 2005: Made "<!...", "<?...", etc. behave like block-level |
| 136 |
HTML tags. |
| 137 |
|
| 138 |
Nov. 14, 2005: Added entity code and email autolink fix by Tiago |
| 139 |
Cogumbreiro. Fixed some small issues with backticks to get 100% |
| 140 |
compliance with John's test suite. (v. 1.0) |
| 141 |
|
| 142 |
Nov. 7, 2005: Added an unlink method for documents to aid with memory |
| 143 |
collection (per Doug Sauder's suggestion). |
| 144 |
|
| 145 |
Oct. 29, 2005: Restricted a set of html tags that get treated as |
| 146 |
block-level elements. |
| 147 |
|
| 148 |
Sept. 18, 2005: Refactored the whole script to make it easier to |
| 149 |
customize it and made footnote functionality into an extension. |
| 150 |
(v. 0.9) |
| 151 |
|
| 152 |
Sept. 5, 2005: Fixed a bug with multi-paragraph footnotes. Added |
| 153 |
attribute support. |
| 154 |
|
| 155 |
Sept. 1, 2005: Changed the way headers are handled to allow inline |
| 156 |
syntax in headers (e.g. links) and got the lists to use p-tags |
| 157 |
correctly (v. 0.8) |
| 158 |
|
| 159 |
Aug. 29, 2005: Added flexible tabs, fixed a few small issues, added |
| 160 |
basic support for footnotes. Got rid of xml.dom.minidom and added |
| 161 |
pretty-printing. (v. 0.7) |
| 162 |
|
| 163 |
Aug. 13, 2005: Fixed a number of small bugs in order to conform to the |
| 164 |
test suite. (v. 0.6) |
| 165 |
|
| 166 |
Aug. 11, 2005: Added support for inline html and entities, inline |
| 167 |
images, autolinks, underscore emphasis. Cleaned up and refactored the |
| 168 |
code, added some more comments. |
| 169 |
|
| 170 |
Feb. 19, 2005: Rewrote the handling of high-level elements to allow |
| 171 |
multi-line list items and all sorts of nesting. |
| 172 |
|
| 173 |
Feb. 3, 2005: Reference-style links, single-line lists, backticks, |
| 174 |
escape, emphasis in the beginning of the paragraph. |
| 175 |
|
| 176 |
Nov. 2004: Added links, blockquotes, html blocks to Manfred |
| 177 |
Stienstra's code |
| 178 |
|
| 179 |
Apr. 2004: Manfred's version at http://www.dwerg.net/projects/markdown/ |