chore(deps): update dependency webpack to v5.98.0 #92

Merged
realaravinth merged 1 commit from renovate/webpack-5.x-lockfile into master 2025-04-03 11:53:21 +05:30
Member

This PR contains the following updates:

Package Type Update Change
webpack devDependencies minor 5.94.0 -> 5.98.0

Release Notes

webpack/webpack (webpack)

v5.98.0

Compare Source

Fixes
Performance Improvements
Chores
Features
Continuous Integration

New Contributors

Full Changelog: https://github.com/webpack/webpack/compare/v5.97.1...v5.98.0

v5.97.1

Compare Source

Bug Fixes

  • Performance regression
  • Sub define key should't be renamed when it's a defined variable

v5.97.0

Compare Source

Bug Fixes

  • Don't crash with filesystem cache and unknown scheme
  • Generate a valid code when output.iife is true and output.library.type is umd
  • Fixed conflict variable name with concatenate modules and runtime code
  • Merge duplicate chunks before
  • Collisions in ESM library
  • Use recursive search for versions of shared dependencies
  • [WASM] Don't crash WebAssembly with Reference Types (sync and async)
  • [WASM] Fixed wasm loading for sync and async webassembly
  • [CSS] Don't add [uniqueName] to localIdentName when it is empty
  • [CSS] Parsing strings on Windows
  • [CSS] Fixed CSS local escaping

New Features

  • Added support for injecting debug IDs
  • Export the MergeDuplicateChunks plugin
  • Added universal loading for JS chunks and JS worker chunks (only ES modules)
  • [WASM] Added universal loading for WebAssembly chunks (only for async WebAssembly)
  • [CSS] Allow initial CSS chunks to be placed anywhere - the output.cssHeadDataCompression option was deleted
  • [CSS] Added universal loading for CSS chunks
  • [CSS] Parse ICSS @value at-rules in CSS modules
  • [CSS] Parse ICSS :import rules in CSS modules
  • [CSS] Added the url and import options for CSS
  • [CSS] Allow to import custom properties in CSS modules

Performance

  • Faster Queue implementation, also fixed queue iterator state in dequeue method to ensure correct behavior after item removal

v5.96.1

Compare Source

Bug Fixes

  • [Types] Add @types/eslint-scope to dependencieS
  • [Types] Fixed regression in validate

v5.96.0

Compare Source

Bug Fixes

  • Fixed Module Federation should track all referenced chunks
  • Handle Data URI without base64 word
  • HotUpdateChunk have correct runtime when modified with new runtime
  • Order of chunks ids in generated chunk code
  • No extra Javascript chunks when using asset module as an entrypoint
  • Use optimistically logic for output.environment.dynamicImport to determine chunk format when no browserslist or target
  • Collision with global variables for optimization.avoidEntryIife
  • Avoid through variables in inlined module
  • Allow chunk template strings in output.devtoolNamespace
  • No extra runtime for get javascript/css chunk filename
  • No extra runtime for prefetch and preload in JS runtime when it was unsed in CSS
  • Avoid cache invalidation using ProgressPlugin
  • Increase parallelism when using importModule on the execution stage
  • Correctly parsing string in export and import
  • Typescript types
  • [CSS] css/auto considers a module depending on its filename as css (pure CSS) or css/local, before it was css/global and css/local
  • [CSS] Always interpolate classes even if they are not involved in export
  • [CSS] No extra runtime in Javascript runtime chunks for asset modules used in CSS
  • [CSS] No extra runtime in Javascript runtime chunks for external asset modules used in CSS
  • [CSS] No extra runtime for the node target
  • [CSS] Fixed url()s and @import parsing
  • [CSS] Fixed - emit a warning on broken :local and :global

New Features

  • Export CSS and ESM runtime modules
  • Single Runtime Chunk and Federation eager module hoisting
  • [CSS] Support /* webpackIgnore: true */ for CSS files
  • [CSS] Support src() support
  • [CSS] CSS nesting in CSS modules

v5.95.0

Compare Source

Bug Fixes

  • Fixed hanging when attempting to read a symlink-like file that it can't read
  • Handle default for import context element dependency
  • Merge duplicate chunks call after split chunks
  • Generate correctly code for dynamically importing the same file twice and destructuring
  • Use content hash as [base] and [name] for extracted DataURI's
  • Distinguish module and import in module-import for externals import's
  • [Types] Make EnvironmentPlugin default values types less strict
  • [Types] Typescript 5.6 compatibility

New Features

  • Add new optimization.avoidEntryIife option (true by default for the production mode)
  • Pass output.hash* options to loader context

Performance

  • Avoid unneeded re-visit in build chunk graph

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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [webpack](https://github.com/webpack/webpack) | devDependencies | minor | [`5.94.0` -> `5.98.0`](https://renovatebot.com/diffs/npm/webpack/5.94.0/5.98.0) | --- ### Release Notes <details> <summary>webpack/webpack (webpack)</summary> ### [`v5.98.0`](https://github.com/webpack/webpack/releases/tag/v5.98.0) [Compare Source](https://github.com/webpack/webpack/compare/v5.97.1...v5.98.0) ##### Fixes - Avoid the deprecation message [#&#8203;19062](https://github.com/webpack/webpack/issues/19062) by [@&#8203;alexander-akait](https://github.com/alexander-akait) - Should not escape CSS local ident in JS [#&#8203;19060](https://github.com/webpack/webpack/issues/19060) by [@&#8203;JSerFeng](https://github.com/JSerFeng) - MF parse range not compatible with Safari [#&#8203;19083](https://github.com/webpack/webpack/issues/19083) by [@&#8203;alexander-akait](https://github.com/alexander-akait) - Preserve `filenameTemplate` in new split chunk [#&#8203;19104](https://github.com/webpack/webpack/issues/19104) by [@&#8203;henryqdineen](https://github.com/henryqdineen) - Use module IDs for final render order [#&#8203;19184](https://github.com/webpack/webpack/issues/19184) by [@&#8203;dmichon-msft](https://github.com/dmichon-msft) - Strip `blob:` protocol when public path is `auto` [#&#8203;19199](https://github.com/webpack/webpack/issues/19199) by [@&#8203;alexander-akait](https://github.com/alexander-akait) - Respect `output.charset` everywhere [#&#8203;19202](https://github.com/webpack/webpack/issues/19202) by [@&#8203;alexander-akait](https://github.com/alexander-akait) - Node async WASM loader generation [#&#8203;19210](https://github.com/webpack/webpack/issues/19210) by [@&#8203;ashi009](https://github.com/ashi009) - Correct `BuildInfo` and `BuildMeta` type definitions [#&#8203;19200](https://github.com/webpack/webpack/issues/19200) by [@&#8203;inottn](https://github.com/inottn) ##### Performance Improvements - Improve `FlagDependencyExportsPlugin` for large JSON by depth [#&#8203;19058](https://github.com/webpack/webpack/issues/19058) by [@&#8203;hai-x](https://github.com/hai-x) - Optimize assign-depths [#&#8203;19193](https://github.com/webpack/webpack/issues/19193) by [@&#8203;dmichon-msft](https://github.com/dmichon-msft) - Use `startsWith` for matching instead of converting the string to a regex [#&#8203;19207](https://github.com/webpack/webpack/issues/19207) by [@&#8203;inottn](https://github.com/inottn) ##### Chores - Bump `nanoid` from 3.3.7 to 3.3.8 [#&#8203;19063](https://github.com/webpack/webpack/issues/19063) by [@&#8203;dependabot](https://github.com/dependabot) - Fixed incorrect typecast in `DefaultStatsFactoryPlugin` [#&#8203;19156](https://github.com/webpack/webpack/issues/19156) by [@&#8203;Andarist](https://github.com/Andarist) - Improved `readme.md` by adding video links for understanding webpack [#&#8203;19101](https://github.com/webpack/webpack/issues/19101) by [@&#8203;Vansh5632](https://github.com/Vansh5632) - Typo fix [#&#8203;19205](https://github.com/webpack/webpack/issues/19205) by [@&#8203;hai-x](https://github.com/hai-x) - Adopt the new webpack governance model [#&#8203;18804](https://github.com/webpack/webpack/issues/18804) by [@&#8203;ovflowd](https://github.com/ovflowd) ##### Features - Implement `/* webpackIgnore: true */` for `require.resolve` [#&#8203;19201](https://github.com/webpack/webpack/issues/19201) by [@&#8203;alexander-akait](https://github.com/alexander-akait) ##### Continuous Integration - CI fix [#&#8203;19196](https://github.com/webpack/webpack/issues/19196) by [@&#8203;alexander-akait](https://github.com/alexander-akait) #### New Contributors - [@&#8203;Andarist](https://github.com/Andarist) made their first contribution in https://github.com/webpack/webpack/pull/19156 - [@&#8203;Vansh5632](https://github.com/Vansh5632) made their first contribution in https://github.com/webpack/webpack/pull/19101 - [@&#8203;ashi009](https://github.com/ashi009) made their first contribution in https://github.com/webpack/webpack/pull/19210 - [@&#8203;ovflowd](https://github.com/ovflowd) made their first contribution in https://github.com/webpack/webpack/pull/18804 **Full Changelog**: https://github.com/webpack/webpack/compare/v5.97.1...v5.98.0 ### [`v5.97.1`](https://github.com/webpack/webpack/releases/tag/v5.97.1) [Compare Source](https://github.com/webpack/webpack/compare/v5.97.0...v5.97.1) #### Bug Fixes - Performance regression - Sub define key should't be renamed when it's a defined variable ### [`v5.97.0`](https://github.com/webpack/webpack/releases/tag/v5.97.0) [Compare Source](https://github.com/webpack/webpack/compare/v5.96.1...v5.97.0) #### Bug Fixes - Don't crash with filesystem cache and unknown scheme - Generate a valid code when `output.iife` is `true` and output.library.type is `umd` - Fixed conflict variable name with concatenate modules and runtime code - Merge duplicate chunks before - Collisions in ESM library - Use recursive search for versions of shared dependencies - **\[WASM]** Don't crash WebAssembly with Reference Types (sync and async) - **\[WASM]** Fixed wasm loading for sync and async webassembly - **\[CSS]** Don't add `[uniqueName]` to `localIdentName` when it is empty - **\[CSS]** Parsing strings on Windows - **\[CSS]** Fixed CSS local escaping #### New Features - Added support for injecting debug IDs - Export the `MergeDuplicateChunks` plugin - Added universal loading for JS chunks and JS worker chunks (only ES modules) - **\[WASM]** Added universal loading for WebAssembly chunks (only for async WebAssembly) - **\[CSS]** Allow initial CSS chunks to be placed anywhere - **the `output.cssHeadDataCompression` option was deleted** - **\[CSS]** Added universal loading for CSS chunks - **\[CSS]** Parse ICSS `@value` at-rules in CSS modules - **\[CSS]** Parse ICSS `:import` rules in CSS modules - **\[CSS]** Added the `url` and `import` options for CSS - **\[CSS]** Allow to import custom properties in CSS modules #### Performance - Faster Queue implementation, also fixed queue iterator state in dequeue method to ensure correct behavior after item removal ### [`v5.96.1`](https://github.com/webpack/webpack/releases/tag/v5.96.1) [Compare Source](https://github.com/webpack/webpack/compare/v5.96.0...v5.96.1) #### Bug Fixes - **\[Types]** Add `@types/eslint-scope` to dependencieS - **\[Types]** Fixed regression in `validate` ### [`v5.96.0`](https://github.com/webpack/webpack/releases/tag/v5.96.0) [Compare Source](https://github.com/webpack/webpack/compare/v5.95.0...v5.96.0) #### Bug Fixes - Fixed Module Federation should track all referenced chunks - Handle Data URI without base64 word - HotUpdateChunk have correct runtime when modified with new runtime - Order of chunks ids in generated chunk code - No extra Javascript chunks when using asset module as an entrypoint - Use optimistically logic for `output.environment.dynamicImport` to determine chunk format when no browserslist or target - Collision with global variables for `optimization.avoidEntryIife` - Avoid through variables in inlined module - Allow chunk template strings in `output.devtoolNamespace` - No extra runtime for get javascript/css chunk filename - No extra runtime for prefetch and preload in JS runtime when it was unsed in CSS - Avoid cache invalidation using ProgressPlugin - Increase parallelism when using `importModule` on the execution stage - Correctly parsing string in `export` and `import` - Typescript types - **\[CSS]** `css/auto` considers a module depending on its filename as `css` (pure CSS) or `css/local`, before it was `css/global` and `css/local` - **\[CSS]** Always interpolate classes even if they are not involved in export - **\[CSS]** No extra runtime in Javascript runtime chunks for asset modules used in CSS - **\[CSS]** No extra runtime in Javascript runtime chunks for external asset modules used in CSS - **\[CSS]** No extra runtime for the `node` target - **\[CSS]** Fixed `url()`s and `@import` parsing - **\[CSS]** Fixed - emit a warning on broken :local and :global #### New Features - Export CSS and ESM runtime modules - Single Runtime Chunk and Federation eager module hoisting - **\[CSS]** Support `/* webpackIgnore: true */` for CSS files - **\[CSS]** Support `src()` support - **\[CSS]** CSS nesting in CSS modules ### [`v5.95.0`](https://github.com/webpack/webpack/releases/tag/v5.95.0) [Compare Source](https://github.com/webpack/webpack/compare/v5.94.0...v5.95.0) #### Bug Fixes - Fixed hanging when attempting to read a symlink-like file that it can't read - Handle `default` for import context element dependency - Merge duplicate chunks call after split chunks - Generate correctly code for dynamically importing the same file twice and destructuring - Use content hash as \[base] and \[name] for extracted DataURI's - Distinguish `module` and `import` in `module-import` for externals `import`'s - \[Types] Make `EnvironmentPlugin` default values types less strict - \[Types] Typescript 5.6 compatibility #### New Features - Add new `optimization.avoidEntryIife` option (`true` by default for the `production` mode) - Pass output.hash\* options to loader context #### Performance - Avoid unneeded re-visit in build chunk graph </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTcxLjIiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsicmVub3ZhdGUtYm90Il19-->
renovate-bot changed title from chore(deps): update dependency webpack to v5.95.0 to chore(deps): update dependency webpack to v5.96.0 2024-11-01 03:37:52 +05:30
renovate-bot force-pushed renovate/webpack-5.x-lockfile from e681cca00e to 57a3a47db1 2024-11-01 03:37:52 +05:30 Compare
renovate-bot force-pushed renovate/webpack-5.x-lockfile from 57a3a47db1 to 12b46023fd 2024-11-01 16:35:53 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency webpack to v5.96.0 to chore(deps): update dependency webpack to v5.96.1 2024-11-01 16:35:55 +05:30
renovate-bot force-pushed renovate/webpack-5.x-lockfile from 12b46023fd to 1a85d37d53 2024-12-23 18:18:15 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency webpack to v5.96.1 to chore(deps): update dependency webpack to v5.97.1 2024-12-23 18:18:21 +05:30
Author
Member

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: yarn.lock
Unknown Syntax Error: Unsupported option name ("--ignore-platform").

$ yarn install [--json] [--immutable] [--immutable-cache] [--refresh-lockfile] [--check-cache] [--check-resolutions] [--inline-builds] [--mode #0]

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: yarn.lock ``` Unknown Syntax Error: Unsupported option name ("--ignore-platform"). $ yarn install [--json] [--immutable] [--immutable-cache] [--refresh-lockfile] [--check-cache] [--check-resolutions] [--inline-builds] [--mode #0] ```
renovate-bot force-pushed renovate/webpack-5.x-lockfile from 1a85d37d53 to 3c7ecaea54 2025-02-17 05:23:56 +05:30 Compare
renovate-bot changed title from chore(deps): update dependency webpack to v5.97.1 to chore(deps): update dependency webpack to v5.98.0 2025-02-17 05:24:01 +05:30
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: mCaptcha/pow_sha256-polyfill#92
No description provided.