sf-bug 1488740: unicode strings dont support translate delete-chars.
[docutils.git] / RELEASE-NOTES.txt
blob803e41017456dffad6d6517273789c0636f03dc4
1 ========================
2  Docutils Release Notes
3 ========================
5 :Author: Felix Wiemann
6 :Contact: Felix.Wiemann@ososo.de
7 :Date: $Date$
8 :Revision: $Revision$
9 :Web site: http://docutils.sourceforge.net/
10 :Copyright: This document has been placed in the public domain.
13 This document summarizes the major changes in recent releases.  For a
14 more detailed list of changes, please see the `Docutils History`_.
16 .. _Docutils History: HISTORY.html
18 .. contents::
21 Changes Since 0.4
22 =================
25 Release 0.4 (2006-01-09)
26 ========================
28 .. Note::
30    Docutils 0.4.x is the last version that will support Python 2.1.
31    Docutils 0.5 will *not* be compatible with Python 2.1; Python 2.2
32    or later will be required.
34    Docutils 0.4.x is the last version that will make compromises in
35    its HTML output for Netscape Navigator 4.  Docutils 0.5 will
36    require more up-to-date browsers (the exact definition is to be
37    determined).
39 Components:
41 * Added an `S5/HTML writer`__ and the rst2s5.py__ front end:
42   multi-platform, multi-browser HTML slide shows.
44   __ docs/user/slide-shows.html
45   __ docs/user/tools.html#rst2s5-py
47 * The newlatex2e writer is nearing completion.
49 * Added a DocTree reader, ``publish_doctree`` and
50   ``publish_from_doctree`` convenience functions, for document tree
51   extraction and reprocessing.
53 reStructuredText:
55 * Added directives: "container__" (generic block-level container),
56   "default-role__" (role used for \`backtick\` syntax), "title__"
57   (document title metadata), and "date__" (generate the current local
58   date, for substitution definitions).
60   __ docs/ref/rst/directives.html#container
61   __ docs/ref/rst/directives.html#default-role
62   __ docs/ref/rst/directives.html#title
63   __ docs/ref/rst/directives.html#date
65 * Length units are now supported for image__ sizes.
67   __ docs/ref/rst/directives.html#image
69 * Added `standard definition files`__ for special characters etc.
71   __ docs/ref/rst/definitions.html
73 Internationalization:
75 * Added Japanese and Simplified Chinese language mappings, and support
76   for double-width CJK-characters in tables and section titles.
78 Documentation:
80 * Added a `guide for distributors`__ (package maintainers) and a
81   `guide for developers`__.
83   __ docs/dev/distributing.html
84   __ docs/dev/hacking.html
86 General:
88 * Added significant `Emacs support for reST`__.
90   __ docs/user/emacs.html
92 * Added a `--strip-comments`__ option.
94   __ docs/user/config.html#strip-comments
96 * `--embed-stylesheet`__ is now the default for the HTML writer
97   (rather than --link-stylesheet).
99   __ docs/user/config.html#embed-stylesheet
102 Release 0.3.9 (2005-05-26)
103 ==========================
105 * Added "file_insertion_enabled__" and "raw_enabled__" settings.
107   __ docs/user/config.html#file-insertion-enabled
108   __ docs/user/config.html#raw-enabled
110 * Added `auto-enumerated lists`__.
112   __ docs/ref/rst/restructuredtext.html#enumerated-lists
114 * Added `"header" and "footer"`__ directives.
116   __ docs/ref/rst/directives.html#document-header-footer
118 * Added "list-table__" directive.
120   __ docs/ref/rst/directives.html#list-table
122 * Added support for `section subtitles`__.
124   __ docs/user/config.html#sectsubtitle-xform
126 * Added "field_name_limit__" and "option_limit__" settings to HTML writer.
128   __ docs/user/config.html#field-name-limit
129   __ docs/user/config.html#option-limit
131 * Added "cloak_email_addresses__" setting to HTML writer.
133   __ docs/user/config.html#cloak-email-addresses
135 * UTF-8 BOMs are now removed from the input stream.
138 Release 0.3.7 (2004-12-24)
139 ==========================
141 * A special "`line block`__" syntax has been added.  (Also see the
142   `quick reference`__.)
144   __ docs/ref/rst/restructuredtext.html#line-blocks
145   __ docs/user/rst/quickref.html#line-blocks
147 * Empty sections are now allowed.
149 * A "raw__" role has been added.
151   __ docs/ref/rst/roles.html#raw
153 * The LaTeX writer now escapes consecutive dashes (like "--" or "---")
154   so that they are no longer transformed by LaTeX to en or em dashes.
155   (Please see the FAQ__ for how to represent such dashes.)
157   __ FAQ.html#how-can-i-represent-esoteric-characters-e-g-character-entities-in-a-document
159 * A `dependency recorder`__ has been added.
161   __ docs/user/config.html#record-dependencies
163 * A directive has been added for `compound paragraphs`__.
165   __ docs/ref/rst/directives.html#compound-paragraph
168 Release 0.3.5 (2004-07-29)
169 ==========================
171 * Improved, extended and reorganized the documentation__.
173   __ docs/index.html
175 * Added "csv-table__" directive.
177   __ docs/ref/rst/directives.html#csv-table