What's Changed
Breaking Changes 🍭
- feat!: change default charset to utf8 by @chenjiahan in #3250
New Features 🎉
- feat: set default entry when entry is set to an empty object by @Timeless0911 in #3225
- feat: allow to custom web app manifest filename by @chenjiahan in #3228
- feat: add mime type for web app manifest by @chenjiahan in #3234
- feat: allow to specify target for app icons by @chenjiahan in #3235
- feat: allow to set URL as app icon by @chenjiahan in #3237
- feat: allow to disable HTML for specific entry by @chenjiahan in #3246
Performance 🚀
- perf: use compilation.inputFileSystem to read app icons by @chenjiahan in #3226
Document 📖
- docs: update documentation for
html.appIcon
by @chenjiahan in #3223 - docs: add app icon to website by @chenjiahan in #3238
- docs: add example for inlining async chunks by @chenjiahan in #3241
- docs: update Rspack stack layers by @chenjiahan in #3243
- docs: add more breaking changes about rsbuild 1.0 by @9aoy in #3245
Other Changes
- chore: simplify plugin-swc inspected config by @9aoy in #3224
- chore(deps): update dependency nx to ^19.6.0 by @renovate in #3233
- chore(deps): update dependency @module-federation/rspack to v0.5.0 by @renovate in #3232
- chore(deps): update dependency typescript-eslint to ^8.1.0 by @renovate in #3236
- chore: move vue2-jsx plugin to separate repo by @chenjiahan in #3239
- chore(deps): update all patch dependencies by @renovate in #3242
- test: update ip in test files by @chenjiahan in #3248
Full Changelog: v1.0.1-beta.14...v1.0.1-beta.15