summaryrefslogtreecommitdiff
path: root/docs/release-2.3.txt
blob: 9c53d127e32bfeecaccbc8cd28c41fdaa2a637cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
title:      Release Notes for v2.3
prev_title: Change Log
prev_url:   change_log.html
next_title: Release Notes for v2.2.1
next_url:   release-2.2.1.html

Python-Markdown 2.3 Release Notes
=================================

We are pleased to release Python-Markdown 2.3 which ...

Python-Markdown supports Python versions 2.6, 2.7, 3.1, 3.3, and 3.3.

Backwards-incompatible Changes
------------------------------

* Support has been dropped for Python 2.5. No guarantees are made that the
library will work in any version of Python lower than 2.6.

* "safe_mode" has been further restricted. Markdown formated links must be
of a known whitelisted scheme when in "safe_mode" or the url is discarded.
The whitelesited schemes are: 'http', 'https', 'ftp', 'ftps', 'mailto',
'news'. Schemeless urls are also permitted, but are checked in other ways - 
as they have been for some time.

* The ids assigned to footnotes now contain a dash (`-`) rather than a colon
(`:`) when `output_format` it set to "html5" or "xhtml5". If you are making
reference to those ids in your JavaScript or CSS and using the HTML5 output,
you will need to update your code accordingly. No changes are necessary if
you are outputing XHTML (the default) or HTML4.

What's New in Python-Markdown 2.3
---------------------------------

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.