New Features
- webpack will now support simple destructuring scenarios for treeshaking namespaced imports and
DefinePlugin
by @vankop in #16941
Bugfixes
- Truncate extremely long module names in
DefaultStatsPrinter
by @snitin315 in #16882 - Add
[contenthash]
template support inDllPlugin
'sname
option by @snitin315 in #16935 - Fixed a bug where
readRecords
compiler hook was causing hangs in conjunction with theReadRecordsPlugin
by @snitin315 & @zookatron in #16944 - webpack can now consume ESM bundles generated by webpack's esm output support by @vankop in #15608
- [CSS] - webpack now respects CSS's case-insensitivity with atTags like
@MEDIA
by @alexander-akait in #16915 - [CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by @chenjiahan in #16925
Developer Experience
- Fix broken links and typos found in examples by @snitin315 in #16937
- Export more
Externals
Option types by @snitin315 in #12774
Contributor Experience
- Add new test case for ModuleFederationPlugin usage with
shareScope
option by @snitin315 in #16943 - Bump core-js from 3.20.3 to 3.30.0 by @dependabot in #16905
- Update all applicable local dependencies and devDependencies by @alexander-akait in #16919, #16924, #16936, #16968
- Update to Jest 29 by @alexander-akait in #16947
New Contributors
- @chenjiahan made their first contribution in #16925
- @karlhorky made their first contribution in #16419
- @zookatron made their first contribution in #16301
Full Changelog: v5.78.0...v5.79.0