What's Changed
New Features 馃帀
- feat(deps): update @rspack/core to 2.2.0-beta.1 by @chenjiahan in #8308
- feat(plugin-babel): add modifyBabelLoaders helper by @chenjiahan in #8297
- feat(plugin-solid): support for Solid v2 by @chenjiahan in #7608
- feat(create-rsbuild): add Solid 2 templates by @chenjiahan in #8306
Performance 馃殌
- perf(core): enable native watcher by default by @chenjiahan in #8296
Bug Fixes 馃悶
- fix(deps): update all patch dependencies by @renovate[bot] in #8276
- fix: HMR client crash on legacy browsers where URL lacks searchParams by @Saul-Mirone in #8295
- fix(core): handle server startup errors by @chenjiahan in #8307
Document 馃摉
- docs: clarify inline scripts with ESM output by @chenjiahan in #8286
- docs: add TanStack Start migration guide by @Blinks44 in #8285
- docs(plugin-babel): document modifyBabelLoaders by @chenjiahan in #8299
- docs: document Solid v2 usage by @chenjiahan in #8304
- docs: update build performance optimization guide by @chenjiahan in #8305
Other Changes
- test(core): add MPA filename hash stability e2e test by @chenjiahan in #8264
- chore(deps): update dependency globals to ^17.11.0 by @renovate[bot] in #8265
- chore(deps): update dependency less to ^4.9.0 by @renovate[bot] in #8267
- chore(deps): update dependency sass-embedded to ^1.102.0 by @renovate[bot] in #8268
- test(core): add SPA filename hash stability e2e test by @chenjiahan in #8266
- test(core): add basic web ESM e2e tests by @chenjiahan in #8269
- test(core): add web ESM chunk e2e tests by @chenjiahan in #8270
- chore(deps): update dependency rstack to ^0.6.1 by @chenjiahan in #8271
- test(core): add module worker async chunk e2e test by @chenjiahan in #8272
- chore: format codebase by @chenjiahan in #8273
- chore(deps): update pnpm to v11.22.0 by @renovate[bot] in #8277
- test(core): add web ESM auto asset prefix e2e test by @chenjiahan in #8274
- chore(deps): update swc monorepo to ^12.19.0 by @renovate[bot] in #8278
- test(core): add web ESM multiple entries e2e test by @chenjiahan in #8280
- chore: enable type-aware linting by @chenjiahan in #8281
- test(core): add web ESM inline scripts e2e test by @chenjiahan in #8284
- chore(deps): upgrade connect-next to v5.0.0 by @chenjiahan in #8287
- test(core): add web ESM base path e2e test by @chenjiahan in #8289
- test(server): cover native import in CJS bundle by @chenjiahan in #8291
- test(core): add web ESM externals e2e test by @chenjiahan in #8292
- chore: enable additional type-aware lint rules by @chenjiahan in #8282
- chore: enable no-unsafe-return rule by @chenjiahan in #8294
- chore: enable no-unnecessary-type-assertion rule by @chenjiahan in #8293
- release: @rsbuild/plugin-babel v2.1.0 by @chenjiahan in #8298
- chore(lint): enable Rstest rules by @chenjiahan in #8300
- release: v2.2.0-beta.1 by @chenjiahan in #8310
New Contributors
- @Blinks44 made their first contribution in #8285
- @Saul-Mirone made their first contribution in #8295
Full Changelog: v2.1.13...v2.2.0-beta.1