main
feat: derive parser locations from node offsets (#21451)
refactor: regexps (#20254)
fix: keep loader results as JavaScript when css/html support is implicitly enabled (#21485)
refactor: derive ASI positions from source instead of acorn callback (#21453)
chore: resolve "use strict" TODO (#19705)
style: set `arrowParens` to `true` (#19706)
improve typings and test them in CI lazy load all webpack exports
feat: detect ES modules from top-level await and import.meta (#21218)
fix: support no-expression template literals in computed member access (#20889)
feat: extend import.meta.glob with caseSensitive option and fix parity gaps (#21385)
fix: reference the right module argument in import.meta.main (#21620)
feat: resolve import.meta.resolve() to the emitted asset URL (#21415)
test: run the webpack test suite under Deno (drop nearly all skips, --runInBand and unstable flags) (#21240)
feat: add output.workerChunkFilename to set the worker chunk filename template (#21128)
test: assert resolved module identity in issue-16819 '#'-in-path configCases (#21439)
test: stabilize warning/error snapshots and fix big-assets test case (#21110)
fix: apply global `overrideStrict` for ContextModule (#21142)
feat: handle `import.meta.main` (#20065)
feat: static analyse `import(...)_.then(...)` for tree shaking (#19903)
fix(parser): report strict-mode-invalid binding names in ES module output (#21567)
fix: report strict-mode-only syntax in ES module output (#21387)
fix: report semantic strict-mode hazards in ES module output (#21434)
fix: distinguish free variable and tagged variable (#19795)
fix: top-level using declarations in modules (#21557)