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