What's Changed
New Features 🎉
- feat(deps): update @rspack/core to 2.1.0-rc.0 by @chenjiahan in #7984
- feat(create-rsbuild): use reactCompiler option by @chenjiahan in #7948
- feat(plugin-sass)!: publish as pure ESM by @chenjiahan in #7956
- feat(plugin-sass)!: drop Rsbuild v1 support by @chenjiahan in #7958
- feat(plugin-less)!: publish as pure ESM by @chenjiahan in #7957
- feat(plugin-less)!: drop Rsbuild v1 support by @chenjiahan in #7959
- feat(plugin-vue)!: publish as pure ESM package by @chenjiahan in #7974
- feat(plugin-vue)!: drop Rsbuild v1 support by @chenjiahan in #7975
Performance 🚀
- perf(core): reduce file size report allocations by @chenjiahan in #7941
- perf(core): reduce file size formatting promises by @chenjiahan in #7947
Document 📖
- docs: update build performance guidance by @chenjiahan in #7953
- docs(skills): document e2e mock node_modules convention by @chenjiahan in #7963
- docs(skills): add release plugin package skill by @chenjiahan in #7965
- docs(skills): add rsbuild performance profiling skill by @chenjiahan in #7966
- docs: add plugin changelogs by @chenjiahan in #7970
- docs: update plugin release skill by @chenjiahan in #7971
- docs: fix onBeforeEnvironmentCompile config parameter by @9aoy in #7973
- docs(plugin-vue): update loader references in types by @chenjiahan in #7976
- docs: update agent instructions by @chenjiahan in #7978
Other Changes
- chore(deps): update pnpm to v11.7.0 by @renovate in #7950
- chore(deps): update node.js to v24.17.0 by @renovate in #7949
- chore(deps): keep Babel updates on v7 by @chenjiahan in #7952
- chore: check formatting in lint CI by @chenjiahan in #7954
- chore(deps): pin node.js to v24.16.0 by @chenjiahan in #7955
- chore(deps): upgrade reduce-configs catalog to v2 by @chenjiahan in #7960
- release: @rsbuild/plugin-sass v2.0.0 by @chenjiahan in #7961
- release: @rsbuild/plugin-less v2.0.0 by @chenjiahan in #7962
- test: mock Rsdoctor package in e2e by @chenjiahan in #7964
- chore(deps): update pnpm to v11.8.0 by @renovate in #7968
- chore(deps): update all patch dependencies by @renovate in #7967
- chore(deps): update swc monorepo to ^12.14.0 by @renovate in #7969
- chore: check plugin changelogs with cspell by @chenjiahan in #7972
- release: @rsbuild/plugin-vue v2.0.0 by @chenjiahan in #7977
- chore: move build out of prepare by @chenjiahan in #7979
- chore(plugin-babel): remove prebundled babel-loader by @chenjiahan in #7980
Full Changelog: v2.1.0-beta.0...v2.1.0-rc.0