This PR was automatically created by Snyk using the credentials of a real user.
Snyk has created this PR to upgrade fast-glob from 3.2.5 to 3.2.12.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
- The recommended version is **7 versions** ahead of your current version.
- The recommended version was released **4 months ago**, on 2022-09-09.
Release notes Package name: fast-glob
Yeap, this is another release aimed at fixing problems with detecting brace expansions in patterns. This time, patterns like abc/{a.txt,b.js} was not marked as a dynamic pattern. So, now the regex has been rewritten to a generalized solution as a function to avoid future problems due to the complexity of the regular expression.
Thanks @ MurzNN for the report of this problem (#351).
Fix directory matching with trailing slashes (#290)
Thanks @ Trott for investigating the problem and the detailed description.
Previously the src/*/ pattern did not work as expected (like src/*).
Double-slash in the middle of the pattern is not collapsed (#330)
Starting from this release, patterns like src//* will work like similar patterns without duplicate slashes. This was done for continuity with other solutions (glob, ls src//*, python, golang, β¦).
048389f Merge pull request #338 from XhmikosR/codeql
Compare
**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.*
For more information:
π§ [View latest project report](https://app.snyk.io/org/estruyf/project/4608a3a3-f2ce-42ff-95d5-c062475fb283?utm_source=github&utm_medium=referral&page=upgrade-pr)
π [Adjust upgrade PR settings](https://app.snyk.io/org/estruyf/project/4608a3a3-f2ce-42ff-95d5-c062475fb283/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr)
π [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/estruyf/project/4608a3a3-f2ce-42ff-95d5-c062475fb283/settings/integration?pkg=fast-glob&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades)
This PR was automatically created by Snyk using the credentials of a real user.
Snyk has created this PR to upgrade fast-glob from 3.2.5 to 3.2.12.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.- The recommended version is **7 versions** ahead of your current version. - The recommended version was released **4 months ago**, on 2022-09-09.
Release notes
Package name: fast-glob
Fixed an issue introduced in
3.2.7
related to incorrect application of patterns to entries with a trailing slash when the entry is not a directory.Before changes:
After fix:
Thanks @ AgentEnder for the issue (#357).
This release includes performance improvements for the asynchronous method. For this method we now use an asynchronous directory traversal interface instead of using a streaming interface. This gives up to 15% acceleration for medium and large directories. The result depends a lot on hardware.
You can find the benchmark results for this release in CI here.
Here are a few of measurements on my laptop:
Yeap, this is another release aimed at fixing problems with detecting brace expansions in patterns. This time, patterns like
abc/{a.txt,b.js}
was not marked as a dynamic pattern. So, now the regex has been rewritten to a generalized solution as a function to avoid future problems due to the complexity of the regular expression.Thanks @ MurzNN for the report of this problem (#351).
3.2.8
when the{a,b,c}
pattern no longer considered a dynamic pattern (thanks @ amitdahan, #347).3.2.8
with invalid regular expression on older node.js versions (#345).Fix directory matching with trailing slashes (#290)
Previously the
src/*/
pattern did not work as expected (likesrc/*
).Double-slash in the middle of the pattern is not collapsed (#330)
Starting from this release, patterns like
src//*
will work like similar patterns without duplicate slashes. This was done for continuity with other solutions (glob
,ls src//*
, python, golang, β¦).Adjust inefficient regular expressions (#336, #342, #344)
The previous release (
3.2.6
) introduced a regression, which makes negative patterns were not applied to patterns outside the current directory.This release fixes the issue.
Commit messages
Package name: fast-glob
**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.* For more information: