summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2022-07-01 21:09:05 +0200
committerStefan Behnel <stefan_ml@behnel.de>2022-07-01 21:16:48 +0200
commitd65e63229e8958bc08344a85cd3f09ceeef933c3 (patch)
tree4c43bbb7e9624f103ad3fc0d093a116494a1999a
parent86368e9cf70a0ad23cccd5ee32de847149af0c6f (diff)
downloadpython-lxml-d65e63229e8958bc08344a85cd3f09ceeef933c3.tar.gz
Prepare release of lxml 4.9.1.
-rw-r--r--CHANGES.txt12
-rw-r--r--doc/main.txt10
-rw-r--r--src/lxml/__init__.py2
3 files changed, 20 insertions, 4 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index b2e0c8f0..64bba1c2 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -2,6 +2,18 @@
lxml changelog
==============
+4.9.1 (2022-07-01)
+==================
+
+Bugs fixed
+----------
+
+* A crash was resolved when using ``iterwalk()`` (or ``canonicalize()``)
+ after parsing certain incorrect input. Note that ``iterwalk()`` can crash
+ on *valid* input parsed with the same parser *after* failing to parse the
+ incorrect input.
+
+
4.9.0 (2022-06-01)
==================
diff --git a/doc/main.txt b/doc/main.txt
index e9a0a463..578f92dc 100644
--- a/doc/main.txt
+++ b/doc/main.txt
@@ -160,8 +160,8 @@ Index <http://pypi.python.org/pypi/lxml/>`_ (PyPI). It has the source
that compiles on various platforms. The source distribution is signed
with `this key <pubkey.asc>`_.
-The latest version is `lxml 4.9.0`_, released 2022-06-01
-(`changes for 4.9.0`_). `Older versions <#old-versions>`_
+The latest version is `lxml 4.9.1`_, released 2022-07-01
+(`changes for 4.9.1`_). `Older versions <#old-versions>`_
are listed below.
Please take a look at the
@@ -256,7 +256,9 @@ See the websites of lxml
..
and the `latest in-development version <https://lxml.de/dev/>`_.
-.. _`PDF documentation`: lxmldoc-4.9.0.pdf
+.. _`PDF documentation`: lxmldoc-4.9.1.pdf
+
+* `lxml 4.9.1`_, released 2022-07-01 (`changes for 4.9.1`_)
* `lxml 4.9.0`_, released 2022-06-01 (`changes for 4.9.0`_)
@@ -280,6 +282,7 @@ See the websites of lxml
* `older releases <https://lxml.de/4.6/#old-versions>`_
+.. _`lxml 4.9.1`: /files/lxml-4.9.1.tgz
.. _`lxml 4.9.0`: /files/lxml-4.9.0.tgz
.. _`lxml 4.8.0`: /files/lxml-4.8.0.tgz
.. _`lxml 4.7.1`: /files/lxml-4.7.1.tgz
@@ -291,6 +294,7 @@ See the websites of lxml
.. _`lxml 4.6.1`: /files/lxml-4.6.1.tgz
.. _`lxml 4.6.0`: /files/lxml-4.6.0.tgz
+.. _`changes for 4.9.1`: /changes-4.9.1.html
.. _`changes for 4.9.0`: /changes-4.9.0.html
.. _`changes for 4.8.0`: /changes-4.8.0.html
.. _`changes for 4.7.1`: /changes-4.7.1.html
diff --git a/src/lxml/__init__.py b/src/lxml/__init__.py
index 0e008341..f8be68f7 100644
--- a/src/lxml/__init__.py
+++ b/src/lxml/__init__.py
@@ -1,6 +1,6 @@
# this is a package
-__version__ = "4.9.0"
+__version__ = "4.9.1"
def get_include():