What's Changed
Breaking Changes 🍭
- Upgrade Rspack to v0.5.0 in #1223 #1171
- The default value of
distPath.server
is changed to'server'
in #1200 - The
logger
andprintURLs
option ofrsbuild.startDevServer
is removed in #1203, #1204 - Extract TOML and YAML plugin into separate packages in #1201, #1202
See Breaking changes in Rsbuild v0.3.0 for details.
New Features 🎉
- feat(CLI): add -o alias for --open option by @chenjiahan in #1194
- feat(plugin-source-build): add resolvePriority option by @chenjiahan in #1228
- types: allow to narrow Compiler type for createCompiler by @chenjiahan in #1220
Performance 🚀
- perf(RegExp): use non-capturing groups for asset rules by @chenjiahan in #1215
- perf(create-rsbuild): improve perf for new solid projects by @chenjiahan in #1218
Document 📖
- docs: add guide for specify config file by @chenjiahan in #1195
- docs: update slogan by @chenjiahan in #1198
- docs: adjust configure Rsbuild document by @chenjiahan in #1209
- docs: add TOML plugin document by @chenjiahan in #1210
- docs: add YAML plugin document by @chenjiahan in #1211
Other Changes
- chore(deps): bump pnpm from v8.9.0 to v8.14.0 by @chenjiahan in #1196
- chore(plugin-image-compress): bump svgo v3.2.0, improve e2e by @chenjiahan in #1197
- chore(workflow): try integrate biome by @chenjiahan in #1205
- chore(workflow): add guide for Biome VS Code extension by @chenjiahan in #1206
- chore: lint more files and fix issues by @chenjiahan in #1207
- chore: merge HMR plugin into basic plugin by @chenjiahan in #1213
- chore: remove unused config for Rspack 0.5 by @chenjiahan in #1214
- chore: update RegExp in document and tests by @chenjiahan in #1217
- chore: simplify rsbuild.build implementation by @chenjiahan in #1219
- chore(e2e): remove unnecessary intermediate variable by @inottn in #1227
- test(e2e): add case for plugin-yaml by @chenjiahan in #1208
New Contributors
Full Changelog: v0.2.18...v0.3.0