1 ========================
3 ========================
6 :Contact: LeWiemann@gmail.com
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
21 Release 0.5 (2008-06-25)
22 ========================
28 - Dropped all ``name`` attributes of ``a`` elements (``id`` is
29 universally supported now).
33 - Better bibTeX citation support.
34 - Add ``--literal-block-env``
38 - Changed to support new python.org website structure and
43 * Changed the directive API to a new object-oriented system.
44 (Compatibility for the old, functional-style directive interface is
45 retained.) See the updated `Creating reStructuredText Directives`__
48 __ docs/howto/rst-directives.html
50 * Allow ``+`` and ``:`` in reference names requested for citations.
54 * Added `Deploying Docutils Securely`__
56 __ docs/howto/security.txt
60 * Added hebrew mappings.
64 * Configuration files are now assumed and required to be
67 * Added docutils/writers/html4css1/template.txt.
69 * Enhance emacs support.
71 Release 0.4 (2006-01-09)
72 ========================
76 Docutils 0.4.x is the last version that will support Python 2.1.
77 Docutils 0.5 will *not* be compatible with Python 2.1; Python 2.2
78 or later will be required.
80 Docutils 0.4.x is the last version that will make compromises in
81 its HTML output for Netscape Navigator 4. Docutils 0.5 will
82 require more up-to-date browsers (the exact definition is to be
87 * Added an `S5/HTML writer`__ and the rst2s5.py__ front end:
88 multi-platform, multi-browser HTML slide shows.
90 __ docs/user/slide-shows.html
91 __ docs/user/tools.html#rst2s5-py
93 * The newlatex2e writer is nearing completion.
95 * Added a DocTree reader, ``publish_doctree`` and
96 ``publish_from_doctree`` convenience functions, for document tree
97 extraction and reprocessing.
101 * Added directives: "container__" (generic block-level container),
102 "default-role__" (role used for \`backtick\` syntax), "title__"
103 (document title metadata), and "date__" (generate the current local
104 date, for substitution definitions).
106 __ docs/ref/rst/directives.html#container
107 __ docs/ref/rst/directives.html#default-role
108 __ docs/ref/rst/directives.html#title
109 __ docs/ref/rst/directives.html#date
111 * Length units are now supported for image__ sizes.
113 __ docs/ref/rst/directives.html#image
115 * Added `standard definition files`__ for special characters etc.
117 __ docs/ref/rst/definitions.html
119 Internationalization:
121 * Added Japanese and Simplified Chinese language mappings, and support
122 for double-width CJK-characters in tables and section titles.
126 * Added a `guide for distributors`__ (package maintainers) and a
127 `guide for developers`__.
129 __ docs/dev/distributing.html
130 __ docs/dev/hacking.html
134 * Added significant `Emacs support for reST`__.
136 __ docs/user/emacs.html
138 * Added a `--strip-comments`__ option.
140 __ docs/user/config.html#strip-comments
142 * `--embed-stylesheet`__ is now the default for the HTML writer
143 (rather than --link-stylesheet).
145 __ docs/user/config.html#embed-stylesheet
148 Release 0.3.9 (2005-05-26)
149 ==========================
151 * Added "file_insertion_enabled__" and "raw_enabled__" settings.
153 __ docs/user/config.html#file-insertion-enabled
154 __ docs/user/config.html#raw-enabled
156 * Added `auto-enumerated lists`__.
158 __ docs/ref/rst/restructuredtext.html#enumerated-lists
160 * Added `"header" and "footer"`__ directives.
162 __ docs/ref/rst/directives.html#document-header-footer
164 * Added "list-table__" directive.
166 __ docs/ref/rst/directives.html#list-table
168 * Added support for `section subtitles`__.
170 __ docs/user/config.html#sectsubtitle-xform
172 * Added "field_name_limit__" and "option_limit__" settings to HTML writer.
174 __ docs/user/config.html#field-name-limit
175 __ docs/user/config.html#option-limit
177 * Added "cloak_email_addresses__" setting to HTML writer.
179 __ docs/user/config.html#cloak-email-addresses
181 * UTF-8 BOMs are now removed from the input stream.
184 Release 0.3.7 (2004-12-24)
185 ==========================
187 * A special "`line block`__" syntax has been added. (Also see the
188 `quick reference`__.)
190 __ docs/ref/rst/restructuredtext.html#line-blocks
191 __ docs/user/rst/quickref.html#line-blocks
193 * Empty sections are now allowed.
195 * A "raw__" role has been added.
197 __ docs/ref/rst/roles.html#raw
199 * The LaTeX writer now escapes consecutive dashes (like "--" or "---")
200 so that they are no longer transformed by LaTeX to en or em dashes.
201 (Please see the FAQ__ for how to represent such dashes.)
203 __ FAQ.html#how-can-i-represent-esoteric-characters-e-g-character-entities-in-a-document
205 * A `dependency recorder`__ has been added.
207 __ docs/user/config.html#record-dependencies
209 * A directive has been added for `compound paragraphs`__.
211 __ docs/ref/rst/directives.html#compound-paragraph
214 Release 0.3.5 (2004-07-29)
215 ==========================
217 * Improved, extended and reorganized the documentation__.
221 * Added "csv-table__" directive.
223 __ docs/ref/rst/directives.html#csv-table