soupsieve releases
PyPI package, released from facelessuser/soupsieve on GitHub · No. 100 of the most used PyPI packages in the paper's catalog
Latest release the paper recorded: soupsieve 3.0.3, Oct 12, 2026. Its newest GitHub release when last read: Oct 12, 2026.
Latest releases
Newest first, each linking to its notes on GitHub; the excerpt is the notes' own opening, where they have text.
- soupsieve 3.0.3
From the release notes3.0.3 FIX : When matching with , the BeautifulSoup object should not count as a parent. FIX : Fix case where relative sibling matching under :has(~) would incorrectly match a sibling that came before the target element.
- soupsieve 3.0.1
From the release notes3.0.1 FIX : Fix regression related to [attribute!=value] where previously it would match if the attribute was not present and recent changes broke that. Essentially, [attribute!=value] should be the same as :not([attribu…
- soupsieve 3.0
From the release notes3.0 BREAK : :has() , by default, now behaves according to CSS more strictly, disallowing complex selectors that use combinators and prevents nesting :has() within :has() . This gives a safer, more performant default for…
- soupsieve 2.10
From the release notes2.10 NEW : Support Python 3.15. NEW : Add new ignore option to API methods that allows the specification of specific pseudo classes to be ignored. NEW : Tighten restrictions such that namespaces and custom objects must a…