Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates soupsieve from 2.6 to 2.8.

Changelog

2.8

-   **NEW**: Drop support for Python 3.8.
-   **NEW**: Add support for Python 3.14.
-   **NEW**: Deploy with PyPI's "Trusted Publisher".

2.7

-   **NEW**: Add `:open` pseudo selector.
-   **NEW**: Add `:muted` pseudo selector.
-   **NEW**: Recognize the following pseudo selectors: `:autofill`, `:buffering`, `:fullscreen`, `:picture-in-picture`,
 `:popover-open`, `:seeking`, `:stalled`, and `:volume-locked`. These selectors, while recognized, will not match any
 element as they require a live environment to check element states and browser states. This just prevents Soup Sieve
 from failing when any of these selectors are specified.
-   **NEW**: A number of existing pseudo-classes are no longer noted as experimental.
-   **FIX**: Typing fixes.
Links

@pyup-bot pyup-bot mentioned this pull request Aug 27, 2025
@pyup-bot
Copy link
Collaborator Author

Closing this in favor of #1092

@pyup-bot pyup-bot closed this Dec 18, 2025
@vEpiphyte vEpiphyte deleted the pyup-update-soupsieve-2.6-to-2.8 branch December 18, 2025 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants