v2.2.0-rc.0
Pre-release
Pre-release
What's Changed
New Features 馃帀
- feat: integrate module code generation to the new cache by @ahabhgk in #15194
- feat(cache): add fine-grained new cache options by @hardfist in #15261
Performance 馃殌
- perf(paths): intern ArcPath as a single-allocation prehashed path by @stormslowly in #15205
- perf: use rayon parallel scheduling for new cache db by @ahabhgk in #15251
Bug Fixes 馃悶
- fix(css): CSS module dashed identifier and composes edge cases by @intellild in #15223
- fix: make Module.blocks and Module.dependencies fail gracefully while the module graph is under construction by @upupming in #15177
- fix: preserve reexport call context in concatenation by @LingyuCoder in #15247
- fix(cache): validate new cache version by @hardfist in #15237
- fix(cache): use storage location for new cache by @hardfist in #15250
- fix(ids): make compare_modules_by_pre_order_index_or_identifier a total order by @noyobo in #15260
- fix: await async modules in ProvidePlugin by @HashemKhalifa in #15143
- fix: refine binding code generation result error handling by @intellild in #15253
- fix(resolver): restore tsconfig files as file dependencies by @stormslowly in #15264
Document 馃摉
- docs: improve dynamic import magic comments by @SyMind in #15233
- docs: improve devtool configuration guide by @chenjiahan in #15239
- docs: expand devtool reference by @chenjiahan in #15241
- docs: improve target configuration guide by @chenjiahan in #15248
Other Changes
- chore(vscode): use Rstack extension as default formatter by @chenjiahan in #15245
- chore: update Rstack to v0.6.2 by @chenjiahan in #15252
- ci: make sccache actually cache cargo check and clippy by @stormslowly in #15235
- chore: align agent guidance by @chenjiahan in #15268
- revert: remove faster module concatenation by @LingyuCoder in #15262
New Contributors
Full Changelog: v2.2.0-beta.1...v2.2.0-rc.0