From: JinWang An
Date: Wed, 30 Dec 2020 01:18:37 +0000 (+0900)
Subject: Imported Upstream version 4.5.2
X-Git-Tag: upstream/4.5.2^0
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a3ead4cf65f2b8ab03dd9d2fe7d6d179d209db7e;p=platform%2Fupstream%2Fpython-lxml.git
Imported Upstream version 4.5.2
---
diff --git a/CHANGES.txt b/CHANGES.txt
index 30e8059..ef1f77a 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -2,6 +2,27 @@
lxml changelog
==============
+4.5.2 (2020-07-09)
+==================
+
+Bugs fixed
+----------
+
+* ``Cleaner()`` now validates that only known configuration options can be set.
+
+* LP#1882606: ``Cleaner.clean_html()`` discarded comments and PIs regardless of the
+ corresponding 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.
+
+
4.5.1 (2020-05-19)
==================
diff --git a/PKG-INFO b/PKG-INFO
index 05ab7e0..8523174 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: lxml
-Version: 4.5.1
+Version: 4.5.2
Summary: Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
Home-page: https://lxml.de/
Author: lxml dev team
@@ -38,20 +38,25 @@ Description: lxml is a Pythonic, mature binding for the libxml2 and libxslt libr
as soon as a maintenance branch has been established. Note that this
requires Cython to be installed at an appropriate version for the build.
- 4.5.1 (2020-05-19)
+ 4.5.2 (2020-07-09)
==================
Bugs fixed
----------
- * LP#1570388: Fix failures when serialising documents larger than 2GB in some cases.
+ * ``Cleaner()`` now validates that only known configuration options can be set.
- * LP#1865141, GH#298: ``QName`` values were not accepted by the ``el.iter()`` method.
- Patch by xmo-odoo.
+ * LP#1882606: ``Cleaner.clean_html()`` discarded comments and PIs regardless of the
+ corresponding configuration option, if ``remove_unknown_tags`` was set.
- * LP#1863413, GH#297: The build failed to detect libraries on Linux that are only
- configured via pkg-config.
- Patch by Hugh McMaster.
+ * 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.
diff --git a/README.rst b/README.rst
index ae1d7ca..6a7c046 100644
--- a/README.rst
+++ b/README.rst
@@ -36,9 +36,7 @@ Thank you for your support.
Support lxml through `GitHub Sponsors `_
- (Note: GitHub will currently double your donation!)
-
- via `Tidelift `_
+ via a `Tidelift subscription `_
or via PayPal:
diff --git a/doc/html/FAQ.html b/doc/html/FAQ.html
index 979b1fc..ffc3d36 100644
--- a/doc/html/FAQ.html
+++ b/doc/html/FAQ.html
@@ -26,7 +26,7 @@ function hide_menu() {
-
lxml FAQ - Frequently Asked Questions
+
lxml FAQ - Frequently Asked Questions
Frequently asked questions on lxml. See also the notes on compatibility to
ElementTree.
@@ -1021,7 +1021,7 @@ map it to your namespace. See also the question above.
diff --git a/doc/html/api.html b/doc/html/api.html
index 2b7681a..9c74e30 100644
--- a/doc/html/api.html
+++ b/doc/html/api.html
@@ -24,7 +24,7 @@ function hide_menu() {
-
APIs specific to lxml.etree
+
APIs specific to lxml.etree
lxml.etree tries to follow established APIs wherever possible. Sometimes,
however, the need to expose a feature in an easy way led to the invention of a
@@ -533,7 +533,7 @@ resolvers, you have to stick to the external Python module.
diff --git a/doc/html/api/abc.ABCMeta-class.html b/doc/html/api/abc.ABCMeta-class.html
index 075dcb0..f508f74 100644
--- a/doc/html/api/abc.ABCMeta-class.html
+++ b/doc/html/api/abc.ABCMeta-class.html
@@ -427,7 +427,7 @@ even via super()).