forked from Python-Markdown/markdown
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Waylan Limberg
committed
May 4, 2012
1 parent
c64c196
commit 141bcce
Showing
3 changed files
with
87 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
title: Change Log | ||
prev_title: Test Suite | ||
prev_url: test_suite.html | ||
next_title: Release Notes for v2.1.1 | ||
next_url: release-2.1.1.html | ||
next_title: Release Notes for v2.2.0 | ||
next_url: release-2.2.0.html | ||
|
||
Python-Markdown Changelog | ||
========================= | ||
|
@@ -28,8 +28,8 @@ Jan 2009: Added HTML 4 output as an option (thanks Eric Abrahamsen) | |
Nov 2008: Added Definistion List ext. Replaced old core with BlockProcessors. | ||
Broken up into multiple files. | ||
|
||
Oct 2008: Changed logging behavior to work better with other systems. | ||
Refactored tree tarversing. Added treap implementation, then replaced with | ||
Oct 2008: Changed logging behavior to work better with other systems. | ||
Refactored tree tarversing. Added treap implementation, then replaced with | ||
OrderedDEict. Renamed various processors to better reflect what they actually | ||
do. Refactored footnote ext to match php Extra's output. | ||
|
||
|
@@ -41,19 +41,19 @@ August 18 2008: Reorganized directory structure. Added a 'docs' dir | |
and moved all extensions into a 'markdown-extensions' package. | ||
Added additional documentation and a few bug fixes. (v2.0-beta) | ||
|
||
August 4 2008: Updated included extensions to ElementTree. Added a | ||
August 4 2008: Updated included extensions to ElementTree. Added a | ||
seperate commanline script. (v2.0-alpha) | ||
|
||
July 2008: Switched from home-grown NanoDOM to ElementTree and | ||
various related bugs (thanks Artem Yunusov). | ||
|
||
June 2008: Fixed issues with nested inline patterns and cleaned | ||
June 2008: Fixed issues with nested inline patterns and cleaned | ||
up testing framework (thanks Artem Yunusov). | ||
|
||
May 2008: Added a number of additional extensions to the | ||
distribution and other minor changes. Moved repo to git from svn. | ||
|
||
Mar 2008: Refactored extension api to accept either an | ||
Mar 2008: Refactored extension api to accept either an | ||
extension name (as a string) or an instance of an extension | ||
(Thanks David Wolever). Fixed various bugs and added doc strings. | ||
|
||
|
@@ -74,27 +74,27 @@ 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 `_process_section()`. You can now parse as | ||
Nov 19, 2007: `message` now uses python's logging module. Also removed | ||
limit imposed by recursion in `_process_section()`. 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 | ||
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 | ||
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 | ||
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. | ||
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 | ||
Oct 7, 2007: Limit recursion on inlinePatterns. Added a 'safe' tag | ||
to htmlStash. | ||
|
||
March 18, 2007: Fixed or merged a bunch of minor bugs, including | ||
|
@@ -112,7 +112,7 @@ with ampersand normalization and html blocks. | |
July 10, 2006: Switched to using optparse. Added proper support for | ||
unicode. | ||
|
||
July 9, 2006: Fixed the `<[email protected]>` problem (Tracker #1501354). | ||
July 9, 2006: Fixed the `<[email protected]>` problem (Tracker #1501354). | ||
|
||
May 18, 2006: Stopped catching unquoted titles in reference links. | ||
Stopped creating blank headers. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
title: Release Notes for v2.2.0 | ||
prev_title: Change Log | ||
prev_url: change_log.html | ||
next_title: Release Notes for v2.1.1 | ||
next_url: release-2.1.1.html | ||
|
||
Python-Markdown 2.2.0 Release Notes | ||
=================================== | ||
|
||
We are pleased to release Python-Markdown 2.2 which makes improvements on 2.1. | ||
While 2.1 is primarily a bug fix release, some internal improvements were made | ||
to the parser, and a few security issues were resolved. | ||
|
||
Python-Markdown supports Python versions 2.5, 2.6, 2.7, 3.1, and 3.2 out | ||
of the box. | ||
|
||
__Note__ that this is BETA Software and is not recommended for production. | ||
|
||
Backwards-incompatible Changes | ||
------------------------------ | ||
|
||
While Python-Markdown has received only minor internal changes since the last | ||
release, there are a few backward-incompatible changes to note: | ||
|
||
* Support had been dropped for Python 2.4. No guarantees are made that the | ||
library will work in any version of Python lower than 2.5. Additionally, while | ||
the library had been tested with Python 2.5, consider Python 2.5 support to be | ||
depreciated. It is not likely that any future versions will continue to support | ||
any version of Python less than 2.6. | ||
|
||
* For many years Python-Markdown has identified `<ins>` and `<del>` tags in | ||
raw HTML input as block level tags. As they are actually inline level tags, | ||
this behavior has been changed. This may result in slightly different output. | ||
While in most cases, the new output is more correct, there may be a few edge | ||
cases where a document author has relied on the previous incorrect behavior. | ||
It is likely that a few adjustments may need to be made to those documents. | ||
|
||
* The behavior of the `enable_attributes` keyword has been slightly altered. | ||
If authors have been using attributes in documents with `safe_mode` on, those | ||
attributes will no longer be parsed unless `enable_attributes` is explicitly | ||
set to `True`. This change was made to prevent untrusted authors from injecting | ||
potentially harmful JavaScript in documents. This change had no effect when | ||
not in `safe_mode`. | ||
|
||
What's New in Python-Markdown 2.1 | ||
--------------------------------- | ||
|
||
The docs were refactored and can now be found at | ||
<http://packages.python.org/Markdown/>. The docs are now maintained in the | ||
Repo and are generated by the `setup.py build_docs` command. | ||
|
||
The [Sane_Lists](http://packages.python.org/Markdown/extensions/sane_lists.html) | ||
extension was added. The Sane Lists Extension alters the behavior of the | ||
Markdown List syntax to be less surprising by not allowing the mixing of list | ||
types. In other words, an ordered list will not continue when an unordered list | ||
item is encountered and vice versa. | ||
|
||
Markdown now excepts a full path to an extension module. In other words, your | ||
extensions no longer need to be in the primary namespace (and start with `mdx_`) | ||
for Markdown to find them. Just do `Markdown(extension=['path.to.some.module'])`. | ||
As long as the provided module contains a compatible extension, the extension | ||
will be loaded. | ||
|
||
The BlockParser API was slightly altered to allow `blockprocessor.run` to return | ||
`True` or `False` which provides more control to the block proccessor loop from | ||
within any Blockprocessor instance. | ||
|
||
Various bug fixes have been made. See the | ||
[commit log](https://github.com/waylan/Python-Markdown/commits/master) | ||
for a complete history of the changes. |