Skip to content

Releases: web-infra-dev/rsbuild

v1.0.1-beta.15

20 Aug 04:08
b686c7d
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🍭

New Features 🎉

Performance 🚀

  • perf: use compilation.inputFileSystem to read app icons by @chenjiahan in #3226

Document 📖

Other Changes

Full Changelog: v1.0.1-beta.14...v1.0.1-beta.15

v1.0.1-beta.14

15 Aug 15:48
1fc18b5
Compare
Choose a tag to compare

What's Changed

Breaking Change 💡

  • feat!: support generating web app manifest when using html.appIcon by @chenjiahan in #3219
  • feat!: use connectWebSocket instead of onHTTPUpdate method by @9aoy in #3216
  • feat(deps): bump Rspack 1.0.0-beta.5 by @chenjiahan in #3221

New Features 🎉

Bug Fixes 🐞

  • fix: clean rsbuild outputs by default by @9aoy in #3210
  • fix: missing default mode when using rsbuild.startDevServer by @chenjiahan in #3214

Document 📖

Other Changes

Full Changelog: v1.0.1-beta.13...v1.0.1-beta.14

v1.0.1-beta.13

14 Aug 05:28
f8fa16d
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

Full Changelog: v1.0.1-beta.12...v1.0.1-beta.13

v1.0.1-beta.12

14 Aug 04:02
7ab7baa
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix: no need to print file size if there is any build error by @chenjiahan in #3190
  • fix: no need to print file size after rebuilding by @chenjiahan in #3197
  • fix: onBeforeBuild hook should before onBeforeEnvironmentCompile hook by @9aoy in #3196

Document 📖

Other Changes

New Contributors

Full Changelog: v1.0.1-beta.11...v1.0.1-beta.12

v1.0.1-beta.11

08 Aug 15:03
c26edc1
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🍭

  • fix!(cli): rename env option of inspect command to mode by @chenjiahan in #3140

New Features 🎉

Bug Fixes 🐞

Document 📖

Other Changes

New Contributors

Full Changelog: v1.0.1-beta.10...v1.0.1-beta.11

v1.0.1-beta.10

05 Aug 14:52
9c41d2b
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix: ensure isolation of config objects between different builds by @chenjiahan in #3111

Document 📖

Other Changes

Full Changelog: v1.0.1-beta.9...v1.0.1-beta.10

v1.0.1-beta.9

02 Aug 02:32
cc38dec
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat: allow to disable buit-in lightningcss-loader by @chenjiahan in #3082
  • feat!: onBeforeBuild hook supports calling multiple times in watch mode by @9aoy in #3066
  • feat: support using <port> in dev.assetPrefix by @colinaaa in #3098

Performance 🚀

  • perf(server): adjust gzip level for faster compression by @chenjiahan in #3090
  • perf(mf): only patch split chunks for provider app by @chenjiahan in #3102
  • perf(mf): set splitChunks.chunks to async by default if using module federation by @chenjiahan in #3104

Bug Fixes 🐞

  • fix: avoid merging boolean config with object config by @chenjiahan in #3081
  • fix: plugin type missing when set moduleResolution node16+ by @9aoy in #3089
  • fix: set gzip level to 6 for preview server by @chenjiahan in #3101

Document 📖

  • docs: what is environment by @9aoy in #3080
  • docs: add migration guide for Rsbuild 0.x by @chenjiahan in #3084
  • docs: add environment dependencies by @9aoy in #3085
  • docs: list which hooks will be triggered again when rebuild by @9aoy in #3091
  • docs: distinguish between Global Hooks and Environment Hooks by @9aoy in #3092
  • docs: add FAQ for Vue deprecated deep selector by @chenjiahan in #3095

Other Changes

Full Changelog: v1.0.1-beta.8...v1.0.1-beta.9

v1.0.1-beta.8

31 Jul 03:36
18260d3
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

Full Changelog: v1.0.1-beta.7...v1.0.1-beta.8

v1.0.1-beta.7

30 Jul 15:19
3f492d0
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🍭

Rsbuild now enables lightningcss-loader by default to transform CSS files, it replaces autoprefixer to add vendor prefixes and provides better performance.

  • @rsbuild/plugin-lightningcss has been deprecated and no longer needed.
  • tools.autoprefixer config has been removed.

Considering that Lightning CSS has some uncovered edge cases, you can still enable autoprefixer via the postcss configuration file:

// postcss.config.cjs
module.exports = {
  plugins: {
    autoprefixer: {},
  }
}

#3047, #3034

New Features 🎉

  • feat: bump Rspack 1.0.0-beta.1 by @chenjiahan in #3072
  • feat: add new tools.lightningcssLoader config by @chenjiahan in #3043
  • feat: add isWatch param to determine whether it is watch mode when build by @9aoy in #3065
  • feat: support only build specified environment by @9aoy in #3059
  • feat(core): add type option to dev.watchFiles to support reload server by @kurorinto in #3069

Performance 🚀

Bug Fixes 🐞

Document 📖

  • docs: add guide for builtin lightningcss loader by @chenjiahan in #3049
  • docs: add remove plugin tip when use environment plugin by @9aoy in #3053
  • docs: make moduleFederation.options more clear by @chenjiahan in #3060
  • docs: simplify tools.rspack examples by @chenjiahan in #3061
  • docs: tells that addRules is adding rules to the leading by @xc2 in #3071

Other Changes

New Contributors

Full Changelog: v1.0.1-beta.6...v1.0.1-beta.7

v1.0.1-beta.6

26 Jul 09:26
4324644
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

Document 📖

Other Changes

  • chore(deps): update dependency preact to ^10.23.1 by @renovate in #3013

Full Changelog: v1.0.1-beta.5...v1.0.1-beta.6