Skip to content

Releases: streamich/memfs

v4.34.0

01 Aug 21:57
Compare
Choose a tag to compare

4.34.0 (2025-08-01)

Features

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

v4.33.0

01 Aug 21:52
Compare
Choose a tag to compare

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

01 Aug 21:46
Compare
Choose a tag to compare

4.32.1 (2025-08-01)

Bug Fixes

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

v4.32.0

01 Aug 21:20
Compare
Choose a tag to compare

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

01 Aug 18:52
Compare
Choose a tag to compare

4.31.0 (2025-08-01)

Features

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

v4.30.1

01 Aug 14:52
Compare
Choose a tag to compare

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

01 Aug 14:06
Compare
Choose a tag to compare

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

01 Aug 13:22
Compare
Choose a tag to compare

4.29.0 (2025-08-01)

Features

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

v4.28.1

01 Aug 12:33
Compare
Choose a tag to compare

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

31 Jul 23:54
Compare
Choose a tag to compare

4.28.0 (2025-07-31)

Features

  • 🎸 export fsa() factory (5b5431b)