Released: Docutils 0.4

Felix Wiemann Felix.Wiemann at
Mon Jan 9 22:03:29 CET 2006

 Docutils 0.4 Released

Docutils 0.4 has been released.  You can download it from

What Is Docutils?

Docutils is a system for processing plaintext documentation into various
useful formats, such as HTML or LaTeX.  It includes reStructuredText,
the easy to read, easy to use, what-you-see-is-what-you-get plaintext
markup language.

Major Changes Since The Previous Release (0.3.9)

* Added an S5/HTML writer and the front end: multi-platform,
  multi-browser HTML slide shows.  See
  <> and

* The newlatex2e writer is nearing completion.

* Added a DocTree reader, ``publish_doctree`` and
  ``publish_from_doctree`` convenience functions, for document tree
  extraction and reprocessing.

* 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).  See

* Length units are now supported for image sizes; see

* Added standard definition files for special characters etc.; see

* Added Japanese and Simplified Chinese language mappings, and support
  for double-width CJK-characters in tables and section titles.

* Added a guide for distributors
  ( and a guide for
  developers (

* Added significant Emacs support for reST; see

* Added a --strip-comments option; see

* --embed-stylesheet is now the default for the HTML writer (rather
  than --link-stylesheet).

Compatibility Note

Docutils 0.4.x is the last version that will support Python 2.1.
Docutils 0.5 will *not* be compatible with Python 2.1; Python 2.2 or
later will be required.

Docutils 0.4.x is 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).

Felix Wiemann --

More information about the Python-announce-list mailing list