Skip to content

Update webpack 5.105.1 → 5.105.4 (patch)#384

Merged
canova merged 1 commit intomasterfrom
depfu/update/yarn/webpack-5.105.4
Mar 10, 2026
Merged

Update webpack 5.105.1 → 5.105.4 (patch)#384
canova merged 1 commit intomasterfrom
depfu/update/yarn/webpack-5.105.4

Conversation

@depfu
Copy link

@depfu depfu bot commented Mar 10, 2026

Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ webpack (5.105.1 → 5.105.4) · Repo · Changelog

Release Notes

5.105.4

Patch Changes

  • Add Module.getSourceBasicTypes to distinguish basic source types and clarify how modules with non-basic source types like remote still produce JavaScript output. (by @xiaoxiaojx in #20546)

  • Handle createRequire in expressions. (by @alexander-akait in #20549)

  • Fixed types for multi stats. (by @alexander-akait in #20556)

  • Remove empty needless js output for normal css module. (by @JSerFeng in #20162)

  • Update enhanced-resolve to support new features for tsconfig.json. (by @alexander-akait in #20555)

  • Narrows export presence guard detection to explicit existence checks on namespace imports only, i.e. patterns like "x" in ns. (by @hai-x in #20561)

5.105.3

Patch Changes

  • Context modules now handle rejections correctly. (by @alexander-akait in #20455)

  • Only mark asset modules as side-effect-free when experimental.futureDefaults is set to true, so asset-copying use cases (e.g. import "./x.png") won’t break unless the option is enabled. (by @hai-x in #20535)

  • Add the missing webpack_exports declaration in certain cases when bundling a JS entry together with non-JS entries (e.g., CSS entry or asset module entry). (by @hai-x in #20463)

  • Fixed HMR failure for CSS modules with @import when exportType !== "link". When exportType is not "link", CSS modules now behave like JavaScript modules and don't require special HMR handling, allowing @import CSS to work correctly during hot module replacement. (by @xiaoxiaojx in #20514)

  • Fixed an issue where empty JavaScript files were generated for CSS-only entry points. The code now correctly checks if entry modules have JavaScript source types before determining whether to generate a JS file. (by @xiaoxiaojx in #20454)

  • Do not crash when a referenced chunk is not a runtime chunk. (by @alexander-akait in #20461)

  • Fix some types. (by @alexander-akait in #20412)

  • Ensure that missing module error are thrown after the interception handler (if present), allowing module interception to customize the module factory. (by @hai-x in #20510)

  • Added createRequire support for ECMA modules. (by @stefanbinoj in #20497)

  • Added category for CJS reexport dependency to fix issues with ECMA modules. (by @hai-x in #20444)

  • Implement immutable bytes for bytes import attribute to match tc39 spec. (by @alexander-akait in #20481)

  • Fixed deterministic search for graph roots regardless of edge order. (by @veeceey in #20452)

5.105.2

Patch Changes

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 70 commits:


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu depfu bot requested a review from canova as a code owner March 10, 2026 16:40
@depfu depfu bot added the dependencies Pull requests that update a dependency file label Mar 10, 2026
@netlify
Copy link

netlify bot commented Mar 10, 2026

Deploy Preview for firefox-devtools-react-contextmenu ready!

Name Link
🔨 Latest commit 92b8422
🔍 Latest deploy log https://app.netlify.com/projects/firefox-devtools-react-contextmenu/deploys/69b0499779bd3800088d8012
😎 Deploy Preview https://deploy-preview-384--firefox-devtools-react-contextmenu.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@depfu
Copy link
Author

depfu bot commented Mar 10, 2026

Sorry, but the merge failed with:

At least 1 approving review is required by reviewers with write access. You're not authorized to push to this branch. Visit https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected

1 similar comment
@depfu
Copy link
Author

depfu bot commented Mar 10, 2026

Sorry, but the merge failed with:

At least 1 approving review is required by reviewers with write access. You're not authorized to push to this branch. Visit https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected

@canova canova merged commit 9ba21b1 into master Mar 10, 2026
6 checks passed
@depfu depfu bot deleted the depfu/update/yarn/webpack-5.105.4 branch March 10, 2026 16:43
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.

1 participant