What's Changed
New Features 🎉
- feat: use CssExtractRspackPlugin to extract CSS by @9aoy in #1577
- feat(shared): provide mjs exports by @chenjiahan in #2333
- feat: make more packages support esm exports by @chenjiahan in #2335
- feat: output.dataUriLimit defaults to 4096 by @chenjiahan in #2338
- feat: add new
@rsbuild/plugin-typed-css-modules
package by @9aoy in #2340
Bug Fixes 🐞
- fix: only enable React JSX compilation when using React plugin by @chenjiahan in #2337
- fix: some inaccurate target judgments by @chenjiahan in #2341
Document 📖
- docs: make performance.profile more clear by @chenjiahan in #2322
- docs: localIdentName hashDigest has been supported in rspack mode by @9aoy in #2331
- docs: update Rspack JS API link by @chenjiahan in #2336
- docs: introduce typed-css-modules plugin by @9aoy in #2342
Other Changes
- refactor: merge internal CSS plugins by @chenjiahan in #2326
- refactor: move CSS helpers from shared to core by @chenjiahan in #2329
- chore(deps): update rspress to ^1.21.0 by @renovate in #2330
- chore(build): enable full type check and fix type issue by @chenjiahan in #2332
- chore: set package type to module by @chenjiahan in #2334
- test(e2e): enable CSS Modules import loaders case by @chenjiahan in #2339
- chore(workflow): skip CI when meta.json changed by @chenjiahan in #2343
Full Changelog: v0.6.15...0.7.0