Dear Sphinxers, the Docutils team is going to release Docutils v. 0.9.
It would be nice if people could test their setup and extensions with the repository__ version or snapshot__ for eventual compatibilty problems. __ http://docutils.sourceforge.net/docs/dev/repository.html __ http://docutils.svn.sourceforge.net/viewvc/docutils/trunk/docutils/?view=tar Günter >From the HISTORY.txt and RELEASE_NOTES.txt files: Future changes ============== * docutils/math, docutils/error_reporting.py, and docutils/urischemes.py will move to the utils package Code importing these modules needs to adapt, e.g.:: try: import docutils.math as math except ImportError: import docutils.utils.math as math * docutils.io.FileInput/FileOutput will no longer do a system-exit on IOError by default. Roadmap: :0.10: change of default behaviour to the equivalent of ``handle_io_errors=False``, ignore and deprecate the `handle_io_errors` option. (allows us to clean up Docutils code and remove the error handling code from the FileInput/FileOutput classes) :0.10 + n: deprecation warning to stderr if FileInput/FileOutput is called with `handle_io_errors`, :0.10 + n+1: remove the `handle_io_errors` option. Release 0.9 (unpublished) ========================= * General: - reStructuredText "code" role and directive with syntax highlighting by Pygments_. - "code" option of the "include" directive. .. _Pygments: http://pygments.org/ * docutils/utils.py -> docutils/utils/__init__.py - docutils.utils is now a package (providing a place for sub-modules) - DependencyList uses io.FileOutput and 'utf8' encoding to prevent errors recording non-ASCII filenames (fixes [ 3434355 ]). * docutils/io.py, docutils/core.py: - No "hard" system exit on file IO errors: catch and report them in `Publisher.reportException` instead. Allows handling by a calling application if the configuration setting `traceback` is True. - New exceptions InputError and OutputError for IO errors in FileInput/FileOutput. * docutils/writers/html4css1/__init__.py - change default for `math-output` setting to MathJax * docutils/parsers/rst/states.py - Fix [ 3402314 ] allow non-ASCII whitespace, punctuation characters and "international" quotes around inline markup. - Use `field_marker` pattern to look for start of a directive option block (fixes [ 3484857 ]). * docutils/writers/latex2e/__init__.py - Record only files required to generate the LaTeX source as dependencies. - Use ``\setcounter{secnumdepth}{0}`` instead of ``*``-versions when suppressing LaTeX section numbering. * docutils/writers/docutils_xml.py - Use the visitor pattern with default_visit()/default_depart() methods instead of minidom to facilitate special handling of selected nodes. - Support raw XML (inserted as-is inside a <raw></raw> node). -- You received this message because you are subscribed to the Google Groups "sphinx-dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sphinx-dev?hl=en.
