1 ========================
3 ========================
6 :Contact: Felix.Wiemann@ososo.de
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 * Changed the directive API to a new object-oriented system.
27 (Compatibility for the old, functional-style directive interface is
28 retained.) See the updated `Creating reStructuredText Directives`__
31 __ docs/howto/rst-directives.html
34 Release 0.4 (2006-01-09)
35 ========================
39 Docutils 0.4.x is the last version that will support Python 2.1.
40 Docutils 0.5 will *not* be compatible with Python 2.1; Python 2.2
41 or later will be required.
43 Docutils 0.4.x is the last version that will make compromises in
44 its HTML output for Netscape Navigator 4. Docutils 0.5 will
45 require more up-to-date browsers (the exact definition is to be
50 * Added an `S5/HTML writer`__ and the rst2s5.py__ front end:
51 multi-platform, multi-browser HTML slide shows.
53 __ docs/user/slide-shows.html
54 __ docs/user/tools.html#rst2s5-py
56 * The newlatex2e writer is nearing completion.
58 * Added a DocTree reader, ``publish_doctree`` and
59 ``publish_from_doctree`` convenience functions, for document tree
60 extraction and reprocessing.
64 * Added directives: "container__" (generic block-level container),
65 "default-role__" (role used for \`backtick\` syntax), "title__"
66 (document title metadata), and "date__" (generate the current local
67 date, for substitution definitions).
69 __ docs/ref/rst/directives.html#container
70 __ docs/ref/rst/directives.html#default-role
71 __ docs/ref/rst/directives.html#title
72 __ docs/ref/rst/directives.html#date
74 * Length units are now supported for image__ sizes.
76 __ docs/ref/rst/directives.html#image
78 * Added `standard definition files`__ for special characters etc.
80 __ docs/ref/rst/definitions.html
84 * Added Japanese and Simplified Chinese language mappings, and support
85 for double-width CJK-characters in tables and section titles.
89 * Added a `guide for distributors`__ (package maintainers) and a
90 `guide for developers`__.
92 __ docs/dev/distributing.html
93 __ docs/dev/hacking.html
97 * Added significant `Emacs support for reST`__.
99 __ docs/user/emacs.html
101 * Added a `--strip-comments`__ option.
103 __ docs/user/config.html#strip-comments
105 * `--embed-stylesheet`__ is now the default for the HTML writer
106 (rather than --link-stylesheet).
108 __ docs/user/config.html#embed-stylesheet
111 Release 0.3.9 (2005-05-26)
112 ==========================
114 * Added "file_insertion_enabled__" and "raw_enabled__" settings.
116 __ docs/user/config.html#file-insertion-enabled
117 __ docs/user/config.html#raw-enabled
119 * Added `auto-enumerated lists`__.
121 __ docs/ref/rst/restructuredtext.html#enumerated-lists
123 * Added `"header" and "footer"`__ directives.
125 __ docs/ref/rst/directives.html#document-header-footer
127 * Added "list-table__" directive.
129 __ docs/ref/rst/directives.html#list-table
131 * Added support for `section subtitles`__.
133 __ docs/user/config.html#sectsubtitle-xform
135 * Added "field_name_limit__" and "option_limit__" settings to HTML writer.
137 __ docs/user/config.html#field-name-limit
138 __ docs/user/config.html#option-limit
140 * Added "cloak_email_addresses__" setting to HTML writer.
142 __ docs/user/config.html#cloak-email-addresses
144 * UTF-8 BOMs are now removed from the input stream.
147 Release 0.3.7 (2004-12-24)
148 ==========================
150 * A special "`line block`__" syntax has been added. (Also see the
151 `quick reference`__.)
153 __ docs/ref/rst/restructuredtext.html#line-blocks
154 __ docs/user/rst/quickref.html#line-blocks
156 * Empty sections are now allowed.
158 * A "raw__" role has been added.
160 __ docs/ref/rst/roles.html#raw
162 * The LaTeX writer now escapes consecutive dashes (like "--" or "---")
163 so that they are no longer transformed by LaTeX to en or em dashes.
164 (Please see the FAQ__ for how to represent such dashes.)
166 __ FAQ.html#how-can-i-represent-esoteric-characters-e-g-character-entities-in-a-document
168 * A `dependency recorder`__ has been added.
170 __ docs/user/config.html#record-dependencies
172 * A directive has been added for `compound paragraphs`__.
174 __ docs/ref/rst/directives.html#compound-paragraph
177 Release 0.3.5 (2004-07-29)
178 ==========================
180 * Improved, extended and reorganized the documentation__.
184 * Added "csv-table__" directive.
186 __ docs/ref/rst/directives.html#csv-table