What's Changed
New Features 🎉
- feat(core): support environment.hot.send API by @chenjiahan in #7475
- feat(plugin-react)!: drop Rsbuild v1 support by @chenjiahan in #7458
- feat(plugin-svgr)!: drop Rsbuild v1 support by @chenjiahan in #7460
- feat(plugin-react)!: publish as pure ESM package by @chenjiahan in #7461
- feat(plugin-svgr)!: publish as pure ESM package by @chenjiahan in #7463
Bug Fixes 🐞
- fix(core): prioritize common config files in lookup by @chenjiahan in #7473
Refactor 🔨
- refactor(core): remove redundant bundlerInfo.force config by @chenjiahan in #7453
- refactor(core): merge ESM output handling into output plugin by @chenjiahan in #7455
- refactor(plugin-react): inline react setup into index by @chenjiahan in #7462
- refactor(core): resolve prefer-const lint errors by @chenjiahan in #7474
- refactor(core): rename socket server send method by @chenjiahan in #7476
Document 📖
- docs: clarify v2 upgrade guide by @chenjiahan in #7470
- docs: clarify Environment API naming in server setup docs by @chenjiahan in #7472
- docs: clarify hot.send and sockWrite API docs by @chenjiahan in #7477
Other Changes
- chore(deps): update dependency @hono/node-server to v1.19.13 [security] by @renovate[bot] in #7447
- chore(plugin-react): upgrade @rspack/plugin-react-refresh to v2.0.0 by @chenjiahan in #7456
- chore(deps): update Rslib 0.21.0 by @Timeless0911 in #7457
- chore(deps): update dependency nano-staged to v1 by @renovate[bot] in #7459
- chore(deps): enable pnpm dedupePeers by @chenjiahan in #7464
- chore: enable type check for pure ESM packages by @chenjiahan in #7465
- test(e2e): remove router fixture dependencies by @chenjiahan in #7466
- chore(deps): upgrade @rslint/core to 0.4.0 by @chenjiahan in #7467
- release: @rsbuild/plugin-react v2.0.0-rc.2 by @chenjiahan in #7468
- release: @rsbuild/plugin-svgr v2.0.0-rc.2 by @chenjiahan in #7469
- chore(deps): update all patch dependencies by @renovate[bot] in #7478
- release: v2.0.0-rc.2 by @chenjiahan in #7479
Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2