# webpack v5.110.3 - Product: webpack (https://whatsnew.fyi/product/webpack) - Vendor: OpenJS Foundation - Date: 2026-09-01 - Version: v5.110.3 - Original notes: https://github.com/webpack/webpack/releases/tag/v5.110.3 - Permalink: https://whatsnew.fyi/product/webpack/releases/v5.110.3 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fix import() options, circular reexport severity and namespace writes - **fixed** — Skip ESM interop when require() targets a module outside the concatenation - **fixed** — Fix concatenated require() in a require.ensure callback or a computed request - **changed** — Keep optimization.minimize a boolean; its options move to minimizeOptions - **fixed** — Fix mangled exports read through require() and a leaked internal reference - **fixed** — Fix new on a default import of a wrapped CommonJS module - **fixed** — Throw when a deferred namespace of an async module is forced while it evaluates - **fixed** — Do not report a missing export for a name a side-effect-free barrel defers - **fixed** — Fix queue, URL scheme, dotenv, HTTP module and persistent cache edge cases - **fixed** — Evaluate a deferred import's async dependencies where the import sits - **fixed** — Omit ambiguous export * names from the module namespace ###### Patch Changes - Fix `import()` options, circular reexport severity and namespace writes. (by [@alexander-akait](https://github.com/alexander-akait) in [#21867](https://github.com/webpack/webpack/pull/21867)) - Skip ESM interop when require() targets a module outside the concatenation. (by [@hai-x](https://github.com/hai-x) in [#21884](https://github.com/webpack/webpack/pull/21884)) - Fix concatenated `require()` in a `require.ensure` callback or a computed request. (by [@hai-x](https://github.com/hai-x) in [#21907](https://github.com/webpack/webpack/pull/21907)) - Keep `optimization.minimize` a boolean; its options move to `minimizeOptions`. (by [@alexander-akait](https://github.com/alexander-akait) in [#21886](https://github.com/webpack/webpack/pull/21886)) - Fix mangled exports read through require() and a leaked internal reference. (by [@alexander-akait](https://github.com/alexander-akait) in [#21905](https://github.com/webpack/webpack/pull/21905)) - Fix `new` on a default import of a wrapped CommonJS module. (by [@alexander-akait](https://github.com/alexander-akait) in [#21876](https://github.com/webpack/webpack/pull/21876)) - Throw when a deferred namespace of an async module is forced while it evaluates. (by [@alexander-akait](https://github.com/alexander-akait) in [#21871](https://github.com/webpack/webpack/pull/21871)) - Do not report a missing export for a name a side-effect-free barrel defers. (by [@alexander-akait](https://github.com/alexander-akait) in [#21874](https://github.com/webpack/webpack/pull/21874)) - Fix queue, URL scheme, dotenv, HTTP module and persistent cache edge cases. (by [@alexander-akait](https://github.com/alexander-akait) in [#21901](https://github.com/webpack/webpack/pull/21901)) - Evaluate a deferred import's async dependencies where the import sits. (by [@alexander-akait](https://github.com/alexander-akait) in [#21902](https://github.com/webpack/webpack/pull/21902)) - Omit ambiguous `export *` names from the module namespace. (by [@alexander-akait](https://github.com/alexander-akait) in [#21878](https://github.com/webpack/webpack/pull/21878))