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
26 - ``--stylesheet`` and ``--stylesheet-path`` options now support a comma
27 separated list of stylesheets.
31 - Support LaTeX packages as ``--stylesheet`` arguments.
32 - Add ``bp`` to lengths without unit; do not convert ``px`` to ``pt``.
35 Release 0.5 (2008-06-25)
36 ========================
42 - Dropped all ``name`` attributes of ``a`` elements (``id`` is
43 universally supported now).
47 - Better bibTeX citation support.
48 - Add ``--literal-block-env``
52 - Changed to support new python.org website structure and
57 * Changed the directive API to a new object-oriented system.
58 (Compatibility for the old, functional-style directive interface is
59 retained.) See the updated `Creating reStructuredText Directives`__
62 __ docs/howto/rst-directives.html
64 * Allow ``+`` and ``:`` in reference names requested for citations.
68 * Added `Deploying Docutils Securely`__
70 __ docs/howto/security.txt
74 * Added hebrew mappings.
78 * Configuration files are now assumed and required to be
81 * Added docutils/writers/html4css1/template.txt.
83 * Enhance emacs support.
85 Release 0.4 (2006-01-09)
86 ========================
90 Docutils 0.4.x is the last version that will support Python 2.1.
91 Docutils 0.5 will *not* be compatible with Python 2.1; Python 2.2
92 or later will be required.
94 Docutils 0.4.x is the last version that will make compromises in
95 its HTML output for Netscape Navigator 4. Docutils 0.5 will
96 require more up-to-date browsers (the exact definition is to be
101 * Added an `S5/HTML writer`__ and the rst2s5.py__ front end:
102 multi-platform, multi-browser HTML slide shows.
104 __ docs/user/slide-shows.html
105 __ docs/user/tools.html#rst2s5-py
107 * The newlatex2e writer is nearing completion.
109 * Added a DocTree reader, ``publish_doctree`` and
110 ``publish_from_doctree`` convenience functions, for document tree
111 extraction and reprocessing.
115 * Added directives: "container__" (generic block-level container),
116 "default-role__" (role used for \`backtick\` syntax), "title__"
117 (document title metadata), and "date__" (generate the current local
118 date, for substitution definitions).
120 __ docs/ref/rst/directives.html#container
121 __ docs/ref/rst/directives.html#default-role
122 __ docs/ref/rst/directives.html#title
123 __ docs/ref/rst/directives.html#date
125 * Length units are now supported for image__ sizes.
127 __ docs/ref/rst/directives.html#image
129 * Added `standard definition files`__ for special characters etc.
131 __ docs/ref/rst/definitions.html
133 Internationalization:
135 * Added Japanese and Simplified Chinese language mappings, and support
136 for double-width CJK-characters in tables and section titles.
140 * Added a `guide for distributors`__ (package maintainers) and a
141 `guide for developers`__.
143 __ docs/dev/distributing.html
144 __ docs/dev/hacking.html
148 * Added significant `Emacs support for reST`__.
150 __ docs/user/emacs.html
152 * Added a `--strip-comments`__ option.
154 __ docs/user/config.html#strip-comments
156 * `--embed-stylesheet`__ is now the default for the HTML writer
157 (rather than --link-stylesheet).
159 __ docs/user/config.html#embed-stylesheet
162 Release 0.3.9 (2005-05-26)
163 ==========================
165 * Added "file_insertion_enabled__" and "raw_enabled__" settings.
167 __ docs/user/config.html#file-insertion-enabled
168 __ docs/user/config.html#raw-enabled
170 * Added `auto-enumerated lists`__.
172 __ docs/ref/rst/restructuredtext.html#enumerated-lists
174 * Added `"header" and "footer"`__ directives.
176 __ docs/ref/rst/directives.html#document-header-footer
178 * Added "list-table__" directive.
180 __ docs/ref/rst/directives.html#list-table
182 * Added support for `section subtitles`__.
184 __ docs/user/config.html#sectsubtitle-xform
186 * Added "field_name_limit__" and "option_limit__" settings to HTML writer.
188 __ docs/user/config.html#field-name-limit
189 __ docs/user/config.html#option-limit
191 * Added "cloak_email_addresses__" setting to HTML writer.
193 __ docs/user/config.html#cloak-email-addresses
195 * UTF-8 BOMs are now removed from the input stream.
198 Release 0.3.7 (2004-12-24)
199 ==========================
201 * A special "`line block`__" syntax has been added. (Also see the
202 `quick reference`__.)
204 __ docs/ref/rst/restructuredtext.html#line-blocks
205 __ docs/user/rst/quickref.html#line-blocks
207 * Empty sections are now allowed.
209 * A "raw__" role has been added.
211 __ docs/ref/rst/roles.html#raw
213 * The LaTeX writer now escapes consecutive dashes (like "--" or "---")
214 so that they are no longer transformed by LaTeX to en or em dashes.
215 (Please see the FAQ__ for how to represent such dashes.)
217 __ FAQ.html#how-can-i-represent-esoteric-characters-e-g-character-entities-in-a-document
219 * A `dependency recorder`__ has been added.
221 __ docs/user/config.html#record-dependencies
223 * A directive has been added for `compound paragraphs`__.
225 __ docs/ref/rst/directives.html#compound-paragraph
228 Release 0.3.5 (2004-07-29)
229 ==========================
231 * Improved, extended and reorganized the documentation__.
235 * Added "csv-table__" directive.
237 __ docs/ref/rst/directives.html#csv-table