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