Skip to content
Permalink

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
Choose a base ref
...
head repository: facelessuser/soupsieve
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.9
Choose a head ref
  • 13 commits
  • 16 files changed
  • 5 contributors

Commits on Feb 3, 2026

  1. 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.
    haampie authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    0cb533d View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

  1. Configuration menu
    Copy the full SHA
    3a661b2 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2026

  1. Merge commit from fork

    * Fix inefficient attribute pattern
    
    Found by @mauriceng98
    
    * Fix lint
    facelessuser authored May 24, 2026
    Configuration menu
    Copy the full SHA
    eb43976 View commit details
    Browse the repository at this point in the history
  2. Fix test for Windows

    facelessuser committed May 24, 2026
    Configuration menu
    Copy the full SHA
    ef18872 View commit details
    Browse the repository at this point in the history
  3. Limit excessive selectors

    Reported by @mauriceng98
    facelessuser committed May 24, 2026
    Configuration menu
    Copy the full SHA
    28108ab View commit details
    Browse the repository at this point in the history

Commits on May 27, 2026

  1. 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
    bolshoytoster authored May 27, 2026
    Configuration menu
    Copy the full SHA
    b8701de View commit details
    Browse the repository at this point in the history

Commits on May 28, 2026

  1. Configuration menu
    Copy the full SHA
    d2d1581 View commit details
    Browse the repository at this point in the history
  2. Rework selector mapping

    - 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
    facelessuser committed May 28, 2026
    Configuration menu
    Copy the full SHA
    d6e6830 View commit details
    Browse the repository at this point in the history
  3. Drop Python 3.9

    facelessuser committed May 28, 2026
    Configuration menu
    Copy the full SHA
    08e9ede View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2026

  1. Configuration menu
    Copy the full SHA
    751c57b View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2026

  1. Merge commit from fork

    facelessuser authored Jul 15, 2026
    Configuration menu
    Copy the full SHA
    ce44e49 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2026

  1. Configuration menu
    Copy the full SHA
    cf198fc View commit details
    Browse the repository at this point in the history
  2. Format changelog message

    facelessuser committed Jul 19, 2026
    Configuration menu
    Copy the full SHA
    8763f91 View commit details
    Browse the repository at this point in the history
Loading