2023-12-28 20:07:42 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-lxml: updated to 4.9.4
4.9.4 (2023-12-19)
==================
Bugs fixed
----------
* Inserting/replacing an ancestor into a node's children could loop indefinitely.
* ``TreeBuilder.close()`` could fail with a ``TypeError`` after
parsing incorrect input. Original patch by Enrico Minack.
* A file-system specific test is now optional and should no longer fail
on systems that don't support it.
Other changes
-------------
* Wheels include zlib 1.3, libxml2 2.10.3 and libxslt 1.1.39
(zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).
* Built with Cython 0.29.37.
|
2023-11-09 00:00:56 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-lxml: uses 'for (int i=...)' so needs c99
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-07-05 14:33:02 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-lxml: updated to 4.9.3
4.9.3 (2023-07-05)
==================
Bugs fixed
----------
* ``lxml.objectify`` accepted non-decimal numbers like ``²²²`` as integers.
* A memory leak in ``lxml.html.clean`` was resolved by switching to Cython 0.29.34+.
* URL checking in the HTML cleaner was improved.
Patch by Tim McCormack.
* Some regex strings were changed to raw strings to fix Python warnings.
Patches by Jakub Wilk and Anthony Sottile.
Other changes
-------------
* Wheels include zlib 1.2.13, libxml2 2.10.3 and libxslt 1.1.38
(zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).
* Built with Cython 0.29.36 to adapt to changes in Python 3.12.
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | |
Log message:
revbump after textproc/icu update
|
2022-12-16 00:22:04 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-lxml: updated to 4.9.2
4.9.2 (2022-12-13)
==================
Bugs fixed
----------
* CVE-2022-2309: A Bug in libxml2 2.9.1[0-4] could let namespace declarations
from a failed parser run leak into later parser runs. This bug was worked around
in lxml and resolved in libxml2 2.10.0.
https://gitlab.gnome.org/GNOME/libxml2/-/issues/378
Other changes
-------------
* LP-1981760: ``Element.attrib`` now registers as ``collections.abc.MutableMapping``.
* lxml now has a static build setup for macOS on ARM64 machines (not used for \
building wheels).
Patch by Quentin Leffray.
|
2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) | |
Log message:
massive revision bump after textproc/icu update
|
2022-07-02 09:55:31 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-lxml: updated to 4.9.1
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.
|
2022-06-13 21:36:11 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-lxml: updated to 4.9.0
4.9.0 (2022-06-01)
==================
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.
|
2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | |
Log message:
revbump for textproc/icu update
|