Sourced from lxml's changelog.
5.3.0 (2024-08-10)
Features added
- GH#421: Nested
CDATA
sections are no longer rejected but split on output to represent]]>
correctly. Patch by Gertjan Klein.Bugs fixed
LP#2060160: Attribute values serialised differently in
xmlfile.element()
andxmlfile.write()
.LP#2058177: The ISO-Schematron implementation could fail on unknown prefixes. Patch by David Lakin.
Other changes
LP#2067707: The
strip_cdata
option inHTMLParser()
turned out to be useless and is now deprecated.Binary wheels use the library versions libxml2 2.12.9 and libxslt 1.1.42.
Windows binary wheels use the library versions libxml2 2.11.8 and libxslt 1.1.39.
Built with Cython 3.0.11.
475f4ab
Update release date.e356a1e
Build: Add some debug output.8345680
Build: Retry library downloads on failures.2fe6c90
CI: Test oldest officially supported library versions again (the
slightly new...00335a1
Build: Improve download regexes.f3da47d
Prepare release of lxml 5.3.0.3119703
Add missing global name to "all" in
lxml.etree.9de6180
Build: Upgrade cibuildwheel version also for the matrix setup.54e36cb
Build: Upgrade libxslt to latest (1.1.42).d4f56ee
Build: Slightly increase the oldest libxslt version that we test against
to w...