Repository navigation
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: facelessuser/soupsieve
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.8.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: facelessuser/soupsieve
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.9
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 13 commits
- 16 files changed
- 5 contributors
Commits on Feb 3, 2026
-
Update hatchling version requirement in pyproject.toml (#290)
Old versions of hatchling error out on `Unknown classifier in field `project.classifiers`: Programming Language :: Python :: 3.14` because they don't know about Python 3.14.
Configuration menu - View commit details
-
Copy full SHA for 0cb533d - Browse repository at this point
Copy the full SHA 0cb533dView commit details
Commits on Mar 27, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 3a661b2 - Browse repository at this point
Copy the full SHA 3a661b2View commit details
Commits on May 24, 2026
-
* Fix inefficient attribute pattern Found by @mauriceng98 * Fix lint
Configuration menu - View commit details
-
Copy full SHA for eb43976 - Browse repository at this point
Copy the full SHA eb43976View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef18872 - Browse repository at this point
Copy the full SHA ef18872View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28108ab - Browse repository at this point
Copy the full SHA 28108abView commit details
Commits on May 27, 2026
-
Build patterns and regexes lazily in css_parser (#296)
* Build patterns and regexes lazily instead of when css_parser is imported * Applied requested changes * Made css_nth_of_s_default a base class member and the re_pseudo_name regex compiled globally * Fix mypy type errors * Use a dataclass instead of a tuple * Rename PseudoSelector -> CSSPattern and add a docstring * Follow the lints for the docstring
Configuration menu - View commit details
-
Copy full SHA for b8701de - Browse repository at this point
Copy the full SHA b8701deView commit details
Commits on May 28, 2026
-
Configuration menu - View commit details
-
Copy full SHA for d2d1581 - Browse repository at this point
Copy the full SHA d2d1581View commit details -
- Use a UserDict to abstract lazy compiling of selectors - Specify base class methods using all caps - Do not assume flags - Add locks to lazy compilation of patterns for use in threads
Configuration menu - View commit details
-
Copy full SHA for d6e6830 - Browse repository at this point
Copy the full SHA d6e6830View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08e9ede - Browse repository at this point
Copy the full SHA 08e9edeView commit details
Commits on Jul 6, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 751c57b - Browse repository at this point
Copy the full SHA 751c57bView commit details
Commits on Jul 15, 2026
-
Configuration menu - View commit details
-
Copy full SHA for ce44e49 - Browse repository at this point
Copy the full SHA ce44e49View commit details
Commits on Jul 19, 2026
-
Configuration menu - View commit details
-
Copy full SHA for cf198fc - Browse repository at this point
Copy the full SHA cf198fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8763f91 - Browse repository at this point
Copy the full SHA 8763f91View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.8.3...2.9