What's Changed
Performance Improvements ⚡
- perf(browser): disable
ProgressPlugin
,RsdoctorPlugin
andRstestPlugin
by @CPunisher in #11484 - perf: improve data structures of bundle splitting by @LingyuCoder in #11506
Bug Fixes 🐞
- fix: build chunk graph when dynamic entry with depend-on chain by @SyMind in #11486
- fix: wrong match object logic in
SwcJsMinimizerRspackPlugin
by @CPunisher in #11496 - fix: asset info related source map can set null by @SyMind in #11497
- fix: source map sources in node modules should convert to absolute path by @SyMind in #11501
- fix: add tsEnumIsMutable option to SWC loader schema by @chenjiahan in #11499
- fix: inline value with properties access by @ahabhgk in #11508
- fix(types): allow async loader to return void by @chenjiahan in #11511
- fix: code splitting incremental missing module to update by @ahabhgk in #11510
Refactor 🔨
- refactor: commonjs export parser plugin by @ahabhgk in #11488
- refactor: use Module.needBuild to trigger lazy modules compile by @JSerFeng in #11507
Document Updates 📖
- docs: 1.5.0 announcement blog by @stormslowly in #11448
- docs: update TypeScript config file guide by @chenjiahan in #11495
- docs(config): update
Rule.type
with more details by @chenjiahan in #11503
Other Changes
- chore: release 1.5.0 by @stormslowly in #11485
- chore(deps): update github-actions by @renovate[bot] in #11489
- chore(deps): update SWC related crates to v37.0.0 by @chenjiahan in #11505
- chore(deps): update dependency @playwright/test to v1.55.0 by @renovate[bot] in #11492
Full Changelog: v1.5.0...v1.5.1