patchman icon indicating copy to clipboard operation
patchman copied to clipboard

Update lxml to 4.9.1

Open pyup-bot opened this issue 2 years ago • 0 comments

This PR updates lxml from 4.7.1 to 4.9.1.

Changelog

4.9.1

==================

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

==================

Bugs fixed
----------

* GH341: The mixin inheritance order in ``lxml.html`` was corrected.
Patch by xmo-odoo.

Other changes
-------------

* Built with Cython 0.29.30 to adapt to changes in Python 3.11 and 3.12.

* Wheels include zlib 1.2.12, libxml2 2.9.14 and libxslt 1.1.35
(libxml2 2.9.12+ and libxslt 1.1.34 on Windows).

* GH343: Windows-AArch64 build support in Visual Studio.
Patch by Steve Dower.

4.8.0

==================

Features added
--------------

* GH337: Path-like objects are now supported throughout the API instead of just strings.
Patch by Henning Janssen.

* The ``ElementMaker`` now supports ``QName`` values as tags, which always override
the default namespace of the factory.

Bugs fixed
----------

* GH338: In lxml.objectify, the XSI float annotation "nan" and "inf" were spelled in
lower case, whereas XML Schema datatypes define them as "NaN" and "INF" respectively.
Patch by Tobias Deiminger.

Other changes
-------------

* Built with Cython 0.29.28.
Links
  • PyPI: https://pypi.org/project/lxml
  • Changelog: https://pyup.io/changelogs/lxml/
  • Homepage: https://lxml.de/

pyup-bot avatar Jul 01 '22 23:07 pyup-bot