New Features
- [CSS] - Increased CSS import support and new hooks included for CSS module creation by @alexander-akait in #17057
- Logging now added to DefinePlugin by @alexander-akait in #17048
- New
ignoreBrowserWarnings
option to ignore browser console warnings in ModuleFederation by @indeediansbrett in #16388
Bug Fixes
- [CSS] - Fix issue where vendor prefixed keyframes and animation was not supported in CSS modules by @alexander-akait in #16975
- Fix bug where AST was not properly handled by @quanru in #17032
- Fix automatic publicPath detection logic by @alexander-akait in #17047
Tests & Contributor Experience
- Rename
provide
togetOrInsert
in MapHelpers and document it better by @TheLarkInn in #17060 - Increase test reliability for DefinePlugin @alexander-akait in #17062
- Add additional CI Pipeline to test main branches of first-party webpack dependencies by @alexander-akait in #17020
- Refactor tests to no longer use deprecated or legacy dependencies and APIs by @alexander-akait in #17033
Developer Experience
- Increase type coverage/documentation for ModuleFilenameHelpers by @TheLarkInn in #17045
- Increase type coverage/documentation for CommonJsExportsParserPlugin by @TheLarkInn in #17046
- Increase type coverage/documentation for binarySearchBounds.js by @TheLarkInn in #17058
- Export MemoryCacheOptions types by @romulof in #17055
Dependencies & Maintenance
- Add NodeJS v20 to CI Matrix by @alexander-akait in #17019
- Update Typescript to v5 by @alexander-akait in #16957
- Bump @types/estree from 1.0.0 to 1.0.1 by @dependabot in #17026
- Bump @types/node from 18.15.11 to 18.15.13 by @dependabot in #17038
- Bump assemblyscript from 0.27.2 to 0.27.3 by @dependabot in #17051
- Bump memfs from 3.5.0 to 3.5.1 by @dependabot in #17039
- Bump prettier from 2.8.7 to 2.8.8 by @dependabot in #17050
- Bump simple-git from 3.17.0 to 3.18.0 by @dependabot in #17066
New Contributors
- @quanru made their first contribution in #17032
- @romulof made their first contribution in #17055
- @indeediansbrett made their first contribution in #16388
Full Changelog: v5.80.0...v5.81.0