Skip to content

Releases: web-infra-dev/rsbuild

v1.0.10

04 Oct 14:04
aa37c43
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Performance 🚀

Bug Fixes 🐞

  • fix(plugin-sass): mute the legacy API deprecation warnings by @chenjiahan in #3629

Document 📖

Other Changes

Full Changelog: v1.0.9...v1.0.10

v1.0.9

30 Sep 08:25
8990b69
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix: moduleFederation option only supports Rspack by @chenjiahan in #3597
  • fix: failed load browserslist string value by @chenjiahan in #3598
  • fix: compat invalid route by @9aoy in #3611
  • fix: only print children compiler time when multi compiler by @9aoy in #3613

Other Changes

Full Changelog: v1.0.8...v1.0.9

v1.0.8

29 Sep 02:53
212a576
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Performance 🚀

Bug Fixes 🐞

  • fix(webpack): move @rsbuild/core to peer dependency by @chenjiahan in #3564
  • fix(plugin-react): exclude node_modules from react-refresh plugin by @chenjiahan in #3575
  • fix: correct webpack error message by @9aoy in #3576

Document 📖

Other Changes

Full Changelog: v1.0.7...v1.0.8

v1.0.7

25 Sep 08:47
e3e6cb5
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

Other Changes

Full Changelog: v1.0.6...v1.0.7

v1.0.6

24 Sep 08:05
aa2bea5
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat(create-rsbuild): adds decorator configs to lit-html templates an… by @alexUXUI in #3527
  • feat: allow to import TS files with js extension by @chenjiahan in #3536
  • feat(deps): bump Rspack v1.0.6 by @9aoy in #3544

Performance 🚀

Bug Fixes 🐞

Document 📖

Other Changes

  • chore(deps): update dependency sass to ^1.79.2 by @renovate in #3503
  • chore(deps): update dependency sass-embedded to ^1.79.2 by @renovate in #3504
  • chore(deps): update dependency nx to ^19.8.0 by @renovate in #3523
  • chore(deps): update all patch dependencies by @renovate in #3532
  • chore: delete release pull request workflow && remove release trigger modern update by @caohuilin in #3543

New Contributors

Full Changelog: v1.0.5...v1.0.6

v1.0.5

19 Sep 10:30
a5c38ef
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Document 📖

Other Changes

Full Changelog: v1.0.4...v1.0.5

v1.0.4

13 Sep 11:49
6f16080
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix: should format printed url when htmlPath startsWith ./ by @9aoy in #3480

Full Changelog: v1.0.3...v1.0.4

v1.0.3

13 Sep 08:54
8f7b416
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix: allow to configure dev.hmr in environments by @chenjiahan in #3446
  • fix(plugin-react): allow configuring tools.swc to override react runtime by @chenjiahan in #3449
  • fix: set resolve.tsConfig by rspack-chain by @chenjiahan in #3466
  • fix(type): eco-ci fail of watching close callback type by @SoonIter in #3470

Document 📖

Other Changes

New Contributors

Full Changelog: v1.0.2...v1.0.3

v1.0.2

11 Sep 02:30
83cc4c3
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix(plugin-webpack-swc): @swc/helpers version requires at least 0.5.13 by @9aoy in #3436
  • fix(create-rsbuild): eslint-plugin-react-hooks version conflict by @chenjiahan in #3441

Document 📖

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

10 Sep 02:41
dba85f4
Compare
Choose a tag to compare

image

See Announcing Rsbuild 1.0 for more details 🎉

What's Changed

Breaking Changes 🍭

New Features 🎉

  • feat: expose reduceConfigs helper by @chenjiahan in #2631
  • feat: normalize environment config by @9aoy in #2633
  • feat!: replace output.targets with output.target by @9aoy in #2636
  • feat!: remove deprecated dev.startUrl by @chenjiahan in #2642
  • feat: allow to use port placeholder in client.port by @chenjiahan in #2641
  • feat: support read environments source.entry config by @9aoy in #2643
  • feat!: add browserslist to context.environments by @chenjiahan in #2646
  • feat!: output.emitAssets changed to boolean type by @chenjiahan in #2649
  • feat!: remove target param for source.alias by @chenjiahan in #2650
  • feat: support apply environment html-related config by @9aoy in #2647
  • feat: support apply more environment configs by @9aoy in #2652
  • feat: support apply more environment configs by @9aoy in #2656
  • feat: use environment name as progress id by @chenjiahan in #2670
  • feat: handle more cases in ensureAssetPrefix helper by @chenjiahan in #2671
  • feat(deps): bump core-js v3.37 and @swc/helpers by @chenjiahan in #2673
  • feat!: decorators version defaults to 2022-03 by @chenjiahan in #2677
  • feat(styled-components): use SWC Wasm plugin by @chenjiahan in #2679
  • feat: support apply environment bundleAnalyze config by @9aoy in #2682
  • feat(type-check): allow to check multiple tsconfig files by @chenjiahan in #2684
  • feat: print file size grouped by environment by @9aoy in #2683
  • feat: support apply environment nonce config by @9aoy in #2685
  • feat(source-build): support for flat conditional exports by @chenjiahan in #2688
  • types: allow to configure dev in environments by @chenjiahan in #2695
  • feat: support for merging environments config by @chenjiahan in #2700
  • feat: add modifyEnvironmentConfig hook by @9aoy in #2707
  • feat: support apply environment moduleFederation config by @9aoy in #2692
  • feat(create-rsbuild): enable allowImportingTsExtensions by @chenjiahan in #2710
  • feat: add basic server environment api by @9aoy in #2714
  • feat!: enable LightningCSS minimizer as default CSS minimizer by @chenjiahan in #2716
  • feat(deps)!: bump Rspack 1.0 alpha by @chenjiahan in #2722
  • feat: allow to configure progress bar by environment by @chenjiahan in #2730
  • feat(server): support load SSR module by @9aoy in #2528
  • feat: support output environment config when inspect config by @9aoy in #2738
  • feat: prettier print file size log by @9aoy in #2761
  • feat: add environments param into rsbuild api by @9aoy in #2768
  • feat!(plugin-vue2): update Vue 2 compiler options to condense whitespace by @a145789 in #2785
  • feat: improve the default splitting cache groups by @chenjiahan in #2792
  • feat(deps): bump Rspack 1.0.0-alpha.1 by @chenjiahan in #2803
  • feat(deps): bump Rspack 1.0.0-alpha.2 by @chenjiahan in #2836
  • feat: allow to custom CSS minify options by @chenjiahan in #2840
  • feat: set uniqueName for module federation HMR by @chenjiahan in #2853
  • types: export HtmlRspackPlugin type by @chenjiahan in #2861
  • types: allow passing user config to mergeEnvironmentConfig by @9aoy in #2863
  • feat(create-rsbuild): support for project name with npm scope by @chenjiahan in #2874
  • types: fix plugins type mismatch by @chenjiahan in #2875
  • feat(deps): bump Rspack 1.0.0-alpha.3 by @chenjiahan in #2883
  • feat(CLI): add new --env-dir option by @chenjiahan in #2891
  • feat: allow to disable gzip compression size by @chenjiahan in #2892
  • feat(create-rsbuild): allow to create via CLI options by @chenjiahan in #2903
  • feat: allow dev.client.port to be a number by @chenjiahan in #2907
  • feat(create-rsbuild): add framework alias and validate input by @chenjiahan in #2922
  • feat(deps): bump rspack 1.0.0-alpha.4 by @9aoy in #2936
  • feat: add htmlPlugin and rspackConfig template parameters by @chenjiahan in #2938
  • feat: add environments as a filter of api.transform by @chenjiahan in #2947
  • feat(deps): bump Rspack 1.0.0-alpha.5 by @chenjiahan in #2949
  • feat: add new plugin API to process assets by @chenjiahan in #2966
  • feat: allow to process assets for specific target by @chenjiahan in #2967
  • feat: allow to access environment context in transform API by @chenjiahan in #2968
  • feat: allow to access environment context in process assets by @chenjiahan in #2970
  • feat: allow to access compiler in modifyHTMLTags hook by @chenjiahan in #2975
  • feat: add sources param to api.processAssets by @chenjiahan in #2987
  • feat: support add plugins for specified environment by @9aoy in #2986
  • feat: more plugins support used as environment plugin by @9aoy in #2994
  • feat: add environments as a filter of api.processAssets by @chenjiahan in #3009
  • feat: enable inline chunks based on conditions through output options by @Thulof in #3000
  • feat(deps): bump Rspack 1.0.0-beta.0 by @chenjiahan in #3022
  • feat: allow absolute output path for inspectConfig by @chenjiahan in #3024
  • feat: enable lightningcss-loader by default by @chenjiahan in #3034
  • 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: bump Rspack 1.0.0-beta.1 by @chenjiahan in #3072
  • feat(core): add type option to dev.watchFiles to support reload server by @kurorinto in #3069
  • 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
  • feat(deps): bump Rspack 1.0.0-beta.2 by @chenjiahan in #3113
  • feat: add environment hooks about compiler by @9aoy in #3108
  • feat: allow to configure `output.filenam...
Read more