Home | History | Annotate | Download | only in docs
      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 <!-- (a] 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/
    180 
    181