release 0.22rc2

engelbert gruber <[email protected]> Thu, 22 May 2025 21:46:11 +0200
Newsgroups gmane.text.docutils.user,gmane.text.docutils.devel
Message-ID <CAHnbgBP1QRXRGNFvHAgY662V-Tbuqyx73vAoZeUHASNiUXSM+g@mail.gmail.com>
--===============4826440515533115392==
Content-Type: multipart/alternative; boundary="00000000000079419e0635bebced"

--00000000000079419e0635bebced
Content-Type: text/plain; charset="UTF-8"

Hei everyone,

only a few changes, but necessary ones to remedy 3rd party problems

please try, test

next release day for 0.22 on my schedule is tuesday june 10.

all the best
 e

* docutils/parsers/rst/directives/misc.py

  - Pass default settings to custom parser for included file.

* docutils/parsers/rst/states.py

  - Remove the list`states.RSTStateMachine.memo.section_parents`
    (introduced in Docutils 0.22rc1) that broke 3rd-party applications
    setting up a "mock memo".
  - Use `types.SimpleNamespace` instead of a local definition for
    the auxilliary class `states.Struct`.

* docutils/writers/_html_base.py

  - Fix error when determining the document metadata title from the
    source path and the internal `source` attribute is None.

--00000000000079419e0635bebced
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hei everyone,</div><div><br></div><div>only a few cha=
nges, but necessary ones to remedy 3rd party problems</div><div></div><div>=
<br></div><div>please try, test</div><div><br></div><div>next release day f=
or 0.22 on my schedule is tuesday june 10.</div><div><br></div><div>all the=
 best</div><div>=C2=A0e</div><div>=C2=A0 <br>* docutils/parsers/rst/directi=
ves/misc.py<br>=C2=A0 =C2=A0 <br>=C2=A0 - Pass default settings to custom p=
arser for included file.<br><br>* docutils/parsers/rst/states.py<br><br>=C2=
=A0 - Remove the list`states.RSTStateMachine.memo.section_parents`<br>=C2=
=A0 =C2=A0 (introduced in Docutils=C2=A00.22rc1) that broke 3rd-party appli=
cations<br>=C2=A0 =C2=A0 setting up a &quot;mock memo&quot;.<br>=C2=A0 - Us=
e `types.SimpleNamespace` instead of a local definition for<br>=C2=A0 =C2=
=A0 the auxilliary class `states.Struct`.<br><br>* docutils/writers/_html_b=
ase.py<br><br>=C2=A0 - Fix error when determining the document metadata tit=
le from the<br>=C2=A0 =C2=A0 source path and the internal `source` attribut=
e is None.<br><br><br></div></div>

--00000000000079419e0635bebced--


--===============4826440515533115392==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============4826440515533115392==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline