Update webpack 5.99.9 → 5.100.2 (minor) #329
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.99.9 → 5.100.2) · Repo
Release Notes
5.100.2
5.100.1
5.100.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 75 commits:
chore(release): 5.100.2
chore(deps): bump the dependencies group with 2 updates (#19701)
fix: keep module traversal consistent across reexport scenarios (#19702)
fix: dependency without the sourceOrder attribute must keep their original index (#19700)
fix: types (#19699)
docs: update examples (#19694)
refactor: import dependency generation for defer module with async dependencies (#19691)
perf: extend importPhasesPlugin only when enable deferImport (#19689)
fix: keep consistent css order (#19686)
fix(test): TestRunner avoids using jest mock's require (#19685)
chore: update .gitignore (#19687)
chore(deps-dev): bump the dependencies group with 4 updates (#19696)
chore(release): 5.100.1
fix: types compatibility with old Node.js versions
chore: fix types
fix: tree-shaking unused `RawModule` (#19671)
test: hotTest and watchTest no longer auto setup jsdom env (#19676)
docs: added virtual modules examples
chore(deps): update all possible deps (#19673)
chore(release): 5.100.0
fix: types
fix: lose closing brace when exports are unprovided (#19669)
chore: more eslint rules (#19667)
fix(esm): ensure dependent chunks are imported before startup & fix duplicate export of 'default'
refactor: TestCases template (#19662)
refactor: constant conditional logic (#19655)
feat: use `acorn-import-phases` plugin (#19659)
fix: handle the case where a chunk is imported both as defer and non-defer (#19665)
docs: update examples (#19663)
feat: enable ESM worker chunk loading for Node.js targets (#19640)
test: issue 17014
test: issue-14800
test: avoid extra logging in test (#19653)
test: resolve optional chaining test todo (#19651)
feat: improve support for destructing in `DefinePlugin` (#19638)
test: enable
chore: eslint more rules (#19648)
refactor: use `eslint-config-webpack` (#19645)
feat: implement tc39 Defer Module Evaluation (experiment)
docs: update examples (#19639)
refactor: replace the implementation of magic_number (#19636)
refactor: consolidate HMR code and refine ESM HMR (#19629)
chore(deps): bump the dependencies group across 1 directory with 5 updates (#19634)
refactor: reimplement hmrDownloadManifest in ESM to support more platforms
fix: unexpected error codes from fs.unlink on Windows
feat: support `using` keyword
perf: remove useless startupEntrypoint for ESM
test: add test case for circular dependency with externals (#19623)
test: update tests for ESM HMR
fix: types
feat: ESM output mode to support splitChunks when externals and runtimeChunk are not set
feat: HMR support for ESM
docs: update examples (#19618)
chore: refactor test (#19608)
fix: handle function exports in webpack module wrapper (#19609)
chore: update Jest to `v30` (#19604)
fix: CleanPlugin unlink same file twice (#19595)
chore: update assemblyscript (#19601)
docs: update examples (#19594)
refactor: plugin name (#19580)
chore(deps): bump the dependencies group across 1 directory with 14 updates (#19576)
feat: support more context options for URL
chore(deps): update webpack-sources (#19559)
test: refactor watchTestCase when ESM (#19571)
test: pure dep for URL expression (#19572)
fix: fix the case where an ESM entryChunk depends on the runtimeChunk hash (#19570)
docs: update examples (#19560)
test: refactor test code (#19564)
fix: types and test (#19558)
perf: cache new URL evaluate expression (#19557)
ci: avoid lint on basic test (#19556)
feat: support dynamic template literals expressions for new URL() (#19046)
feat: add VirtualUrlPlugin
chore(deps): bump watchpack in the dependencies group (#19555)
chore(deps-dev): bump @types/node in the dependencies group (#19553)
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