v0.10.0
Highlights ✨
New ESM Output
We have simplified the ESM output to improve readability and reduce bundle size. See the comparison in the figure below.

Compared with v0.9.2, additional optimization for import default has been included.
What's Changed
New Features 🎉
- feat: bump Rsbuild 1.4.0-beta.3 to enhance default import rename by @Timeless0911 in #1053
Bug Fixes 🐞
- fix: bump
storybook-addon-rslib
to fix mf storybook edge case by @Timeless0911 in #1047
Document 📖
- docs: add more chapters of TypeScript related by @Timeless0911 in #1048
- docs: generate the sitemap for SEO by @chenjiahan in #1049
- docs: remove Modern.js Module tests coverage by @Timeless0911 in #1051
- docs: add difference of modify config plugin hook by @Timeless0911 in #1058
- docs: clarify how to set browserslist by @Timeless0911 in #1057
- docs: how to generate esm outputs for mf format by @Timeless0911 in #1059
- docs: list a table of all dts features by @Timeless0911 in #1055
Other Changes
- chore(deps): revert rspress 2.0.0-beta.10 by @Timeless0911 in #1045
- chore(deps): update all non-major dependencies by @renovate in #1046
- test: correct test config of resolve false case by @Timeless0911 in #1050
- chore(deps): update all non-major dependencies by @renovate in #1061
- chore(plugin-dts): remove error stack which is not helpful to users by @Timeless0911 in #1056
- test: do not display expected error logs in terminal during testing by @Timeless0911 in #1054
- Release v0.10.0 by @Timeless0911 in #1062
Full Changelog: v0.9.2...v0.10.0