main
test: refactor NEXT in HotTestCases (#20470)
fix: filter deleted assets in processAdditionalAssets hook
test: fail tests on unexpected deprecations (#21245)
fix: force-load a module's new owning chunk when its only loaded chunk leaves a runtime during HMR (#21131)
fix: await async dependencies when accepting them during HMR (#19739)
improve typings and test them in CI lazy load all webpack exports
fix hot test cases for async-node
fix: guard HarmonyAcceptDependency against unresolved module ids (#21302)
make sure that the callback function in module.hot.accept is parsed
make order of exports determinism for hashing
feat: improve localIdentName hashing
improve hmr error handling abilities
Cut Bun test skips down to the few cases Bun genuinely can't run (#21239)
feat(esm): widen analyzable output to HMR, hashed and function chunk filenames (#21653)
fix: match harmony accept dependencies by module reference (#21303)
chore: resolve "use strict" TODO (#19705)
fix: unify the error handling for hmrDownloadManifest (#19835)
fix(html): report comment and DOCTYPE parts from the tokenizer's own states (#21630)
fix: delay HMR accept dependencies to preserve import attributes (#20124)
Allow HMR status handlers to return a Promise
test(lazy-compilation): cover JSON and async WebAssembly modules (#21505)
style: set `arrowParens` to `true` (#19706)
improve optional chaining handling
chore: refactor test (#19608)
disable used exports optimization in development to prevent unexpected changes to module
Reduce skipped tests across Node, Deno and Bun and prune dead WebAssembly filters (#21257)
test typings and fix type problems in loaders in the test suite
feat: HMR support for ESM
add test case