Update dependency fast-glob to ^3.2.11
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| fast-glob | ^3.2.2 -> ^3.2.11 |
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
mrmlnc/fast-glob
v3.2.11
Full Changelog: https://github.com/mrmlnc/fast-glob/compare/3.2.10...3.2.11
🐛 Bug fixes
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).
v3.2.10
Full Changelog: https://github.com/mrmlnc/fast-glob/compare/3.2.9...3.2.10
🐛 Bug fixes
- Fixed a regression in
3.2.8when the{a,b,c}pattern no longer considered a dynamic pattern (thanks @amitdahan, #347).
🥇 New Contributors
- @amitdahan made their first contribution in https://github.com/mrmlnc/fast-glob/pull/348
v3.2.9
Full Changelog: https://github.com/mrmlnc/fast-glob/compare/3.2.8...3.2.9
🐛 Bug fixes
- Fixed a regression in
3.2.8with invalid regular expression on older node.js versions (#345).
v3.2.8
Full Changelog: https://github.com/mrmlnc/fast-glob/compare/3.2.7...3.2.8
🐛 Bug fixes
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, …).
Adjust inefficient regular expressions (#336, #342, #344)
Thanks @Trott for fixing bugs and @XhmikosR for adding the CodeQL action to CI pipeline.
📖 Documentation
- Some documentation improvements (#327, thanks @MarcelloTheArcane).
⚙️ Infrastructure
- The CodeQL action has been added to CI pipeline (#338, thanks @XhmikosR).
🥇 New Contributors
- @MarcelloTheArcane made their first contribution in https://github.com/mrmlnc/fast-glob/pull/327
- @Trott made their first contribution in https://github.com/mrmlnc/fast-glob/pull/336
- @XhmikosR made their first contribution in https://github.com/mrmlnc/fast-glob/pull/338
v3.2.7
🐛 Bug fixes
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.
v3.2.6
🐛 Bug fixes
- Now you can use patterns related to the parent directory along with the regular ones. (#310, #316)
// Patterns inside current directory → ['*', './*.js']
// Patterns outside current directory → ['../*', './../*.js']
// Previously you could specify a patterns outside current directory.
fg.sync(['../*.txt']) → ['../file.txt']
// But when the pattern inside current directory was added to them, the behavior broke down.
fg.sync(['*.md', '../*.txt']) → ['file.md'] // The '../file.txt' file exists
// After this fix you can mix both kinds of patterns.
fg.sync(['*.md', '../*.txt']) → ['file.md', '../file.txt']
// Right now we do not support patterns like '{.,..}/*.md'.
📖 Documentation
- Added clarifications for the
followSymbolicLinksoption.
⚙️ Infrastructure
- The
glob-parentpackage has been updated to fix vulnerabilities. (#304) - The
micromatchpackage has been updated to eliminate dependency on thepicomatchpackage from this package. (#256) - Node.js 16 has been added to the CI configuration to run tests and benchmarks. Now benchmarks will run only on this version. (#311)
- The
tiny-globpackage has been added to the synchronous product benchmarks. (#323) - The
fdirpackage has been added to synchronous and asynchronous product benchmarks. The latest launch. (#322) - The
.npmignorefile has been replaced by thefilesfield in thepackage.jsonfile. (#321)
v3.2.5
🐛 Bug fixes
- Now this packages correctly supports ARM processors (#296, thanks @yozman).
- Fixed behavior that led to Uncaught Error when the package tried to destroy stream multiple times (#282).
- Fixed an issue with patterns that starts with the leading slash (#277).
- Related to patterns with various kinds:
/*,/tmp/*,//?/C:/*. - https://github.com/nodelib/nodelib/pull/54, https://github.com/nodelib/nodelib/pull/63
- Related to patterns with various kinds:
📖 Documentation
- Fix examples for the
markDirectoriesoption (#287, thanks @yarastqt).
⚙️ Infrastructure
v3.2.4
🐛 Bug fixes
- Fixed a regression in
3.2.3when thecaseSensitiveMatchoption is disabled (#276)
v3.2.3
🐛 Bug fixes
Configuration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.