Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 25, 2025

This PR contains the following updates:

Package Change Age Confidence
memfs 4.17.2 -> 4.38.2 age confidence

Release Notes

streamich/memfs (memfs)

v4.38.2

Compare Source

Bug Fixes
  • correct permission check logic for readonly files in copyFile operations (a06bb4d)

v4.38.1

Compare Source

Bug Fixes
  • 🐛 use glob-to-regex library (8962374)

v4.38.0

Compare Source

Bug Fixes
  • handle chmod 0 permissions in existsSync and access methods (3452bcf)
Features
  • revert exists implementation (bf209cd)

4.37.1 (2025-08-22)

Bug Fixes
  • ensure FLAG enum is properly exported for compatibility with Node.js fs.open (685aef1)
Performance Improvements

v4.37.1

Compare Source

Bug Fixes
  • handle chmod 0 permissions in existsSync and access methods (3452bcf)
Features
  • revert exists implementation (bf209cd)

4.37.1 (2025-08-22)

Bug Fixes
  • ensure FLAG enum is properly exported for compatibility with Node.js fs.open (685aef1)
Performance Improvements

v4.37.0

Compare Source

Bug Fixes
  • handle chmod 0 permissions in existsSync and access methods (3452bcf)
Features
  • revert exists implementation (bf209cd)

4.37.1 (2025-08-22)

Bug Fixes
  • ensure FLAG enum is properly exported for compatibility with Node.js fs.open (685aef1)
Performance Improvements

v4.36.3

Compare Source

Features
  • implement async queryPermission with FSA context mode checks (68a5927)
  • implement queryPermission method in NodeFileSystemHandle using fs.access (06bd6b1)

4.36.3 (2025-08-18)

Bug Fixes
  • 🐛 add thingies package (8df9208)
  • 🐛 remove CRUD and CAS fs implementations (6ec598d)

4.36.2 (2025-08-18)

Bug Fixes
  • 🐛 check for buffer size when stream reading (1402df8)

4.36.1 (2025-08-18)

Bug Fixes
  • 🐛 correctly write at offset in FS adapter (2526c3a)

v4.36.2

Compare Source

Features
  • implement async queryPermission with FSA context mode checks (68a5927)
  • implement queryPermission method in NodeFileSystemHandle using fs.access (06bd6b1)

4.36.3 (2025-08-18)

Bug Fixes
  • 🐛 add thingies package (8df9208)
  • 🐛 remove CRUD and CAS fs implementations (6ec598d)

4.36.2 (2025-08-18)

Bug Fixes
  • 🐛 check for buffer size when stream reading (1402df8)

4.36.1 (2025-08-18)

Bug Fixes
  • 🐛 correctly write at offset in FS adapter (2526c3a)

v4.36.1

Compare Source

Features
  • implement async queryPermission with FSA context mode checks (68a5927)
  • implement queryPermission method in NodeFileSystemHandle using fs.access (06bd6b1)

4.36.3 (2025-08-18)

Bug Fixes
  • 🐛 add thingies package (8df9208)
  • 🐛 remove CRUD and CAS fs implementations (6ec598d)

4.36.2 (2025-08-18)

Bug Fixes
  • 🐛 check for buffer size when stream reading (1402df8)

4.36.1 (2025-08-18)

Bug Fixes
  • 🐛 correctly write at offset in FS adapter (2526c3a)

v4.36.0

Compare Source

Features
  • implement async queryPermission with FSA context mode checks (68a5927)
  • implement queryPermission method in NodeFileSystemHandle using fs.access (06bd6b1)

4.36.3 (2025-08-18)

Bug Fixes
  • 🐛 add thingies package (8df9208)
  • 🐛 remove CRUD and CAS fs implementations (6ec598d)

4.36.2 (2025-08-18)

Bug Fixes
  • 🐛 check for buffer size when stream reading (1402df8)

4.36.1 (2025-08-18)

Bug Fixes
  • 🐛 correctly write at offset in FS adapter (2526c3a)

v4.35.0

Compare Source

Bug Fixes
  • directory timestamp handling - correctly distinguish access vs modification operations (db0e6ce)
  • increase setTimeout delay in directory timestamp tests from 1ms to 10ms to improve reliability on Mac systems (65051af)
Features
  • add comprehensive test coverage for appendFile path validation (0baa763)
  • add test case for appendFile with dots in path (ab544ca)
  • fix directory timestamp handling - correctly distinguish access vs modification operations (5d88334)

v4.34.0

Compare Source

Features
  • add ENOTDIR error for files accessed with trailing slash (83d36f3)

v4.33.0

Compare Source

Bug Fixes
  • correct ENOTDIR vs ENOENT error handling after symlink resolution (63b5cb3)
Features
  • fix ENOTDIR vs ENOENT error handling for file-as-directory scenarios (adab01d)

4.32.1 (2025-08-01)

Bug Fixes
  • remove setTimeout to capture immediate file events in watched directories (6cda8d5)

v4.32.1

Compare Source

Bug Fixes
  • correct ENOTDIR vs ENOENT error handling after symlink resolution (63b5cb3)
Features
  • fix ENOTDIR vs ENOENT error handling for file-as-directory scenarios (adab01d)

4.32.1 (2025-08-01)

Bug Fixes
  • remove setTimeout to capture immediate file events in watched directories (6cda8d5)

v4.32.0

Compare Source

Bug Fixes
  • correct ENOTDIR vs ENOENT error handling after symlink resolution (63b5cb3)
Features
  • fix ENOTDIR vs ENOENT error handling for file-as-directory scenarios (adab01d)

4.32.1 (2025-08-01)

Bug Fixes
  • remove setTimeout to capture immediate file events in watched directories (6cda8d5)

v4.31.0

Compare Source

Features
  • improve FileHandle.readableWebStream() with proper locking and autoClose support (1e27b52)

4.30.1 (2025-08-01)

Bug Fixes
  • add missing name check in FsaNodeSyncWorker.getFileOrDir for root directory (fcdd81e)
  • allow lstat to traverse intermediate symlinks (733eb2c)
  • statSync("/") error in FsaNodeSyncAdapterWorker (bd831a6)

v4.30.1

Compare Source

Features
  • improve FileHandle.readableWebStream() with proper locking and autoClose support (1e27b52)

4.30.1 (2025-08-01)

Bug Fixes
  • add missing name check in FsaNodeSyncWorker.getFileOrDir for root directory (fcdd81e)
  • allow lstat to traverse intermediate symlinks (733eb2c)
  • statSync("/") error in FsaNodeSyncAdapterWorker (bd831a6)

v4.30.0

Compare Source

Features
  • improve FileHandle.readableWebStream() with proper locking and autoClose support (1e27b52)

4.30.1 (2025-08-01)

Bug Fixes
  • add missing name check in FsaNodeSyncWorker.getFileOrDir for root directory (fcdd81e)
  • allow lstat to traverse intermediate symlinks (733eb2c)
  • statSync("/") error in FsaNodeSyncAdapterWorker (bd831a6)

v4.29.0

Compare Source

Features
  • add missing Node.js fs APIs with proper TypeScript types and stubs (280f317)

4.28.1 (2025-08-01)

Bug Fixes
  • correct writevSync return type to number per Node.js documentation (d7720c3)
  • make position parameter optional in readvSync, writeSync, and writevSync methods (3e4ccc6)

v4.28.1

Compare Source

Features
  • add missing Node.js fs APIs with proper TypeScript types and stubs (280f317)

4.28.1 (2025-08-01)

Bug Fixes
  • correct writevSync return type to number per Node.js documentation (d7720c3)
  • make position parameter optional in readvSync, writeSync, and writevSync methods (3e4ccc6)

v4.28.0

Compare Source

Features
  • add missing Node.js fs APIs with proper TypeScript types and stubs (280f317)

4.28.1 (2025-08-01)

Bug Fixes
  • correct writevSync return type to number per Node.js documentation (d7720c3)
  • make position parameter optional in readvSync, writeSync, and writevSync methods (3e4ccc6)

v4.27.0

Compare Source

Bug Fixes
  • resolve security regex issue and constructor bug in FSA classes (c7c268c)
Features
  • complete Core FSA implementation with clean linting (e53cd7c)
  • complete FSA implementation with main package exports (a26e1cc)
  • implement Core FSA classes with basic functionality working (7e60a4a)
  • revert index.ts changes and implement queryPermission method (02c2b6c)

v4.26.0

Compare Source

Bug Fixes
  • revert yarn.lock changes and fix import paths in moved test files (1cd8d0a)
  • update remaining import paths in volume.test.ts (4dd00c8)
  • update remaining Stats import in mkdirSync test (4cfcfa6)
Features
  • update Node.js interfaces to use property syntax instead of method declarations (a774c3f)

4.25.1 (2025-07-31)

Performance Improvements
  • remove await in loop for toSnapshot (66519da)

v4.25.1

Compare Source

Bug Fixes
  • revert yarn.lock changes and fix import paths in moved test files (1cd8d0a)
  • update remaining import paths in volume.test.ts (4dd00c8)
  • update remaining Stats import in mkdirSync test (4cfcfa6)
Features
  • update Node.js interfaces to use property syntax instead of method declarations (a774c3f)

4.25.1 (2025-07-31)

Performance Improvements
  • remove await in loop for toSnapshot (66519da)

v4.25.0

Compare Source

Bug Fixes
  • revert yarn.lock changes and fix import paths in moved test files (1cd8d0a)
  • update remaining import paths in volume.test.ts (4dd00c8)
  • update remaining Stats import in mkdirSync test (4cfcfa6)
Features
  • update Node.js interfaces to use property syntax instead of method declarations (a774c3f)

4.25.1 (2025-07-31)

Performance Improvements
  • remove await in loop for toSnapshot (66519da)

v4.24.0

Compare Source

Features
  • refactor core classes to separate files (0ce0317)

v4.23.0

Compare Source

Features

4.22.1 (2025-07-27)

Bug Fixes
  • fs.createReadStream throwing ERR_OUT_OF_RANGE with start parameter (5e5e5ca)

v4.22.1

Compare Source

Features

4.22.1 (2025-07-27)

Bug Fixes
  • fs.createReadStream throwing ERR_OUT_OF_RANGE with start parameter (5e5e5ca)

v4.22.0

Compare Source

Features

4.22.1 (2025-07-27)

Bug Fixes
  • fs.createReadStream throwing ERR_OUT_OF_RANGE with start parameter (5e5e5ca)

v4.21.0

Compare Source

Features
  • improve Dir class, align better with Node.js (cdc257a)

4.20.1 (2025-07-27)

Bug Fixes
  • track internal position in FileHandle (7406f1b)

v4.20.1

Compare Source

Features
  • improve Dir class, align better with Node.js (cdc257a)

4.20.1 (2025-07-27)

Bug Fixes
  • track internal position in FileHandle (7406f1b)

v4.20.0

Compare Source

Features
  • improve Dir class, align better with Node.js (cdc257a)

4.20.1 (2025-07-27)

Bug Fixes
  • track internal position in FileHandle (7406f1b)

v4.19.0

Compare Source

Bug Fixes
  • improve cross-platform path validation in cp operations to prevent Windows infinite recursion (77535d0)
  • prevent infinite recursion in Windows path resolution for cp operations (0f26418)
Features
  • implement cp, cpSync, and promises.cp APIs (389f1f5)
Performance Improvements
  • ⚡️ do not create a temporary function (c8dbc24)

v4.18.0

Compare Source

Features
  • add missing opendir methods (7412d71)

4.17.2 (2025-05-15)

Performance Improvements
  • use promises rather than setImmediate so that I/O is executed within the current task stack (#​1100) (786072f)

4.17.1 (2025-05-03)

Bug Fixes

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.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.18.0 chore(deps): update dependency memfs to v4.20.0 Jul 25, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch 2 times, most recently from 593a565 to a335b1d Compare July 27, 2025 09:24
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.20.0 chore(deps): update dependency memfs to v4.20.1 Jul 27, 2025
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.20.1 chore(deps): update dependency memfs to v4.22.0 Jul 27, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch from a335b1d to 26224d1 Compare July 27, 2025 13:38
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.22.0 chore(deps): update dependency memfs to v4.22.1 Jul 27, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch 2 times, most recently from 0be9302 to 248e52f Compare July 27, 2025 22:33
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.22.1 chore(deps): update dependency memfs to v4.23.0 Jul 27, 2025
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.23.0 chore(deps): update dependency memfs to v4.24.0 Jul 30, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch 2 times, most recently from 4257008 to 4bbf659 Compare July 31, 2025 18:39
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.24.0 chore(deps): update dependency memfs to v4.25.1 Jul 31, 2025
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.25.1 chore(deps): update dependency memfs to v4.28.0 Aug 1, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch from 4bbf659 to a8e1319 Compare August 1, 2025 00:10
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.28.0 chore(deps): update dependency memfs to v4.30.0 Aug 1, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch 2 times, most recently from b758471 to 705d5d8 Compare August 1, 2025 18:02
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.30.0 chore(deps): update dependency memfs to v4.30.1 Aug 1, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch from 705d5d8 to 12f54aa Compare August 1, 2025 20:55
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.30.1 chore(deps): update dependency memfs to v4.31.0 Aug 1, 2025
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.31.0 chore(deps): update dependency memfs to v4.34.0 Aug 2, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch 2 times, most recently from 837e196 to fbd39db Compare August 2, 2025 16:55
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.34.0 chore(deps): update dependency memfs to v4.35.0 Aug 2, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch from fbd39db to c04fe2a Compare August 3, 2025 13:49
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.35.0 chore(deps): update dependency memfs to v4.36.0 Aug 3, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch 2 times, most recently from fe7c6fc to ac7c286 Compare August 10, 2025 13:12
@renovate renovate bot force-pushed the renovate/memfs-4.x branch 2 times, most recently from 841b377 to 9731cdb Compare August 18, 2025 13:14
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.36.0 chore(deps): update dependency memfs to v4.36.3 Aug 18, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch 2 times, most recently from b6a233b to 177881c Compare August 22, 2025 16:36
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.36.3 chore(deps): update dependency memfs to v4.37.1 Aug 22, 2025
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.37.1 chore(deps): update dependency memfs to v4.38.1 Aug 24, 2025
@renovate renovate bot force-pushed the renovate/memfs-4.x branch from 177881c to 751505c Compare August 24, 2025 13:38
@renovate renovate bot force-pushed the renovate/memfs-4.x branch from 751505c to e642b40 Compare August 26, 2025 15:35
@renovate renovate bot changed the title chore(deps): update dependency memfs to v4.38.1 chore(deps): update dependency memfs to v4.38.2 Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants