Bump webpack from 5.89.0 to 5.104.0
Closed
Number: #231
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 2
Association: Unknown
Comments: 2
Created:
December 17, 2025 at 09:08 AM UTC
(3 months ago)
(3 months ago)
Updated:
December 17, 2025 at 09:08 AM UTC
(3 months ago)
(3 months ago)
Closed:
December 17, 2025 at 09:08 AM UTC
(3 months ago)
(3 months ago)
Time to Close:
less than a minute
Labels:
dependencies javascript
dependencies javascript
Description:
Bumps webpack from 5.89.0 to 5.104.0.
Release notes
Sourced from webpack's releases.
v5.104.0
5.104.0
Minor Changes
- d3dd841: Use method shorthand to render module content in
__webpack_modules__object.- d3dd841: Enhance
import.meta.envto 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,base32andbase25digests.- 5983843: Provide a stable runtime function variable
__webpack_global__.- d3dd841: Improved
localIdentNamehashing 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/globaltype.- d3dd841: Compatibility
import.meta.filenameandimport.meta.dirnamewithevaldevtools.- d3dd841: Handle nested
__webpack_require__.- 728ddb7: The speed of identifier parsing has been improved.
- 0f8b31b: Improve types.
- d3dd841: Don't corrupt
debugIdinjection whenhidden-source-mapis 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
DotenvPluginand top leveldotenvoption to enable this plugin- Added
WebpackManifestPlugin- Added support the
ignoreListoption in devtool plugins- Allow to use custom javascript parse function
- Added
import.meta.envsupport for environment variables- Added support for
import.meta.dirnameandimport.meta.filename- Added support
import.defer()for statistical path- Handle import.meta.main
- Added suport to setup named exports for JSON modules and disable usage named export for
import file from "./file.json" with { type: "json" }- Added support
__dirname/__filename/import.meta.dirname/import.meta.filenamefor universal target- [CSS] Added the
exportTypeoption withlink(by default), "text" andcss-style-sheetvalues- [CSS] Added support for
composesproperties
... (truncated)
Changelog
Sourced from webpack's changelog.
5.104.0
Minor Changes
- d3dd841: Use method shorthand to render module content in
__webpack_modules__object.- d3dd841: Enhance
import.meta.envto 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,base32andbase25digests.- 5983843: Provide a stable runtime function variable
__webpack_global__.- d3dd841: Improved
localIdentNamehashing 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/globaltype.- d3dd841: Compatibility
import.meta.filenameandimport.meta.dirnamewithevaldevtools.- d3dd841: Handle nested
__webpack_require__.- 728ddb7: The speed of identifier parsing has been improved.
- 0f8b31b: Improve types.
- d3dd841: Don't corrupt
debugIdinjection whenhidden-source-mapis 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
505a5e7chore(release): new release (#20188)0c06680refactor: update eslint configuration2eb0d6aci: release announcement (#20238)b2b2459ci: cancel in progress (#20239)918a2cbchore(deps): update (#20237)cafae23feat: added options to control renaming of identifiers in CSS modulese8dca82chore(deps): bump actions/cache from 5.0.0 to 5.0.1 (#20236)2179fdbfix(security): re-validate HttpUriPlugin redirects against allowedUris; enfor...512a32fdocs: update examples (#20233)3c4319ffix: optimize regex character class with ranges for runtime code- Additional commits viewable in compare 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 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)
Package Dependencies
Technical Details
| ID: | 12095909 |
| UUID: | 3738008572 |
| Node ID: | PR_kwDOKrVUDs65UtwP |
| Host: | GitHub |
| Repository: | GleapSDK/JavaScript-AdminHelper-SDK |