- Keep optimization.minimize a boolean; its options move to minimizeOptions
- Fix import() options, circular reexport severity and namespace writes
- Skip ESM interop when require() targets a module outside the concatenation
- Fix concatenated require() in a require.ensure callback or a computed request
- Fix mangled exports read through require() and a leaked internal reference
- Fix new on a default import of a wrapped CommonJS module
- Throw when a deferred namespace of an async module is forced while it evaluates
- Do not report a missing export for a name a side-effect-free barrel defers
- Fix queue, URL scheme, dotenv, HTTP module and persistent cache edge cases
- Evaluate a deferred import's async dependencies where the import sits
- Omit ambiguous export * names from the module namespace
From webpack
Patch Changes
-
Fix
import()options, circular reexport severity and namespace writes. (by @alexander-akait in #21867) -
Skip ESM interop when require() targets a module outside the concatenation. (by @hai-x in #21884)
-
Fix concatenated
require()in arequire.ensurecallback or a computed request. (by @hai-x in #21907) -
Keep
optimization.minimizea boolean; its options move tominimizeOptions. (by @alexander-akait in #21886) -
Fix mangled exports read through require() and a leaked internal reference. (by @alexander-akait in #21905)
-
Fix
newon a default import of a wrapped CommonJS module. (by @alexander-akait in #21876) -
Throw when a deferred namespace of an async module is forced while it evaluates. (by @alexander-akait in #21871)
-
Do not report a missing export for a name a side-effect-free barrel defers. (by @alexander-akait in #21874)
-
Fix queue, URL scheme, dotenv, HTTP module and persistent cache edge cases. (by @alexander-akait in #21901)
-
Evaluate a deferred import's async dependencies where the import sits. (by @alexander-akait in #21902)
-
Omit ambiguous
export *names from the module namespace. (by @alexander-akait in #21878)