Closed renovate[bot] closed 2 years ago
Merging #129 (f9ad1a1) into main (78cc558) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## main #129 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 22 22
Lines 382 382
Branches 81 81
=========================================
Hits 382 382
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
This PR contains the following updates:
3.2.11
->3.2.12
Release Notes
mrmlnc/fast-glob
### [`v3.2.12`](https://togithub.com/mrmlnc/fast-glob/releases/tag/3.2.12) [Compare Source](https://togithub.com/mrmlnc/fast-glob/compare/3.2.11...3.2.12) > **Full Changelog**: https://github.com/mrmlnc/fast-glob/compare/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: ```js fg.sync('**/!(*.md)') // ['file.md', 'a/file.md', 'a/file.txt'] ``` After fix: ```js fg.sync('**/!(*.md)') // ['a/file.txt'] ``` Thanks [@AgentEnder](https://togithub.com/AgentEnder) for the issue ([#357](https://togithub.com/mrmlnc/fast-glob/issues/357)). #### đ Improvements This release includes performance improvements for [the asynchronous method](https://togithub.com/mrmlnc/fast-glob#asynchronous). For this method we now use an [asynchronous directory traversal interface](https://togithub.com/nodelib/nodelib/tree/master/packages/fs/fs.walk#walkpath-optionsorsettings-callback) instead of using a [streaming interface](https://togithub.com/nodelib/nodelib/tree/master/packages/fs/fs.walk#walkstreampath-optionsorsettings). 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](https://togithub.com/mrmlnc/fast-glob/actions/runs/3020192816). Here are a few of measurements on my laptop: ```js ===> 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 ```Configuration
đ Schedule: Branch creation - At any time (no schedule defined), 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.
This PR has been generated by Mend Renovate. View repository job log here.