This is an automated email from the ASF dual-hosted git repository.
kou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-js.git
The following commit(s) were added to refs/heads/main by this push:
new 230fb8f chore: bump memfs from 4.23.0 to 4.36.0 (#238)
230fb8f is described below
commit 230fb8f6a6a76deb61df6d7af0fc60aca05d2c2d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Aug 12 16:26:01 2025 +0900
chore: bump memfs from 4.23.0 to 4.36.0 (#238)
Bumps [memfs](https://github.com/streamich/memfs) from 4.23.0 to 4.36.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/streamich/memfs/releases">memfs's
releases</a>.</em></p>
<blockquote>
<h2>v4.36.0</h2>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.35.0...v4.36.0">4.36.0</a>
(2025-08-03)</h1>
<h3>Features</h3>
<ul>
<li>🎸 harden WritableStream usage (<a
href="https://github.com/streamich/memfs/commit/155b0239883e9d7693741f50238121b19d1653f0">155b023</a>)</li>
</ul>
<h2>v4.35.0</h2>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.34.0...v4.35.0">4.35.0</a>
(2025-08-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>directory timestamp handling - correctly distinguish access vs
modification operations (<a
href="https://github.com/streamich/memfs/commit/db0e6ceb1925529d71803de0f480665c627cf3c4">db0e6ce</a>)</li>
<li>increase setTimeout delay in directory timestamp tests from 1ms to
10ms to improve reliability on Mac systems (<a
href="https://github.com/streamich/memfs/commit/65051af4b3f03e304cba88f960a89c5f321cf978">65051af</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add comprehensive test coverage for appendFile path validation (<a
href="https://github.com/streamich/memfs/commit/0baa7638d97fd3374abd86fe2fde9c796e502dae">0baa763</a>)</li>
<li>add test case for appendFile with dots in path (<a
href="https://github.com/streamich/memfs/commit/ab544caac21edac56ad4df3ee7387932835137ed">ab544ca</a>)</li>
<li>fix directory timestamp handling - correctly distinguish access vs
modification operations (<a
href="https://github.com/streamich/memfs/commit/5d88334f24aaf67c6cef758f2d4760e51b6c1369">5d88334</a>)</li>
</ul>
<h2>v4.34.0</h2>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.33.0...v4.34.0">4.34.0</a>
(2025-08-01)</h1>
<h3>Features</h3>
<ul>
<li>add ENOTDIR error for files accessed with trailing slash (<a
href="https://github.com/streamich/memfs/commit/83d36f388f92904cd45acd62df9230218b94a299">83d36f3</a>)</li>
</ul>
<h2>v4.33.0</h2>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.32.1...v4.33.0">4.33.0</a>
(2025-08-01)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>correct ENOTDIR vs ENOENT error handling after symlink resolution
(<a
href="https://github.com/streamich/memfs/commit/63b5cb3bff5ba0e79607b5e53ddf0a6cdb360f6b">63b5cb3</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>fix ENOTDIR vs ENOENT error handling for file-as-directory scenarios
(<a
href="https://github.com/streamich/memfs/commit/adab01d9c7effb861fb291ade7f18478c673dd5a">adab01d</a>)</li>
</ul>
<h2>v4.32.1</h2>
<h2><a
href="https://github.com/streamich/memfs/compare/v4.32.0...v4.32.1">4.32.1</a>
(2025-08-01)</h2>
<h3>Bug Fixes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/streamich/memfs/blob/master/CHANGELOG.md">memfs's
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.35.0...v4.36.0">4.36.0</a>
(2025-08-03)</h1>
<h3>Features</h3>
<ul>
<li>🎸 harden WritableStream usage (<a
href="https://github.com/streamich/memfs/commit/155b0239883e9d7693741f50238121b19d1653f0">155b023</a>)</li>
</ul>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.34.0...v4.35.0">4.35.0</a>
(2025-08-02)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>directory timestamp handling - correctly distinguish access vs
modification operations (<a
href="https://github.com/streamich/memfs/commit/db0e6ceb1925529d71803de0f480665c627cf3c4">db0e6ce</a>)</li>
<li>increase setTimeout delay in directory timestamp tests from 1ms to
10ms to improve reliability on Mac systems (<a
href="https://github.com/streamich/memfs/commit/65051af4b3f03e304cba88f960a89c5f321cf978">65051af</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add comprehensive test coverage for appendFile path validation (<a
href="https://github.com/streamich/memfs/commit/0baa7638d97fd3374abd86fe2fde9c796e502dae">0baa763</a>)</li>
<li>add test case for appendFile with dots in path (<a
href="https://github.com/streamich/memfs/commit/ab544caac21edac56ad4df3ee7387932835137ed">ab544ca</a>)</li>
<li>fix directory timestamp handling - correctly distinguish access vs
modification operations (<a
href="https://github.com/streamich/memfs/commit/5d88334f24aaf67c6cef758f2d4760e51b6c1369">5d88334</a>)</li>
</ul>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.33.0...v4.34.0">4.34.0</a>
(2025-08-01)</h1>
<h3>Features</h3>
<ul>
<li>add ENOTDIR error for files accessed with trailing slash (<a
href="https://github.com/streamich/memfs/commit/83d36f388f92904cd45acd62df9230218b94a299">83d36f3</a>)</li>
</ul>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.32.1...v4.33.0">4.33.0</a>
(2025-08-01)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>correct ENOTDIR vs ENOENT error handling after symlink resolution
(<a
href="https://github.com/streamich/memfs/commit/63b5cb3bff5ba0e79607b5e53ddf0a6cdb360f6b">63b5cb3</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>fix ENOTDIR vs ENOENT error handling for file-as-directory scenarios
(<a
href="https://github.com/streamich/memfs/commit/adab01d9c7effb861fb291ade7f18478c673dd5a">adab01d</a>)</li>
</ul>
<h2><a
href="https://github.com/streamich/memfs/compare/v4.32.0...v4.32.1">4.32.1</a>
(2025-08-01)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>remove setTimeout to capture immediate file events in watched
directories (<a
href="https://github.com/streamich/memfs/commit/6cda8d51d725818ea8b88d94b988124f99e62400">6cda8d5</a>)</li>
</ul>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.31.0...v4.32.0">4.32.0</a>
(2025-08-01)</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/streamich/memfs/commit/25dc4d0488ab3ebd097aa2f73bf6eaf2a4670459"><code>25dc4d0</code></a>
chore(release): 4.36.0 [skip ci]</li>
<li><a
href="https://github.com/streamich/memfs/commit/4d979d72adfe6c0ac2ca41e06ed39fb0b75caf55"><code>4d979d7</code></a>
Merge pull request <a
href="https://redirect.github.com/streamich/memfs/issues/1159">#1159</a>
from streamich/harden-ws-usage</li>
<li><a
href="https://github.com/streamich/memfs/commit/81ec71f186b6231ae57b03994f9b52b05cbc70ac"><code>81ec71f</code></a>
style: 💄 run Prettier</li>
<li><a
href="https://github.com/streamich/memfs/commit/155b0239883e9d7693741f50238121b19d1653f0"><code>155b023</code></a>
feat: 🎸 harden WritableStream usage</li>
<li><a
href="https://github.com/streamich/memfs/commit/f50a4d164470a3c3a38e7b310c4af8803142d744"><code>f50a4d1</code></a>
chore(release): 4.35.0 [skip ci]</li>
<li><a
href="https://github.com/streamich/memfs/commit/db0e6ceb1925529d71803de0f480665c627cf3c4"><code>db0e6ce</code></a>
fix: directory timestamp handling - correctly distinguish access vs
modificat...</li>
<li><a
href="https://github.com/streamich/memfs/commit/65051af4b3f03e304cba88f960a89c5f321cf978"><code>65051af</code></a>
fix: increase setTimeout delay in directory timestamp tests from 1ms to
10ms ...</li>
<li><a
href="https://github.com/streamich/memfs/commit/dafc289d816118245470a90d9779f1ba772f9a2c"><code>dafc289</code></a>
refactor: convert directory timestamp tests to async/await with
fs.promises API</li>
<li><a
href="https://github.com/streamich/memfs/commit/3930a848433dae5567530a301678e9814da3d739"><code>3930a84</code></a>
test: add comprehensive test coverage for appendFile path validation
with dots</li>
<li><a
href="https://github.com/streamich/memfs/commit/54b0994b2a3723a4763096663163f982308a6eaa"><code>54b0994</code></a>
chore(release): 4.34.0 [skip ci]</li>
<li>Additional commits viewable in <a
href="https://github.com/streamich/memfs/compare/v4.23.0...v4.36.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 26a882c..94880f3 100644
--- a/package.json
+++ b/package.json
@@ -91,7 +91,7 @@
"ix": "7.0.0",
"jest": "29.7.0",
"jest-silent-reporter": "0.6.0",
- "memfs": "4.23.0",
+ "memfs": "4.36.0",
"mkdirp": "3.0.1",
"multistream": "4.1.0",
"regenerator-runtime": "0.14.1",
diff --git a/yarn.lock b/yarn.lock
index 4d5b25d..3afd356 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4729,10 +4729,10 @@ mdurl@^2.0.0:
resolved
"https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
integrity
sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
[email protected]:
- version "4.23.0"
- resolved
"https://registry.yarnpkg.com/memfs/-/memfs-4.23.0.tgz#1a80f324a8e499825e147b0b382371cf257ed06e"
- integrity
sha512-SucHN2lcWf0jrnw+jP6FoVW6l/zGJiXfNMdApZzG0x/0mAIMdwAeR5mjfsCH5U3BoqpUEtqzz+dSQSO0H/eqxg==
[email protected]:
+ version "4.36.0"
+ resolved
"https://registry.yarnpkg.com/memfs/-/memfs-4.36.0.tgz#b9fa8d97ddda3cb8c06908bceec956560c33d979"
+ integrity
sha512-mfBfzGUdoEw5AZwG8E965ej3BbvW2F9LxEWj4uLxF6BEh1dO2N9eS3AGu9S6vfenuQYrVjsbUOOZK7y3vz4vyQ==
dependencies:
"@jsonjoy.com/json-pack" "^1.0.3"
"@jsonjoy.com/util" "^1.3.0"