Skip to content

Releases: web-infra-dev/rsbuild

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

v1.0.1-rc.5

06 Sep 08:44
f22abba
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

Document 📖

Other Changes

New Contributors

Full Changelog: v1.0.1-rc.4...v1.0.1-rc.5

v1.0.1-rc.4

04 Sep 15:51
95b15c5
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

Document 📖

  • docs(website): typo for easy to configure text on homepage by @aryan1306 in #3371

Other Changes

New Contributors

Full Changelog: v1.0.1-rc.3...v1.0.1-rc.4

v1.0.1-rc.3

03 Sep 13:48
51f1b1c
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

Document 📖

Other Changes

New Contributors

Full Changelog: v1.0.1-rc.2...v1.0.1-rc.3

v1.0.1-rc.2

02 Sep 02:56
aefefd5
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

Full Changelog: v1.0.1-rc.1...v1.0.1-rc.2

v1.0.1-rc.1

02 Sep 02:36
8a2a850
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

Document 📖

Other Changes

New Contributors

Full Changelog: v1.0.1-rc.0...v1.0.1-rc.1