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: isaacs/minimatch
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v10.2.2
Choose a base ref
...
head repository: isaacs/minimatch
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v10.2.4
Choose a head ref
  • 10 commits
  • 13 files changed
  • 1 contributor

Commits on Feb 22, 2026

  1. update deps

    isaacs committed Feb 22, 2026
    Configuration menu
    Copy the full SHA
    9f15c58 View commit details
    Browse the repository at this point in the history
  2. limit recursion for **, improve perf considerably

    This limits the levels of recursion allowed when encountering multiple
    non-adjacent `**` portions of a pattern.
    
    Update `**` handling, with performance massively improved by limiting
    the recursive walk much more aggressively. When a `**` portion is
    present, the entire pattern is split up into sections. The head and tail
    first have to match, and then each subsequent portion is only tested in
    the part of the file where it might actually be found, taking advantage
    of the fact that non-globstar portions must always consume as many path
    portions as there are pattern portions.
    
    Fix: GHSA-7r86-cg39-jmmj
    isaacs committed Feb 22, 2026
    Configuration menu
    Copy the full SHA
    0bf499a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3448c4 View commit details
    Browse the repository at this point in the history
  4. limit nested extglob recursion, flatten extglobs

    This flattens nested extglobs where that can be done correctly.
    
    In other cases, the recursion into nested extglobs is limited to
    2, in order to prevent runaway ReDOS patterns.
    
    fix: GHSA-23c5-xmqv-rm74
    isaacs committed Feb 22, 2026
    1 Configuration menu
    Copy the full SHA
    11d0df6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cecaad1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2026

  1. update deps

    isaacs committed Feb 24, 2026
    Configuration menu
    Copy the full SHA
    0873fba View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2026

  1. 10.2.3

    isaacs committed Feb 25, 2026
    Configuration menu
    Copy the full SHA
    ea94840 View commit details
    Browse the repository at this point in the history
  2. fix partial matching of globstar patterns

    Fix: #284
    isaacs committed Feb 25, 2026
    Configuration menu
    Copy the full SHA
    3a0d83b View commit details
    Browse the repository at this point in the history
  3. docs: add warning about ReDoS

    isaacs committed Feb 25, 2026
    Configuration menu
    Copy the full SHA
    26b9002 View commit details
    Browse the repository at this point in the history
  4. 10.2.4

    isaacs committed Feb 25, 2026
    Configuration menu
    Copy the full SHA
    c36addb View commit details
    Browse the repository at this point in the history
Loading