estruyf / doctor

Doctor - Maintain your documentation on SharePoint without pain.
http://getdoctor.io
MIT License
112 stars 17 forks source link

[Snyk] Upgrade fast-glob from 3.2.5 to 3.2.12 #137

Open estruyf opened 1 year ago

estruyf commented 1 year ago

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
  • 3.2.12 - 2022-09-09

    Full Changelog: 3.2.11...3.2.12

    πŸ› Bug fixes

    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:

    fg.sync('**/!(*.md)')
    // ['file.md', 'a/file.md', 'a/file.txt']

    After fix:

    fg.sync('**/!(*.md)')
    // ['a/file.txt']

    Thanks @ AgentEnder for the issue (#357).

    πŸš€ Improvements

    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:

    ===> Benchmark pattern "*" with 100 launches (regression, async)
    ===> Max stdev: 7 | Retries: 3 | Options: {}
    
    Name                   Time, ms  Time stdev, %  Memory, MB  Memory stdev, %  Entries  Errors  Retries
    ---------------------  --------  -------------  ----------  ---------------  -------  ------  -------
    fast-glob-current.js   4.390     0.252          6.253       0.015            4        0       1
    fast-glob-previous.js  5.653     0.633          6.051       0.056            4        0       1
    
    ===> Benchmark pattern "**" with 100 launches (regression, async)
    ===> Max stdev: 7 | Retries: 3 | Options: {}
    
    Name                   Time, ms  Time stdev, %  Memory, MB  Memory stdev, %  Entries  Errors  Retries
    ---------------------  --------  -------------  ----------  ---------------  -------  ------  -------
    fast-glob-current.js   34.587    1.287          10.654      0.607            11835    0       1
    fast-glob-previous.js  41.972    2.086          10.236      1.224            11835    0       1
  • 3.2.11 - 2022-01-14

    Full Changelog: 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).

  • 3.2.10 - 2022-01-09

    Full Changelog: 3.2.9...3.2.10

    πŸ› Bug fixes

    • Fixed a regression in 3.2.8 when the {a,b,c} pattern no longer considered a dynamic pattern (thanks @ amitdahan, #347).

    πŸ₯‡ New Contributors

  • 3.2.9 - 2022-01-07

    Full Changelog: 3.2.8...3.2.9

    πŸ› Bug fixes

    • Fixed a regression in 3.2.8 with invalid regular expression on older node.js versions (#345).
  • 3.2.8 - 2022-01-07

    Full Changelog: 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

    βš™οΈ Infrastructure

    πŸ₯‡ New Contributors

  • 3.2.7 - 2021-07-08

    πŸ› 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.

  • 3.2.6 - 2021-06-27
    Read more
  • 3.2.5 - 2021-01-17
    Read more
from fast-glob GitHub release notes
Commit messages
Package name: fast-glob
  • a028e36 3.2.12
  • 79260ad Merge pull request #366 from AgentEnder/test/broken-segments
  • 72a0ec2 test(regular): add failing test for segment matching
  • 2ff5a2f Merge pull request #361 from mrmlnc/use_async_method_instead_of_stream
  • 7268b50 perf: use fs.walk instead of fs.walkStream for async provider
  • 3c243c2 Merge pull request #360 from mrmlnc/ISSUE-357_fix_group_patterns_ignore
  • a1550b1 fix: do not try to apply patterns to the path with the trailing slash for non-directory entry
  • f58b8d5 Merge pull request #358 from AgentEnder/test/negative-groups
  • ee1256b test: add spec for negative groups
  • 1f82afb 3.2.11
  • 36c0c51 Merge pull request #353 from mrmlnc/ISSUE-351_fix_brace_expansion_checker
  • 028cfe7 fix: re-implement brace expansion checker without regex
  • 0677271 3.2.10
  • d4c16e4 test: additional tests for steppped ranges
  • ef3dcf1 Merge pull request #348 from amitdahan/fix-brace-pattern
  • 7b4d738 Add tests for nested braces
  • 57700a5 Adjust braces regex
  • 92a7fcb Fix braces pattern to support more than 2 choices
  • a9247f9 3.2.9
  • 5ba78d1 Merge pull request #346 from mrmlnc/ISSUE-345_fix_invalid_regular_expression
  • 46d9a97 fix: do not use negative lookbehind for backward compatibility with node.js 8.6+
  • c191ecd build: require node.js 8.6.0
  • eda8195 3.2.8
  • 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)
vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

Name Status Preview Updated
doctor βœ… Ready (Inspect) Visit Preview Jan 11, 2023 at 2:10AM (UTC)