What's Changed
New Features 🎉
- feat: allow to access compilation in modifyHTMLTags hook by @chenjiahan in #2497
- feat: expose assetPrefix for modifyHTMLTags hook by @chenjiahan in #2498
- feat: support override library type config when target is node by @9aoy in #2500
- feat: support generating SRI for initial chunks by @chenjiahan in #2499
- feat: allow tools.rspack to be async function by @chenjiahan in #2515
- feat: allow tools.bundlerChain to be async function by @chenjiahan in #2516
- feat(deps): bump Rspack v0.7.1 by @chenjiahan in #2517
Performance 🚀
- perf(plugin-lightningcss): only validate in setup stage by @chenjiahan in #2512
Bug Fixes 🐞
- fix: apply lightningcss minify to the correct stage by @chenjiahan in #2513
Document 📖
- docs(plugin-sass): add tip for legacy API by @chenjiahan in #2493
- docs: add guide for upgrading Rsbuild by @chenjiahan in #2496
- docs: correct the type of html.tags config by @chenjiahan in #2510
- docs: add security.sri config by @chenjiahan in #2511
Other Changes
- test(e2e): add case for React compiler by @chenjiahan in #2487
- chore(deps): update dependency @modern-js/module-tools to ^2.51.0 by @renovate in #2488
- chore(deps): update dependency prettier to ^3.3.0 by @renovate in #2489
- chore(deps): update dependency postcss-load-config to v6 by @chenjiahan in #2492
- chore(config): remove exports field by @chenjiahan in #2494
- chore: redirect compiled paths by @chenjiahan in #2495
- chore(deps): bump react 19.0.0-rc.0 by @chenjiahan in #2505
- test(e2e): add cases for security.sri by @chenjiahan in #2506
- chore: separate nonce plugin from html plugin by @chenjiahan in #2507
- refactor: split mergeChainedOptions helper by @chenjiahan in #2514
- test(e2e): enable exports presence case by @chenjiahan in #2518
Full Changelog: v0.7.2...v0.7.3