Releases: streamich/memfs
Releases · streamich/memfs
v4.34.0
4.34.0 (2025-08-01)
Features
- add ENOTDIR error for files accessed with trailing slash (83d36f3)
v4.33.0
4.33.0 (2025-08-01)
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)
v4.32.1
4.32.1 (2025-08-01)
Bug Fixes
- remove setTimeout to capture immediate file events in watched directories (6cda8d5)
v4.32.0
4.32.0 (2025-08-01)
Bug Fixes
- ensure glob APIs use consistent posix paths on all platforms (a0cff3e)
- resolve merge conflicts and update missing-apis tests (247302f)
Features
- implement in-memory Node.js fs glob APIs (1b57205)
v4.31.0
4.31.0 (2025-08-01)
Features
- improve FileHandle.readableWebStream() with proper locking and autoClose support (1e27b52)
v4.30.1
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
4.30.0 (2025-08-01)
Bug Fixes
- remove implemented APIs from missing-apis tests (1a5dfbe)
Features
- implement fs.openAsBlob method with comprehensive tests (a85d5fc)
- implement statfsSync and statfs functions with StatFs class (312ce88)
- move statfs tests to standalone statfs.spec.ts file (daaf632)
v4.29.0
4.29.0 (2025-08-01)
Features
- add missing Node.js fs APIs with proper TypeScript types and stubs (280f317)
v4.28.1
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)