Skip to content

Releases: web-infra-dev/rsbuild

v1.5.0-beta.0

11 Aug 11:22
939f3a7

Choose a tag to compare

Highlights πŸ’‘

Drop support for Node 16

Node.js 16 reached its end-of-life on September 11, 2023. Many other npm packages in the ecosystem have also dropped support for Node 16, including webpack-dev-server, css-loader, sass-loader, and so on, which makes maintaining compatibility increasingly challenging. Therefore, we have decided to drop Node 16 support starting from Rsbuild v1.5 to ensure better compatibility with the modern ecosystem.

Package v1.4 v1.5
@rspack/core >=16.0.0 >=18.12.0
@rspack/cli >=18.12.0 >=18.12.0
@rspack/dev-server >=18.12.0 >=18.12.0
@rsbuild/core >=16.10.0 >=18.12.0

⚠️ This is a breaking change for users still running Node.js 16. Users will need to upgrade to Node.js 18.12.0 or later to use Rsbuild v1.5.

For users currently using Node.js 16:

  1. Upgrade to Node.js 18.12.0 or later (Node.js 22 LTS is recommended)
  2. Update your CI/CD pipelines to use the new Node.js version

Parallel Less Compilation

This release adds support for parallel loader execution to @rsbuild/plugin-less. If your project uses the @rsbuild/plugin-less and contains a large number of Less files, you can enable parallel compilation to improve build performance.

pluginLess({
  parallel: true,
});

What's Changed

New Features πŸŽ‰

Performance πŸš€

Bug Fixes 🐞

Refactor πŸ”¨

Document πŸ“–

Other Changes

Full Changelog: v1.4.15...v1.5.0-beta.0

v1.4.15

07 Aug 03:50
f5367fe

Choose a tag to compare

What's Changed

New Features πŸŽ‰

  • feat(core): add action option to rsbuild.initConfigs by @colinaaa in #5753
  • feat: add support for custom HMR client in environments by @chenjiahan in #5773

Bug Fixes 🐞

Refactor πŸ”¨

  • refactor: extracting environment error creation by @chenjiahan in #5766
  • refactor(server): move writeToDisk config resolution to middleware by @chenjiahan in #5769
  • refactor: remove unnecessary async and update type definitions by @chenjiahan in #5777

Document πŸ“–

Other Changes

Full Changelog: v1.4.14...v1.4.15

v1.4.14

04 Aug 14:29
16e9ec6

Choose a tag to compare

What's Changed

Trusted Publishing

All Rsbuild npm packages are now published based on npm's trusted publishing, making Rsbuild's npm packages more secure and transparent.

See:

Screenshot 2025-08-04 at 22 25 28

Other Changes

Full Changelog: v1.4.13...v1.4.14

v1.4.13

03 Aug 01:34
943f960

Choose a tag to compare

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

Refactor πŸ”¨

Document πŸ“–

Other Changes

Full Changelog: v1.4.12...v1.4.13

v1.4.12

31 Jul 09:07
5c8f0fc

Choose a tag to compare

What's Changed

New Features πŸŽ‰

Performance πŸš€

Bug Fixes 🐞

  • fix(plugin-less): pin less version to 4.3.0 by @chenjiahan in #5690
  • fix: remove the deprecated url.parse from historyApiFallback by @chenjiahan in #5696
  • fix(cli): support --environment shorten option by @9aoy in #5719

Refactor πŸ”¨

Document πŸ“–

Other Changes

Full Changelog: v1.4.11...v1.4.12

v1.4.11

26 Jul 01:09
f8648a6

Choose a tag to compare

What's Changed

New Features πŸŽ‰

Performance πŸš€

Bug Fixes 🐞

Document πŸ“–

  • docs: add react-rstest example link by @9aoy in #5671

Other Changes

Full Changelog: v1.4.10...v1.4.11

v1.4.10

24 Jul 07:49
8349e63

Choose a tag to compare

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

  • fix: patch is-wsl to maintaining Node 16.10 compatibility by @chenjiahan in #5656

Document πŸ“–

Other Changes

Full Changelog: v1.4.9...v1.4.10

v1.4.9

22 Jul 09:59
279861c

Choose a tag to compare

What's Changed

New Features πŸŽ‰

Document πŸ“–

Other Changes

Full Changelog: v1.4.8...v1.4.9

v1.4.8

19 Jul 03:49
d89681e

Choose a tag to compare

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

  • fix(cli): increase arrow spacing by @thinkasany in #5607
  • fix: wait until the last build is finished before calling stats.toJson by @9aoy in #5615
  • fix: failed to call getStats before the first build is finished by @chenjiahan in #5622
  • fix: adjust when lazy compilation can be applied by @chenjiahan in #5628

Refactor πŸ”¨

Document πŸ“–

Other Changes

New Contributors

Full Changelog: v1.4.7...v1.4.8

v1.4.7

16 Jul 03:28
f88d7ad

Choose a tag to compare

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

  • fix(create-rsbuild): update ESLint config in React templates by @chenjiahan in #5583
  • fix(types): type error when importing SVG file with React query by @GRAMMAC1 in #5587

Document πŸ“–

Other Changes

Full Changelog: v1.4.6...v1.4.7