Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependencies #282

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 26, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
chokidar 3.5.2 -> 3.5.3 age adoption passing confidence
fast-glob 3.2.7 -> 3.3.1 age adoption passing confidence
globify-gitignore ^0.2.1 -> ^1.0.0 age adoption passing confidence
slash ^4.0.0 -> ^5.0.0 age adoption passing confidence
underscore (source) 1.13.1 -> 1.13.6 age adoption passing confidence

Release Notes

paulmillr/chokidar (chokidar)

v3.5.3

Compare Source

What's Changed

New Contributors

Full Changelog: paulmillr/chokidar@3.5.2...3.5.3

mrmlnc/fast-glob (fast-glob)

v3.3.1

Compare Source

Full Changelog: mrmlnc/fast-glob@3.3.0...3.3.1

This release fixes a regression for cases where the ignore option is used with a string (#​403, #​404).

The public interface of this package does not support a string as the value for the ignore option since 2018 year (release).

So, in the next major release, we will reintroduce method implementations that do not involve strings in the ignore option.

v3.3.0

Compare Source

Full Changelog: mrmlnc/fast-glob@3.2.12...3.3.0

🚀 Improvements

Method aliases

New methods (glob, globSync, globStream) have been added in addition to the current methods (default import, sync, stream), which eliminate the need to rename the method when importing. In addition, an async alias has been added for the default import, which makes it possible to use this packet with ESM.

Method to convert paths to globs

A new method (convertPathToPattern) has been added in this release to convert a path to a pattern. The primary goal is to enable users to avoid processing Windows paths in each location where this package is used by utilities from third-party packages.

See more details in the pull request.

🐛 Bug fixes

  • In the past, we mishandled patterns that contained slashes when the baseNameMatch option was enabled, which went against the documented behavior. (#​312)
  • Several problems with matching patterns that contain brace expansion have been resolved. The primary issue solved is when the pattern has duplicate slashes after it is expanded (#​394), or the micromatch package does not correctly generate a regular expression (#​365).
  • All negative patterns will now have the dot option enabled when matching paths. Previously, the !**/* patterns did not exclude hidden files (start with a dot). (#​343)
  • The issue that led to duplicates in the results when overlapping or duplicate patterns were present among the patterns has been fixed. At the moment, we are only talking about leading dot. Other cases are not included. For example, running with the patterns ['./file.md', 'file.md', '*'] will now only include file.md once in the results. (#​190)

📖 Documentation

A clarifying note has been added for the concurrency option, which provides more detailed information about the Thread Pool utilization.

⚙️ Infrastructure

  • The benchmark in CI is now running on Node.js 20.
  • The benchmark now uses the public package bencho instead of an in-house implementation. You may want to try this solution for your packages and provide feedback.

🥇 New Contributors

v3.2.12

Compare Source

Full Changelog: mrmlnc/fast-glob@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

v3.2.11

Compare Source

Full Changelog: mrmlnc/fast-glob@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

Compare Source

Full Changelog: mrmlnc/fast-glob@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

v3.2.9

Compare Source

Full Changelog: mrmlnc/fast-glob@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).

v3.2.8

Compare Source

Full Changelog: mrmlnc/fast-glob@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

aminya/globify-gitignore (globify-gitignore)

v1.0.3

Compare Source

Full Changelog: aminya/globify-gitignore@v1.0.2...v1.0.3

v1.0.2

Compare Source

Full Changelog: aminya/globify-gitignore@v1.0.1...v1.0.2

v1.0.1

Compare Source

Full Changelog: aminya/globify-gitignore@v1.0.0...v1.0.1

v1.0.0

Compare Source

What's Changed

Breaking Changes

  • the return is now an object. The glob patterns are included in the glob property. The included property shows if the file is an inclusion or an exclusion.

  • the result is now relative by default. Use the absolute parameter to make the patterns absolute

New Contributors

Full Changelog: aminya/globify-gitignore@v0.2.1...v1.0.0

sindresorhus/slash (slash)

v5.1.0

Compare Source

v5.0.1

Compare Source

v5.0.0

Compare Source

Breaking
Improvements
jashkenas/underscore (underscore)

v1.13.6

Compare Source

v1.13.5

Compare Source

v1.13.4

Compare Source

v1.13.3

Compare Source

v1.13.2

Compare Source


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@UziTech
Copy link
Member

UziTech commented Mar 27, 2022

Breaking change: backslashes are no longer considered path separators.

We should make sure this is not a problem before merging this.

@renovate renovate bot force-pushed the renovate/dependencies branch from d4b1534 to 17d4837 Compare September 27, 2022 11:07
@renovate renovate bot changed the title fix(deps): update dependency minimatch to v5 fix(deps): update dependencies to v5 Sep 27, 2022
@renovate renovate bot force-pushed the renovate/dependencies branch from 17d4837 to f768090 Compare March 16, 2023 11:51
@renovate renovate bot changed the title fix(deps): update dependencies to v5 fix(deps): update dependencies Mar 16, 2023
@renovate renovate bot force-pushed the renovate/dependencies branch from f768090 to 83ad267 Compare April 3, 2023 08:51
@renovate renovate bot force-pushed the renovate/dependencies branch from 83ad267 to 4b90f25 Compare April 17, 2023 12:27
@renovate renovate bot force-pushed the renovate/dependencies branch from 4b90f25 to fb0766f Compare May 28, 2023 10:41
@renovate renovate bot force-pushed the renovate/dependencies branch from fb0766f to 0d237f9 Compare June 4, 2023 11:24
@renovate renovate bot force-pushed the renovate/dependencies branch 2 times, most recently from b4bd0c7 to fe71ae2 Compare June 18, 2023 06:22
@renovate renovate bot force-pushed the renovate/dependencies branch from fe71ae2 to 43c660e Compare June 23, 2023 22:00
@renovate renovate bot force-pushed the renovate/dependencies branch from 43c660e to a112c85 Compare July 6, 2023 19:01
@renovate renovate bot force-pushed the renovate/dependencies branch 2 times, most recently from ad3d960 to 859d756 Compare July 19, 2023 11:38
@renovate renovate bot force-pushed the renovate/dependencies branch 2 times, most recently from 729c445 to 4586bd6 Compare August 9, 2023 15:55
@renovate renovate bot force-pushed the renovate/dependencies branch 2 times, most recently from 418cdad to ea2b71b Compare August 27, 2023 11:17
@renovate renovate bot force-pushed the renovate/dependencies branch from ea2b71b to 749d1c7 Compare September 19, 2023 12:47
@renovate renovate bot force-pushed the renovate/dependencies branch from 749d1c7 to 9ba0667 Compare September 26, 2023 16:10
@renovate renovate bot force-pushed the renovate/dependencies branch from 9ba0667 to c3eeb57 Compare October 9, 2023 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant