removed CVS reference
[docutils.git] / docutils / RELEASE-NOTES.txt
blobcfe2ce8f72f1b678e8f0c7f384ca8e6beeeaee7e
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 =================
24 reStructuredText:
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`__
29   how-to.
31   __ docs/howto/rst-directives.html
34 Release 0.4 (2006-01-09)
35 ========================
37 .. Note::
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
46    determined).
48 Components:
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.
62 reStructuredText:
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
82 Internationalization:
84 * Added Japanese and Simplified Chinese language mappings, and support
85   for double-width CJK-characters in tables and section titles.
87 Documentation:
89 * Added a `guide for distributors`__ (package maintainers) and a
90   `guide for developers`__.
92   __ docs/dev/distributing.html
93   __ docs/dev/hacking.html
95 General:
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__.
182   __ docs/index.html
184 * Added "csv-table__" directive.
186   __ docs/ref/rst/directives.html#csv-table