What's Changed
New Features 🎉
- feat: enhance error messages with color for better visibility by @chenjiahan in #5294
- feat: allow CLI shortcuts help option to accept custom string by @chenjiahan in #5304
- feat: allow to enable minify in development mode by @chenjiahan in #5315
- feat(deps): update @rspack/core to v1.3.12 by @chenjiahan in #5316
Performance 🚀
- perf: use dynamic imports for exec and promisify by @chenjiahan in #5307
- perf: use dynamic imports for readline by @chenjiahan in #5308
- perf: remove node:assert import by @chenjiahan in #5309
- perf: use dynamic import for node:dns by @chenjiahan in #5312
- perf: use dynamic imports for node:net by @chenjiahan in #5314
Bug Fixes 🐞
- fix: add warning for modifying plugins in
modifyRsbuildConfig
by @chenjiahan in #5293 - fix: correct plugin modification warning logic by @chenjiahan in #5302
Document 📖
- docs: update Rstack introduction by @chenjiahan in #5281
- docs: polish README files by @chenjiahan in #5286
- docs: correct build profiling output by @colinaaa in #5289
- docs: template conditional statements usage by @chenjiahan in #5291
- docs: update inlineScripts and inlineStyles types by @gaoachao in #5295
- docs: template loop statements usage by @chenjiahan in #5297
- docs: update
output.copy
examples by @puxiao in #5298 - docs: improve build profiling with additional tips by @chenjiahan in #5299
- docs(rspress): use @rspress/plugin-algolia for search by @SoonIter in #5300
- docs: clarify default minification options by @chenjiahan in #5301
Other Changes
- chore(deps): update dependency nx to ^21.1.0 by @renovate in #5285
- chore(deps): update dependency @rslib/core to v0.8.0 by @renovate in #5284
- refactor: splitting the config module into two separate files by @chenjiahan in #5287
- chore: add warnings for deprecated
source.alias
config by @chenjiahan in #5288 - test(e2e): add cases for template conditional statements by @chenjiahan in #5290
- test(e2e): enable reloading env files case by @chenjiahan in #5292
- test(e2e): add cases for template loop statements by @chenjiahan in #5296
- chore(deps): update dependency svelte to ^5.33.1 by @renovate in #5303
- chore: update rspack import statements to use named import by @chenjiahan in #5305
- chore(deps): update all patch dependencies by @renovate in #5306
- refactor: replace querystring parse with URLSearchParams by @chenjiahan in #5310
- perf: update vm imports to use named imports and dynamic require by @chenjiahan in #5313
- release: 1.3.22 by @chenjiahan in #5317
New Contributors
Full Changelog: v1.3.21...v1.3.22