Skip to content

Releases: web-infra-dev/rsbuild

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

v1.0.1-rc.0

28 Aug 04:54
8a08422
Compare
Choose a tag to compare

What's Changed

Breaking Changes 💡

  • feat!: enable Rspack config schema validation by default by @chenjiahan in #3295
  • fix!: remove transformImport false option by @9aoy in #3289

New Features 🎉

Bug Fixes 🐞

Document 📖

Other Changes

Full Changelog: v1.0.1-beta.16...v1.0.1-rc.0

v1.0.1-beta.16

23 Aug 13:02
e7b8758
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Performance 🚀

  • perf: replace dev middleware with a lightweight version by @chenjiahan in #3257

Bug Fixes 🐞

Document 📖

Other Changes

New Contributors

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

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