Soupsieve

Latest version: v2.6

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

2.6

- **NEW**: Add official support for Python 3.13.
- **NEW**: Add support for `&` as scoping root per the CSS Nesting Module, Level 1. When `&` is used outside the
context of nesting, it is treated as the scoping root (equivalent to `:scope`).
- **FIX**: Improve error message when an unrecognized pseudo-class is used.

2.5

- **NEW**: Update to support Python 3.12.
- **NEW**: Drop support for Python 3.7.

2.4.1

- **FIX**: Attribute syntax for case insensitive flag optionally allows a space, it does not require one.

2.4

- **NEW**: Update to support changes related to `:lang()` in the official CSS spec. `:lang("")` should match unspecified
languages, e.g. `lang=""`, but not `lang=und`.
- **NEW**: Only `:is()` and `:where()` should allow forgiving selector lists according to latest CSS (as far as Soup
Sieve supports "forgiving" which is limited to empty selectors).
- **NEW**: Formally drop Python 3.6.
- **NEW**: Formally declare support for Python 3.11.

2.3.2.post1

- **FIX**: Documentation for installation from source is outdated.

2.3.2

- **FIX**: Fix some typos in error messages.

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.