Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Jan 1, 2026

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@rspack/cli (source) 1.6.6-canary-7c3506a0-202512011734441.6.6-canary-ece652e9-20251129173621 age confidence
@rspack/core (source) 1.6.6-canary-7c3506a0-202512011734441.6.6-canary-ece652e9-20251129173621 age confidence
html-webpack-plugin 5.6.35.6.5 age confidence
memfs 4.17.04.51.1 age confidence
pnpm (source) 9.15.59.15.9 age confidence
puppeteer (source) ^24.3.0^24.34.0 age confidence
sass-embedded ^1.85.0^1.97.2 age confidence
sass-loader ^16.0.5^16.0.6 age confidence
ts-jest (source) 29.2.529.4.6 age confidence
typescript (source) ^5.7.3^5.9.3 age confidence
webpack 5.98.05.104.1 age confidence

Release Notes

jantimon/html-webpack-plugin (html-webpack-plugin)

v5.6.5

Compare Source

v5.6.4

Compare Source

streamich/memfs (memfs)

v4.51.1

Compare Source

Bug Fixes
  • add glob functions to API lists (445f337)

v4.51.0

Compare Source

Features

v4.50.0

Compare Source

Features
  • 🎸 improve Node buffer allocation strategy (d1edb3f)
  • optimize Node buffer management to prevent O(n^2) overhead (95d6f09)

v4.49.0

Compare Source

Bug Fixes
  • harden flaky watchFile test by adding proper timing delays (092a1ba)
Features
  • handle stream reading past file size in FsaNodeReadStream (2eac49b)

4.48.1 (2025-10-01)

Bug Fixes
  • 🐛 throw EISDIR when writing over folder (d20095e)

v4.48.1

Compare Source

Bug Fixes
  • harden flaky watchFile test by adding proper timing delays (092a1ba)
Features
  • handle stream reading past file size in FsaNodeReadStream (2eac49b)

4.48.1 (2025-10-01)

Bug Fixes
  • 🐛 throw EISDIR when writing over folder (d20095e)

v4.48.0

Compare Source

Bug Fixes
  • harden flaky watchFile test by adding proper timing delays (092a1ba)
Features
  • handle stream reading past file size in FsaNodeReadStream (2eac49b)

4.48.1 (2025-10-01)

Bug Fixes
  • 🐛 throw EISDIR when writing over folder (d20095e)

v4.47.0

Compare Source

Features
  • align openAsBlob errors with Node.js behavior (1f1afb7)

4.46.1 (2025-09-25)

Bug Fixes
  • handle Uint8Array byteOffset and byteLength in readSync (bba8729)

v4.46.1

Compare Source

Features
  • align openAsBlob errors with Node.js behavior (1f1afb7)

4.46.1 (2025-09-25)

Bug Fixes
  • handle Uint8Array byteOffset and byteLength in readSync (bba8729)

v4.46.0

Compare Source

Features
  • align openAsBlob errors with Node.js behavior (1f1afb7)

4.46.1 (2025-09-25)

Bug Fixes
  • handle Uint8Array byteOffset and byteLength in readSync (bba8729)

v4.45.0

Compare Source

Bug Fixes
  • 🐛 inline Buffer and URL (0b6c43a)
Features
  • inline fs.ts types to remove node:fs dependency (22886c3)

v4.44.0

Compare Source

Bug Fixes
  • 🐛 remove dependence on "assert" module (c7c6f6c)
Features
  • move internal files to vendor/node/internal and cleanup unused error codes (3a9ee47)

4.43.1 (2025-09-24)

Bug Fixes
  • Use cross-platform dirname instead of posix.dirname (7a51ac3), closes #​1193

v4.43.1

Compare Source

Bug Fixes
  • 🐛 remove dependence on "assert" module (c7c6f6c)
Features
  • move internal files to vendor/node/internal and cleanup unused error codes (3a9ee47)

4.43.1 (2025-09-24)

Bug Fixes
  • Use cross-platform dirname instead of posix.dirname (7a51ac3), closes #​1193

v4.43.0

Compare Source

Bug Fixes
  • 🐛 remove dependence on "assert" module (c7c6f6c)
Features
  • move internal files to vendor/node/internal and cleanup unused error codes (3a9ee47)

4.43.1 (2025-09-24)

Bug Fixes
  • Use cross-platform dirname instead of posix.dirname (7a51ac3), closes #​1193

v4.42.0

Compare Source

Features
  • 🎸 implement .openAsBlob() for FsaNodeFs (26068e8)

v4.41.0

Compare Source

Features
  • update TypeScript and related packages to latest versions (988710d)

v4.40.0

Compare Source

Features
  • update Node.js types and add node: prefix to imports (c3f32bc)

v4.39.0

Compare Source

Features
  • 🎸 add scaffold for CoreFileSystemObserver implementation and restructure fsa() helper (117b7c5)
  • 🎸 improve IFileSystemChangeRecord interface (868b763)
  • 🎸 update IFileSystemObserver interface (d581d8c)
  • 🎸 update file change record interface (ff2386c)
  • 🎸 use FanOut for Link reactivity (2aec586)
  • 🎸 use FanOut for Node events (95ef10a)
  • 🎸 use compact form for link events (a00a1f0)

4.38.3 (2025-09-09)

Bug Fixes
  • prevent readFile from updating ctime when only accessing files (f5f3066)

4.38.2 (2025-08-26)

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

4.38.1 (2025-08-24)

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

v4.38.3

Compare Source

Features
  • 🎸 add scaffold for CoreFileSystemObserver implementation and restructure fsa() helper (117b7c5)
  • 🎸 improve IFileSystemChangeRecord interface (868b763)
  • 🎸 update IFileSystemObserver interface (d581d8c)
  • 🎸 update file change record interface (ff2386c)
  • 🎸 use FanOut for Link reactivity (2aec586)
  • 🎸 use FanOut for Node events (95ef10a)
  • 🎸 use compact form for link events (a00a1f0)

4.38.3 (2025-09-09)

Bug Fixes
  • prevent readFile from updating ctime when only accessing files (f5f3066)

4.38.2 (2025-08-26)

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

4.38.1 (2025-08-24)

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

v4.38.2

Compare Source

Features
  • 🎸 add scaffold for CoreFileSystemObserver implementation and restructure fsa() helper (117b7c5)
  • 🎸 improve IFileSystemChangeRecord interface (868b763)
  • 🎸 update IFileSystemObserver interface (d581d8c)
  • 🎸 update file change record interface (ff2386c)
  • 🎸 use FanOut for Link reactivity (2aec586)
  • 🎸 use FanOut for Node events (95ef10a)
  • 🎸 use compact form for link events (a00a1f0)

4.38.3 (2025-09-09)

Bug Fixes
  • prevent readFile from updating ctime when only accessing files (f5f3066)

4.38.2 (2025-08-26)

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

4.38.1 (2025-08-24)

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

v4.38.1

Compare Source

Features
  • 🎸 add scaffold for CoreFileSystemObserver implementation and restructure fsa() helper (117b7c5)
  • 🎸 improve IFileSystemChangeRecord interface (868b763)
  • 🎸 update IFileSystemObserver interface (d581d8c)
  • 🎸 update file change record interface (ff2386c)
  • 🎸 use FanOut for Link reactivity (2aec586)
  • 🎸 use FanOut for Node events (95ef10a)
  • 🎸 use compact form for link events (a00a1f0)

4.38.3 (2025-09-09)

Bug Fixes
  • prevent readFile from updating ctime when only accessing files (f5f3066)

4.38.2 (2025-08-26)

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

4.38.1 (2025-08-24)

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

v4.38.0

Compare Source

Features
  • 🎸 add scaffold for CoreFileSystemObserver implementation and restructure fsa() helper (117b7c5)
  • 🎸 improve IFileSystemChangeRecord interface (868b763)
  • 🎸 update IFileSystemObserver interface (d581d8c)
  • 🎸 update file change record interface (ff2386c)
  • 🎸 use FanOut for Link reactivity (2aec586)
  • 🎸 use FanOut for Node events (95ef10a)
  • 🎸 use compact form for link events (a00a1f0)

4.38.3 (2025-09-09)

Bug Fixes
  • prevent readFile from updating ctime when only accessing files (f5f3066)

4.38.2 (2025-08-26)

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

4.38.1 (2025-08-24)

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

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

v4.17.2

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

v4.17.1

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
pnpm/pnpm (pnpm)

v9.15.9: pnpm 9.15.9

Compare Source

Patch Changes

  • Fix running pnpm CLI from pnpm CLI on Windows when the CLI is bundled to an executable #​8971.

Platinum Sponsors

<t


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 force-pushed the renovate/all-minor-patch branch from e3f6b54 to e3605bd Compare January 6, 2026 11:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e3605bd to 4fa48af Compare January 9, 2026 04:14
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.

1 participant