Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates soupsieve from 2.6 to 2.8.1.

Changelog

2.8.1

-   **FIX**: Changes in tests to accommodate latest Python HTML parser changes.

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

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