Bump lxml from 4.9.0 to 6.1.0 by dependabot[bot] · Pull Request #597 · html5lib/html5lib-python
Bumps lxml from 4.9.0 to 6.1.0.
Release notes
Sourced from lxml's releases.
lxml-6.1.0
No release notes provided.
lxml-6.0.4
No release notes provided.
lxml-6.0.3
No release notes provided.
lxml-6.0.2
No release notes provided.
lxml-6.0.1
No release notes provided.
lxml-6.0.0
No release notes provided.
lxml-5.4.0
5.4.0 (2025-04-22)
Bugs fixed
- LP#2107279: Binary wheels use libxml2 2.13.8 and libxslt 1.1.43 to resolve several CVEs. (Binary wheels for Windows continue to use a patched libxml2 2.11.9 and libxslt 1.1.39.) Issue found by Anatoly Katyushin, see https://bugs.launchpad.net/lxml/+bug/2107279
lxml-5.3.2
No release notes provided.
lxml-5.3.1
No release notes provided.
lxml-5.3.0
No release notes provided.
lxml-5.2.2
5.2.2 (2024-05-12)
Bugs fixed
GH#417: The
test_feed_parsertest could fail iflxml_html_cleanwas not installed. It is now skipped in that case.LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", without SSE 4.2.
... (truncated)
Changelog
Sourced from lxml's changelog.
6.1.0 (2026-04-17)
This release fixes a possible external entity injection (XXE) vulnerability in
iterparse()and theETCompatXMLParser.Features added
GH#486: The HTML ARIA accessibility attributes were added to the set of safe attributes in
lxml.html.defs. This allowslxml_html_cleanto pass them through. Patch by oomsveta.The default chunk size for reading from file-likes in
iterparse()is now configurable with a newchunk_sizeargument.Bugs fixed
- LP#2146291: The
resolve_entitiesoption was still set toTrueforiterparseandETCompatXMLParser, allowing for external entity injection (XXE) when using these parsers without setting this option explicitly. The default was now changed to'internal'only (as for the normal XML and HTML parsers since lxml 5.0). Issue found by Sihao Qiu as CVE-2026-41066.6.0.4 (2026-04-12)
Bugs fixed
- LP#2148019: Spurious MemoryError during namespace cleanup.
6.0.3 (2026-04-09)
Bugs fixed
Several out of memory error cases now raise
MemoryErrorthat were not handled before.Slicing with large step values (outside of
+/- sys.maxsize) could trigger undefined C behaviour.LP#2125399: Some failing tests were fixed or disabled in PyPy.
LP#2138421: Memory leak in error cases when setting the
public_idorsystem_urlof a document.
... (truncated)
Commits
43722f4Update changelog.8747040Name version of option change in docstring.6c36e6cFix pypistats URL in download statistics script.c7d76d6Change security policy to point to Github security advisories.378ccf8Update project income report.315270bDocs: Reduce TOC depth of package pages and move module contents first.6dbba7fDocs: Show current year in copyright line.e4385bfUpdate project income report.5bed1e1Validate file hashes in release download script.c13ee10Prepare release of 6.1.0.- Additional commits viewable in compare view
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions |
|---|---|
| lxml | [< 5, > 4.9.0] |
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.