Bumpswebpack from 5.101.3 to 5.104.1.
Release notes
Sourced fromwebpack's releases.
v5.104.1
5.104.1
Patch Changes
- 2efd21b: Reexports runtime calculation should not accessingWEBPACK_IMPORT_KEY decl with var.
- c510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.
v5.104.0
5.104.0
Minor Changes
- d3dd841: Use method shorthand to render module content in
__webpack_modules__ object. - d3dd841: Enhance
import.meta.env to support object access. - 4baab4e: Optimize dependency sorting in updateParent: sort each module only once by deferring to finishUpdateParent(), and reduce traversal count in sortWithSourceOrder by caching WeakMap values upfront.
- 04cd530: Handle more at-rules for CSS modules.
- cafae23: Added options to control the renaming of at-rules and various identifiers in CSS modules.
- d3dd841: Added
base64url,base62,base58,base52,base49,base36,base32 andbase25 digests. - 5983843: Provide a stable runtime function variable
__webpack_global__. - d3dd841: Improved
localIdentName hashing for CSS.
Patch Changes
- 22c48fb: Added module existence check for informative error message in development mode.
- 50689e1: Use the fully qualified class name (or export name) for
[fullhash] placeholder in CSS modules. - d3dd841: Support universal lazy compilation.
- d3dd841: Fixed module library export definitions when multiple runtimes.
- d3dd841: Fixed CSS nesting and CSS custom properties parsing.
- d3dd841: Don't write fragment from URL to filename and apply fragment to module URL.
- aab1da9: Fixed bugs for
css/global type. - d3dd841: Compatibility
import.meta.filename andimport.meta.dirname witheval devtools. - d3dd841: Handle nested
__webpack_require__. - 728ddb7: The speed of identifier parsing has been improved.
- 0f8b31b: Improve types.
- d3dd841: Don't corrupt
debugId injection whenhidden-source-map is used. - 2179fdb: Re-validate HttpUriPlugin redirects against allowedUris, restrict to http(s) and add a conservative redirect limit to prevent SSRF and untrusted content inclusion. Redirects failing policy are rejected before caching/lockfile writes.
- d3dd841: Serialize
HookWebpackError. - d3dd841: Added ability to use built-in properties in dotenv and define plugin.
- 3c4319f: Optimizing the regular expression character class by specifying ranges for runtime code.
- d3dd841: Reduce collision for local indent name in CSS.
- d3dd841: Remove CSS link tags when CSS imports are removed.
v5.103.0
Features
- Added
DotenvPlugin and top leveldotenv option to enable this plugin - Added
WebpackManifestPlugin - Added support the
ignoreList option in devtool plugins - Allow to use custom javascript parse function
... (truncated)
Changelog
Sourced fromwebpack's changelog.
5.104.1
Patch Changes
- 2efd21b: Reexports runtime calculation should not accessingWEBPACK_IMPORT_KEY decl with var.
- c510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.
5.104.0
Minor Changes
- d3dd841: Use method shorthand to render module content in
__webpack_modules__ object. - d3dd841: Enhance
import.meta.env to support object access. - 4baab4e: Optimize dependency sorting in updateParent: sort each module only once by deferring to finishUpdateParent(), and reduce traversal count in sortWithSourceOrder by caching WeakMap values upfront.
- 04cd530: Handle more at-rules for CSS modules.
- cafae23: Added options to control the renaming of at-rules and various identifiers in CSS modules.
- d3dd841: Added
base64url,base62,base58,base52,base49,base36,base32 andbase25 digests. - 5983843: Provide a stable runtime function variable
__webpack_global__. - d3dd841: Improved
localIdentName hashing for CSS.
Patch Changes
- 22c48fb: Added module existence check for informative error message in development mode.
- 50689e1: Use the fully qualified class name (or export name) for
[fullhash] placeholder in CSS modules. - d3dd841: Support universal lazy compilation.
- d3dd841: Fixed module library export definitions when multiple runtimes.
- d3dd841: Fixed CSS nesting and CSS custom properties parsing.
- d3dd841: Don't write fragment from URL to filename and apply fragment to module URL.
- aab1da9: Fixed bugs for
css/global type. - d3dd841: Compatibility
import.meta.filename andimport.meta.dirname witheval devtools. - d3dd841: Handle nested
__webpack_require__. - 728ddb7: The speed of identifier parsing has been improved.
- 0f8b31b: Improve types.
- d3dd841: Don't corrupt
debugId injection whenhidden-source-map is used. - 2179fdb: Re-validate HttpUriPlugin redirects against allowedUris, restrict to http(s) and add a conservative redirect limit to prevent SSRF and untrusted content inclusion. Redirects failing policy are rejected before caching/lockfile writes.
- d3dd841: Serialize
HookWebpackError. - d3dd841: Added ability to use built-in properties in dotenv and define plugin.
- 3c4319f: Optimizing the regular expression character class by specifying ranges for runtime code.
- d3dd841: Reduce collision for local indent name in CSS.
- d3dd841: Remove CSS link tags when CSS imports are removed.
Commits
24e3c2d chore(release): new release (#20253)2efd21b fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...c510070 fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris4b0501c ci: fix release (#20252)0c213ce ci: use\<@&1450591255485743204> over@here for discord notificationw5bf8bc5 refactor: types for benchmarks and tests505a5e7 chore(release): new release (#20188)0c06680 refactor: update eslint configuration2eb0d6a ci: release announcement (#20238)b2b2459 ci: cancel in progress (#20239)- Additional commits viewable incompare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting@dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR@dependabot recreate will recreate this PR, overwriting any edits that have been made to it@dependabot merge will merge this PR after your CI passes on it@dependabot squash and merge will squash and merge this PR after your CI passes on it@dependabot cancel merge will cancel a previously requested merge and block automerging@dependabot reopen will reopen this PR if it is closed@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumpswebpack from 5.101.3 to 5.104.1.
Release notes
Sourced fromwebpack's releases.
... (truncated)
Changelog
Sourced fromwebpack's changelog.
Commits
24e3c2dchore(release): new release (#20253)2efd21bfix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...c510070fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris4b0501cci: fix release (#20252)0c213ceci: use\<@&1450591255485743204>over@herefor discord notificationw5bf8bc5refactor: types for benchmarks and tests505a5e7chore(release): new release (#20188)0c06680refactor: update eslint configuration2eb0d6aci: release announcement (#20238)b2b2459ci: cancel in progress (#20239)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)