v2.1.1
What's Changed
Security release: LinkifyIt.match() was quadratic on untrusted input when linkify is enabled (GHSA-8m2q-wq3r-6hq8).
Affected: <= 2.1.0. Upgrade to 2.1.1.
- Fix quadratic complexity in
LinkifyIt.match(), port of linkify-it 5.0.1 and 5.0.2 (upstream CVE-2026-48801, CVE-2026-59887) (#82) - Match validators at a position instead of slicing the tail, needed because Python 3.10 does not optimize the
^anchor (#82) - Allow
;in the email name, matching linkify-it. Behavior change:a;b@example.comis now linkified (#82) - Update port.yml (linkify-it v5.0.2) (#82)
Full Changelog: v2.1.0...v2.1.1