What's Changed
New Features 🎉
- feat(deps): update Rspack to 1.3.11 by @chenjiahan in #5282
- feat: reload server when tsconfig.json is changed by @chenjiahan in #5278
- feat: normalize tsconfigPath in environment configuration by @chenjiahan in #5263
Performance 🚀
- perf(cache): switch hash algorithm to SHA-256 and adjust output length by @chenjiahan in #5243
- perf(hash): use
crypto.hash
in higher versions of Node by @chenjiahan in #5244
Bug Fixes 🐞
- fix: update rspackMinVersion to 1.2.4 for SRI support by @chenjiahan in #5268
- fix(plugin-svelte): should transpile JS code in .svelte files by @chenjiahan in #5270
- fix(plugin-svelte): transpile the Svelte package to downgrade the syntax by @chenjiahan in #5272
- fix: narrow watchFiles type in normalized config by @chenjiahan in #5277
Document 📖
- docs: fix typo in lightningcss-loader page by @notzheng in #5237
- docs: improve description by @thinkasany in #5241
- docs: add close method for dev server API by @chenjiahan in #5242
- docs: add available callerName values by @chenjiahan in #5247
- docs: add Rstest to homepage by @chenjiahan in #5251
- docs: remove unused i18n config by @chenjiahan in #5253
- docs: fix overview page layout by @chenjiahan in #5254
- docs: move CSS-in-JS guide to separate page by @chenjiahan in #5258
- docs: enhance rsbuild.context with access methods by @chenjiahan in #5266
- docs: update
context.devServer
with examples by @chenjiahan in #5267 - docs: update SWC React options type by @chenjiahan in #5279
- docs: fix typo in
en/browserslist.mdx
by @Timeless0911 in #5280
Other Changes
- refactor(hmr): remove early exit to be bundler friendly by @chenjiahan in #5236
- chore: simplify Rspress config by @chenjiahan in #5238
- chore(deps): update Rspress to 2.0.0-beta.6 by @chenjiahan in #5255
- chore(deps): update dependency svelte-check to ^4.2.1 by @renovate in #5257
- chore(deps): update dependency svelte to ^5.30.1 by @renovate in #5256
- chore(deps): update pnpm to v10.11.0 by @renovate in #5261
- chore(deps): update sass to ^1.89.0 by @renovate in #5262
- chore: remove duplicated path helper by @chenjiahan in #5264
- refactor: migrate inspectConfig functionality to a dedicated file by @chenjiahan in #5265
- chore(deps): update all patch dependencies by @renovate in #5269
- release: @rsbuild/plugin-svelte v1.0.9 by @chenjiahan in #5271
- test(e2e): add case for transpiling .svelte files by @chenjiahan in #5273
- release: @rsbuild/plugin-svelte 1.0.10 by @chenjiahan in #5274
- chore(deps): update module federation to v0.14.0 by @renovate in #5260
- chore(types): limit readonly config to two level by @chenjiahan in #5276
- release: 1.3.21 by @chenjiahan in #5283
New Contributors
Full Changelog: v1.3.20...v1.3.21