chore(deps): update dependency lxml to v4.7.1 #3
Merged
Xefir
merged 1 commits from renovate/lxml-4.x
into fix/py3
4 months ago
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'renovate/lxml-4.x'
Deleting a branch is permanent. It CANNOT be undone. Continue?
This PR contains the following updates:
==4.5.1
->==4.7.1
Release Notes
lxml/lxml
v4.7.1
Compare Source
==================
Features added
parser.feed()
now encodes the input datato the native UTF-8 encoding directly, instead of going through
Py_UNICODE
/wchar_t
encoding first, which previously required duplicate recoding in most cases.Bugs fixed
The standard namespace prefixes were mishandled during "C14N2" serialisation on Python 3.
See https://mail.python.org/archives/list/[email protected]/thread/6ZFBHFOVHOS5GFDOAMPCT6HM5HZPWQ4Q/
lxml.objectify
previously accepted non-XML numbers with underscores (like "1_000")as integers or float values in Python 3.6 and later. It now adheres to the number
format of the XML spec again.
LP#1939031: Static wheels of lxml now contain the header files of zlib and libiconv
(in addition to the already provided headers of libxml2/libxslt/libexslt).
Other changes
v4.7.0
Compare Source
==================
v4.6.5
Compare Source
==================
Bugs fixed
A vulnerability (GHSL-2021-1038) in the HTML cleaner allowed sneaking script
content through SVG images (CVE-2021-43818).
A vulnerability (GHSL-2021-1037) in the HTML cleaner allowed sneaking script
content through CSS imports and other crafted constructs (CVE-2021-43818).
v4.6.4
Compare Source
==================
Features added
GH#317: A new property
system_url
was added to DTD entities.Patch by Thirdegree.
GH#314: The
STATIC_*
variables insetup.py
can now be passed via env vars.Patch by Isaac Jurado.
v4.6.3
Compare Source
==================
Bugs fixed
which allowed JavaScript to pass through. The cleaner now removes the HTML5
formaction
attribute.v4.6.2
Compare Source
==================
Bugs fixed
which allowed JavaScript to pass through. The cleaner now removes more sneaky
"style" content.
v4.6.1
Compare Source
==================
Bugs fixed
JavaScript to pass through. The cleaner now removes more sneaky "style" content.
v4.6.0
Compare Source
==================
Features added
GH#310:
lxml.html.InputGetter
supports__len__()
to count the number of input fields.Patch by Aidan Woolley.
lxml.html.InputGetter
has a new.items()
method to ease processing all input fields.lxml.html.InputGetter.keys()
now returns the field names in document order.GH-309: The API documentation is now generated using
sphinx-apidoc
.Patch by Chris Mayo.
Bugs fixed
LP#1869455: C14N 2.0 serialisation failed for unprefixed attributes
when a default namespace was defined.
TreeBuilder.close()
raisedAssertionError
in some error cases where itshould have raised
XMLSyntaxError
. It now raises a combined exception tokeep up backwards compatibility, while switching to
XMLSyntaxError
as aninterface.
v4.5.2
Compare Source
==================
Bugs fixed
Cleaner()
now validates that only known configuration options can be set.LP#1882606:
Cleaner.clean_html()
discarded comments and PIs regardless of thecorresponding configuration option, if
remove_unknown_tags
was set.LP#1880251: Instead of globally overwriting the document loader in libxml2, lxml now
sets it per parser run, which improves the interoperability with other users of libxml2
such as libxmlsec.
LP#1881960: Fix build in CPython 3.10 by using Cython 0.29.21.
The setup options "--with-xml2-config" and "--with-xslt-config" were accidentally renamed
to "--xml2-config" and "--xslt-config" in 4.5.1 and are now available again.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
db776cc68f
to3234448a8a
4 months ago3234448a8a
toeeb57c5393
4 months agoeeb57c5393
toa5baebc82e
4 months agofafbe7913c
into fix/py3 4 months agofafbe7913c
.