docutils 0.22 release plan
engelbert gruber <[email protected]> Wed, 30 Apr 2025 02:39:48 +0200
| Newsgroups | gmane.text.docutils.user,gmane.text.docutils.devel |
|---|---|
| Message-ID | <CAHnbgBO0VbkAROu-MVBB60cs1tPTpiPC4u9v8CsjBVJmG=iNtg@mail.gmail.com> |
--===============5899421876500276654==
Content-Type: multipart/alternative; boundary="000000000000269dc40633f428c9"
--000000000000269dc40633f428c9
Content-Type: text/plain; charset="UTF-8"
hello everyone,
the plan
* freeze now, only small corrections to the code till release
* 0.22rc1 on tuesday may 6th
* 0.22 on tuesday may 21th if no stopper shows up.
after more than a year a lot of changes have accumulated, some
* General
- We have started to add type hints to Docutils (feature-request #87).
This will be a complex programme of work and as such,
for the time being, these type hints are "provisional"
and should not be relied upon.
By default, the Python interpreter treats type hints as annotations.
Python >= 3.10 is required with active type hints
(``typing.TYPE_CHECKING == True``).
* docutils/frontend.py
- Drop short options ``-i`` and ``-o`` for ``--input-encoding``
and ``--output-encoding``.
* very many internal changes, to clarify and stabilize
* docutils/writers/_html_base.py
- Make MathML the default math_output_.
- ...
* docutils/writers/latex2e
- Support SVG image inclusion with the "svg" LaTeX package (see the
- and more
* docutils/writers/manpage.py
- better reference (URI) support
in detail https://docutils.sourceforge.io/HISTORY.html
all the best
e
--000000000000269dc40633f428c9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>hello everyone,</div><div><br></div><div><div>the pla=
n</div><div><br></div><div>* freeze now, only small corrections to the code=
till release</div><div>* 0.22rc1 on tuesday may 6th</div><div>* 0.22 on tu=
esday may 21th if no stopper shows up.</div><div><br></div>after more than =
a year a lot of changes have accumulated, some</div><div></div><div><br></d=
iv><div>* General</div><div>=C2=A0 - We have started to add type hints to D=
ocutils (feature-request #87).<br>=C2=A0 =C2=A0 This will be a complex prog=
ramme of work and as such,<br>=C2=A0 =C2=A0 for the time being, these type =
hints are "provisional"<br>=C2=A0 =C2=A0 and should not be relied=
upon.<br><br>=C2=A0 =C2=A0 By default, the Python interpreter treats type =
hints as annotations.<br>=C2=A0 =C2=A0 Python >=3D 3.10 is required with=
active type hints<br>=C2=A0 =C2=A0 (``typing.TYPE_CHECKING =3D=3D True``).=
<br>* docutils/frontend.py<br>=C2=A0 - Drop short options ``-i`` and ``-o``=
for ``--input-encoding``<br>=C2=A0 =C2=A0 and ``--output-encoding``.</div>=
<div>* very many internal changes, to clarify and stabilize</div><div>* doc=
utils/writers/_html_base.py<br>=C2=A0 - Make MathML the default math_output=
_.<br></div><div>=C2=A0 - ...</div><div>* docutils/writers/latex2e</div><di=
v>=C2=A0 - Support SVG image inclusion with the "svg" LaTeX packa=
ge (see the<br></div><div>=C2=A0 - and more</div><div>* docutils/writers/ma=
npage.py<br></div><div>=C2=A0 - better reference (URI) support</div><div><b=
r></div><div>in detail <a href=3D"https://docutils.sourceforge.io/HISTORY.h=
tml">https://docutils.sourceforge.io/HISTORY.html</a>=C2=A0</div><div><br><=
/div><br><div>all the best</div><div>=C2=A0e</div></div>
--000000000000269dc40633f428c9--
--===============5899421876500276654==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============5899421876500276654==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline