Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 9, 2025

This PR contains the following updates:

Package Change Age Confidence
webpack 5.99.7 -> 5.102.1 age confidence

Release Notes

webpack/webpack (webpack)

v5.102.1

Compare Source

Fixes
  • Supported extends with env for browserslist
  • Supported JSONP fragment format for web workers.
  • Fixed dynamic import support in workers using browserslist.
  • Fixed default defer import mangling.
  • Fixed default import of commonjs externals for SystemJS format.
  • Fixed context modules to the same file with different import attributes.
  • Fixed typescript types.
  • Improved import.meta warning messages to be more clear when used directly.
  • [CSS] Fixed CC_UPPER_U parsing (E -> U) in tokenizer.

v5.102.0

Compare Source

Features
  • Added static analyze for dynamic imports
  • Added support for import file from "./file.ext" with { type: "bytes" } to get the content as Uint8Array (look at example)
  • Added support for import file from "./file.ext" with { type: "text" } to get the content as text (look at example)
  • Added the snapshot.contextModule to configure snapshots options for context modules
  • Added the extractSourceMap option to implement the capabilities of loading source maps by comment, you don't need source-map-loader (look at example)
  • The topLevelAwait experiment is now stable (you can remove experiments.topLevelAwait from your webpack.config.js)
  • The layers experiment is now stable (you can remove experiments.layers from your webpack.config.js)
  • Added function matcher support in rule options
Fixes
  • Fixed conflicts caused by multiple concatenate modules
  • Ignore import failure during HMR update with ES modules output
  • Keep render module order consistent
  • Prevent inlining modules that have this exports
  • Removed unused timeout attribute of script tag
  • Supported UMD chunk format to work in web workers
  • Improved CommonJs bundle to ES module library
  • Use es-lexer for mjs files for build dependencies
  • Fixed support __non_webpack_require__ for ES modules
  • Properly handle external modules for CSS
  • AssetsByChunkName included assets from chunk.auxiliaryFiles
  • Use createRequire only when output is ES module and target is node
  • Typescript types
Performance Improvements
  • Avoid extra calls for snapshot
  • A avoid extra jobs for build dependencies
  • Move import attributes to own dependencies

v5.101.3

Compare Source

Fixes
  • Fixed resolve execution order issue from extra await in async modules
  • Avoid empty block for unused statement
  • Collect only specific expressions for destructuring assignment

v5.101.2

Compare Source

Fixes
  • Fixed syntax error when comment is on the last line
  • Handle var declaration for createRequire
  • Distinguish free variable and tagged variable

v5.101.1

Compare Source

Fixes
  • Filter deleted assets in processAdditionalAssets hook
  • HMR failure in defer module
  • Emit assets even if invalidation occurs again
  • Export types for serialization and deserialization in plugins and export the ModuleFactory class
  • Fixed the failure export of internal function for ES module chunk format
  • Fixed GetChunkFilename failure caused by dependOn entry
  • Fixed the import of missing dependency chunks
  • Fixed when entry chunk depends on the runtime chunk hash
  • Fixed module.exports bundle to ESM library
  • Adjusted the time of adding a group depending on the fragment of execution time
  • Fixed circle dependencies when require RawModule and condition of isDeferred
  • Tree-shakable module library should align preconditions of allowInlineStartup

v5.101.0

Compare Source

Fixes
  • Fixed concatenate optimization for ESM that caused undefined export
  • Respect the output.environment.nodePrefixForCoreModules option everywhere
  • Respect the output.importMetaName option everywhere
  • Fixed await async dependencies when accepting them during HMR
  • Better typescript types
Features
  • Added colors helpers for CLI
  • Enable tree-shaking for ESM external modules with named imports
  • Added the deferImport option to parser options
Performance Improvements
  • Fixed a regression in module concatenation after implementing deferred import support
  • Fixed a potential performance issue in CleanPlugin
  • Avoid extra require in some places

v5.100.2

Compare Source

Fixes
  • Keep consistent CSS order
  • Dependency without the source order attribute must keep their original index
  • Keep module traversal consistent across reexport scenarios
Performance Improvements
  • Extend importPhasesPlugin only when enable deferImport (#​19689)

v5.100.1

Compare Source

Fixes
  • Tree-shaking unused ignored modules
  • [Types] Compatibility with old Node.js versions

v5.100.0

Compare Source

Fixes
  • Fixed the case where an ES modules entry chunk depends on the runtime chunk hash
  • Handle function exports in webpack module wrapper
  • Ensure dependent chunks are imported before startup & fix duplicate export of 'default'
  • Generate lose closing brace when exports are unprovided
  • CleanPlugin doesn't unlink same file twice
  • Fixed unexpected error codes from fs.unlink on Windows
  • Typescript types
Features
  • HMR support for ES modules output
  • ES module output mode now fully supports splitChunks when external variables and runtimeChunk are not set.
  • Added support using keyword
  • Implemented tc39 Defer Module Evaluation (experiment)
  • Support dynamic template literals expressions for new URL(...)
  • Enable ES modules worker chunk loading for Node.js targets
  • Improved support for destructing in DefinePlugin
  • Added VirtualUrlPlugin to support virtual: scheme
Performance Improvements
  • Remove useless startup entrypoint runtime for ES modules output
  • Cache new URL(...) evaluate expression

v5.99.9

Compare Source

Fixes
  • HMR might fail if there are new initial chunks
  • Destructuring namespace import with default
  • Destructuring namespace import with computed-property
  • Generate valid code for es export generation for multiple module entries
  • Fixed public path issue for ES modules
  • Asset modules work when lazy compilation used
  • Eliminate unused statements in certain scenarios
  • Fixed regression with location and order of dependencies
  • Fixed typescript types

v5.99.8

Compare Source

Fixes
  • Fixed type error with latest @types/node
  • Fixed typescript types

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 added the dependencies Pull requests that update a dependency file label May 9, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 0e499a7 to 297576e Compare May 23, 2025 12:08
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.99.8 chore(deps): update dependency webpack to v5.99.9 May 23, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 297576e to 7521d82 Compare July 2, 2025 18:32
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 7521d82 to 4b42148 Compare July 12, 2025 14:11
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.99.9 chore(deps): update dependency webpack to v5.100.0 Jul 12, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 4b42148 to 6bc9aec Compare July 14, 2025 12:14
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.100.0 chore(deps): update dependency webpack to v5.100.1 Jul 14, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 6bc9aec to 49a7ea3 Compare July 18, 2025 16:37
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.100.1 chore(deps): update dependency webpack to v5.100.2 Jul 18, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 49a7ea3 to ee424ef Compare July 31, 2025 14:08
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.100.2 chore(deps): update dependency webpack to v5.101.0 Jul 31, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from ee424ef to 5be873e Compare August 15, 2025 13:48
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.101.0 chore(deps): update dependency webpack to v5.101.1 Aug 15, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 5be873e to 1b5ae1e Compare August 17, 2025 17:10
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.101.1 chore(deps): update dependency webpack to v5.101.2 Aug 17, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 1b5ae1e to 3c6a422 Compare August 21, 2025 15:09
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.101.2 chore(deps): update dependency webpack to v5.101.3 Aug 21, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 3c6a422 to 53eab4c Compare September 25, 2025 20:43
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 53eab4c to 915009c Compare October 2, 2025 20:58
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.101.3 chore(deps): update dependency webpack to v5.102.0 Oct 2, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 915009c to 3ff52c5 Compare October 10, 2025 18:13
@renovate renovate bot changed the title chore(deps): update dependency webpack to v5.102.0 chore(deps): update dependency webpack to v5.102.1 Oct 10, 2025
@renovate renovate bot force-pushed the renovate/webpack-5.x branch from 3ff52c5 to ba28cce Compare October 21, 2025 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants