chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
Closed
DE
9d ago+44+44+01234567890123456789-11-11-01234567890123456789
Bumps the npm_and_yarn group with 1 update in the / directory: glob.
Bumps the npm_and_yarn group with 1 update in the /packages/react-email directory: glob.
Updates glob from 13.0.6 to 14.0.2
Changelog
Sourced from glob's changelog.
changeglob
14
- Use minimatch 11. Each portion of a pattern with magic is now matched with a
Matcherfrom@isaacs/nonrecursive-glob-matchin place of aRegExp, so patterns can no longer cause ReDoS. Matching follows the minimatch 11 changes, which are closer to Bash in some edge cases.Pattern#pattern()returns aMatcherfor a portion with magic. TheMMPatterntype is now minimatch'sParseReturnFiltered, and the newMMMatchertype is theMatcherpart of it.- Rename
Pattern#isRegExp()toisMatcher(), andProcessor#testRegExp()totestMatcher().- Remove the
debugoption, which minimatch no longer has.- Add the
normalizeoption, to normalize unicode in the pattern and in the file names that it is matched against.GlobWalker#walk()andwalkSync()return arrays in place of sets, andMatchRecord#entries()is removed.ignorepatterns that start with/now start at the same place as other patterns that start with/: therootoption if set, or else the root of thecwd, such asC:\on Windows.ignorepatterns follow thewindowsPathsNoEscapeoption, the same as other patterns.- On Windows, patterns that start with a long UNC root like
//?/UNC/host/share/walk that share, the same as//host/share/.- Faster
ignorepatterns (about 1.2 to 3 times faster), and less work for each entry in a walk (about 10% faster sync, and 15% to 30% faster async, for large trees).- Allow
const string[]orreadonly string[]asignoreoption orpatternargument.- When the
signalaborts an async walk, the walk stops. Before, it rejected, but continued to read directories.13
- Move the CLI program out to a separate package,
glob-bin. Install that if you'd like to continue using glob from the command line.12
- Remove the unsafe
--shelloption. The--shelloption is now ONLY supported on known shells where the behavior can be implemented safely.11.1
... (truncated)
Commits
93957bf14.0.24682e8cfix: do not continue walking after signal abort668a66914.0.16ff2314allow const/readonly string[] for ignore, patternsbbe1e5d14.0.0d9586aduse actual published deps, not symlinks8b16637handle long unc forms5bcdc65extglobs cannot contain /d8b40c2handle root in platform-independent way, for ignores and patterns7d1c45aadd native fs glob test (todo on failure)- Additional commits viewable in compare view
Updates glob from 13.0.6 to 14.0.2
Changelog
Sourced from glob's changelog.
changeglob
14
- Use minimatch 11. Each portion of a pattern with magic is now matched with a
Matcherfrom@isaacs/nonrecursive-glob-matchin place of aRegExp, so patterns can no longer cause ReDoS. Matching follows the minimatch 11 changes, which are closer to Bash in some edge cases.Pattern#pattern()returns aMatcherfor a portion with magic. TheMMPatterntype is now minimatch'sParseReturnFiltered, and the newMMMatchertype is theMatcherpart of it.- Rename
Pattern#isRegExp()toisMatcher(), andProcessor#testRegExp()totestMatcher().- Remove the
debugoption, which minimatch no longer has.- Add the
normalizeoption, to normalize unicode in the pattern and in the file names that it is matched against.GlobWalker#walk()andwalkSync()return arrays in place of sets, andMatchRecord#entries()is removed.ignorepatterns that start with/now start at the same place as other patterns that start with/: therootoption if set, or else the root of thecwd, such asC:\on Windows.ignorepatterns follow thewindowsPathsNoEscapeoption, the same as other patterns.- On Windows, patterns that start with a long UNC root like
//?/UNC/host/share/walk that share, the same as//host/share/.- Faster
ignorepatterns (about 1.2 to 3 times faster), and less work for each entry in a walk (about 10% faster sync, and 15% to 30% faster async, for large trees).- Allow
const string[]orreadonly string[]asignoreoption orpatternargument.- When the
signalaborts an async walk, the walk stops. Before, it rejected, but continued to read directories.13
- Move the CLI program out to a separate package,
glob-bin. Install that if you'd like to continue using glob from the command line.12
- Remove the unsafe
--shelloption. The--shelloption is now ONLY supported on known shells where the behavior can be implemented safely.11.1
... (truncated)
Commits
93957bf14.0.24682e8cfix: do not continue walking after signal abort668a66914.0.16ff2314allow const/readonly string[] for ignore, patternsbbe1e5d14.0.0d9586aduse actual published deps, not symlinks8b16637handle long unc forms5bcdc65extglobs cannot contain /d8b40c2handle root in platform-independent way, for ignores and patterns7d1c45aadd native fs glob test (todo on failure)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Bumps glob from 13.0.6 to 14.0.2 in the root and packages/react-email directories.
Migration
- v14 removes the
debugoption and changesGlobWalker#walk()andwalkSync()to return arrays instead of sets. - Patterns are now matched with minimatch 11, which prevents ReDoS attacks.