What's Changed
Performance Improvements ⚡
- perf: optimize DependencyLocation computation with incremental caching by @SyMind in #13109
- perf: Convert dependent full hash hook to sync with rayon support by @hardfist in #13130
New Features 🎉
- feat: splitChunks for EsmLibraryPlugin by @JSerFeng in #12521
- feat: automatically split runtime chunk by @JSerFeng in #13123
- feat: optimize star exports from externals by @JSerFeng in #13050
Bug Fixes 🐞
- fix: compile document fragments in HtmlRspackPlugin by @LingyuCoder in #13103
- fix: should not treat module with module variable as esm compatible by @JSerFeng in #13129
- fix: preserve optional chaining in CommonJS self-reference expressions by @LingyuCoder in #13132
- fix(core): type issues when skipLibCheck is disabled by @chenjiahan in #13138
Refactor 🔨
Document Updates 📖
- docs: add agent skills section to migration guide and readme by @chenjiahan in #13124
Other Changes
- chore: print better backtrace for wasm by @CPunisher in #13122
- chore: remove
-productionbench cases by @CPunisher in #13125 - chore(deps): upgrade sugar path to 2.0.1 by @stormslowly in #13113
Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4