docutils 0.20rc1 released

engelbert gruber <[email protected]> Thu, 4 May 2023 14:14:39 +0200
Newsgroups gmane.text.docutils.user,gmane.text.docutils.devel
Message-ID <CAHnbgBNG8gqU2MciuOwGWStqqOp3Jm_sDu5=27jMb79=z3+rpg@mail.gmail.com>
The release candidate is on pip

When installing with pip add the --pre option::

  pip install --pre docutils

cheers
 e

*Release Notes*

Note

Docutils 0.20 is the last version supporting Python 3.7 and 3.8.

   -

   General
   -

      Support Python 3.11 (patch #198 by Hugo van Kemenade).
      -

   Output changes:
   HTML5:

   Use dpub-ARIA role "doc-footnote" (instead of ARIA role "note") for
   footnotes.
   LaTeX:

   Do not load the inputenc package in UTF-8 encoded LaTeX sources. (UTF-8
   is the default encoding for LaTeX2e since 2018).
   -

   Configuration changes:
   -

      Settings in the [latex2e writer] configuration file section are now
      ignored by the "xetex" writer. Place common settings in section [latex
      writers]
      <https://docutils.sourceforge.io/docs/user/config.html#latex-writers>.
      -

      New command line setting output
      <https://docutils.sourceforge.io/docs/user/config.html#output>.
      Obsoletes the <destination> positional argument (cf. future changes
      <https://docutils.sourceforge.io/RELEASE-NOTES.html#command-line-usage-pattern>
      ).
      -

   utils.find_file_in_dirs() now returns a POSIX path also on Windows;
   utils.get_stylesheet_list() no longer converts \ to /.
   -

   docutils/languages/ docutils/parsers/rst/languages/
   -

      Support Ukrainian. Patch by Dmytro Kazanzhy.
      -

   test/coverage.sh
   -

      Removed. Use the coverage.py <https://pypi.org/project/coverage/>
      project instead, coverage run test/alltests.py and coverage report.
      -

   tools/
   -

      Moved quicktest.py to tools/dev/.


Detailed changes in https://docutils.sourceforge.io/HISTORY.html