========================
.. Note::
Docutils 0.4 is the last version supporting Python 2.1.
It is also the last version that will make compromises in
its HTML output for Netscape Navigator 4. Docutils 0.5 will
require more up-to-date browsers (the exact definition is to be
determined).
Components:
* Added an `S5/HTML writer`__ and the rst2s5.py__ front end:
multi-platform, multi-browser HTML slide shows.
__ docs/user/slide-shows.html
__ docs/user/tools.htmlrst2s5
* The newlatex2e writer is nearing completion.
* Added a DocTree reader, ``publish_doctree`` and
``publish_from_doctree`` convenience functions, for document tree
extraction and reprocessing.
reStructuredText:
* Added directives: "container__" (generic block-level container),
"default-role__" (role used for \`backtick\` syntax), "title__"
(document title metadata), and "date__" (generate the current local
date, for substitution definitions).
__ docs/ref/rst/directives.htmlcontainer
__ docs/ref/rst/directives.htmldefault-role
__ docs/ref/rst/directives.htmltitle
__ docs/ref/rst/directives.htmldate
* Length units are now supported for image_ sizes.
.. _image: docs/ref/rst/directives.htmlimage
* Added `standard definition files`__ for special characters etc.
__ docs/ref/rst/definitions.html
Internationalization:
* Added Japanese and Simplified Chinese language mappings, and support
for double-width CJK-characters in tables and section titles.
Documentation:
* Added a `guide for distributors`__ (package maintainers) and a
`guide for developers`__.
__ docs/dev/distributing.html
__ docs/dev/hacking.html
General:
* Added significant `Emacs support for reST`__.
__ docs/user/emacs.html
* Added a `--strip-comments`__ option.
__ docs/user/config.htmlstrip-comments
* `--embed-stylesheet`__ is now the default for the HTML writer
(rather than --link-stylesheet).
__ docs/user/config.htmlembed-stylesheet