Releases: web-infra-dev/rsbuild
Releases · web-infra-dev/rsbuild
v1.3.12
💡 Highlights
The rsbuild.dev now provides llms.txt to help LLMs better understand Rspack:
What's Changed
New Features 🎉
- feat(deps): update Rspack to 1.3.7 by @chenjiahan in #5104
Bug Fixes 🐞
- fix: call
compiler.close
when having errors by @chenjiahan in #5096 - fix(security): update http-proxy-middleware to 2.0.9 by @DeveshSapkale in #5103
Document 📖
- docs(llms): bump to [email protected] and add llms.txt by @SoonIter in #5049
- docs: update alias strategy documentation by @chenjiahan in #5097
- docs: update guide for switching minifiers by @chenjiahan in #5098
- docs(llms.txt): add more description by @SoonIter in #5101
Other Changes
- chore(deps): upgrade to [email protected] by @SoonIter in #5095
- release: 1.3.12 by @chenjiahan in #5105
New Contributors
- @DeveshSapkale made their first contribution in #5103
Full Changelog: v1.3.11...v1.3.12
v1.3.11
What's Changed
New Features 🎉
- feat(deps): update Rspack to v1.3.6 by @chenjiahan in #5089
Bug Fixes 🐞
- fix: source map files should always be excluded from resource hints by @chenjiahan in #5090
Other Changes
- test(e2e): improve test helpers naming by @chenjiahan in #5083
- chore(workflow): unify e2e script by @chenjiahan in #5084
- chore(deps): update playwright monorepo to v1.52.0 by @renovate in #4331
- chore(deps): update dependency @rspack/plugin-react-refresh to ~1.4.1 by @renovate in #5076
- release: @rsbuild/plugin-react v1.3.0 by @chenjiahan in #5086
- chore(deps): update dependency @rsbuild/plugin-react to ^1.3.0 by @renovate in #5087
- chore(deps): update dependency simple-git-hooks to ^2.13.0 by @renovate in #5088
- release: 1.3.11 by @chenjiahan in #5091
Full Changelog: v1.3.10...v1.3.11
v1.3.10
What's Changed
New Features 🎉
- feat: enhance prefetch and preload filters by @chenjiahan in #5062
Performance 🚀
- perf: make inline chunk matching faster by @chenjiahan in #5064
Bug Fixes 🐞
- fix: do not generate resource hints for inlined assets by @chenjiahan in #5067
- fix: update error message for Node.js built-in module by @chenjiahan in #5070
- fix: correct highlighting of filename log by @chenjiahan in #5071
Document 📖
- docs: update documentation for preload and prefetch options by @chenjiahan in #5056
- docs: improve resource hints by @chenjiahan in #5060
- docs: add examples for prefetch and preload filters by @chenjiahan in #5063
- docs: reorganize the guide sidebar by @chenjiahan in #5066
- docs: improve Browserslist content order by @chenjiahan in #5069
- docs: add Rstest to README by @chenjiahan in #5073
Other Changes
- chore: replace deprecated method by @chenjiahan in #5054
- chore(deps): update dependency svelte to ^5.28.1 by @renovate in #5057
- chore: rename HtmlResourceHintsPlugin by @chenjiahan in #5058
- chore: update html-rspack-plugin to 6.0.5 and improve typing by @chenjiahan in #5059
- refactor: reorganize resource hints plugin by @chenjiahan in #5061
- chore(deps): update all patch dependencies by @renovate in #5065
- chore(deps): update pnpm to v10.9.0 by @renovate in #5068
- chore(deps): update sass to ^1.87.0 by @renovate in #5072
- chore(deps): update dependency @shikijs/transformers to ^3.3.0 by @renovate in #5078
- chore(deps): update dependency path-serializer to v0.4.0 by @renovate in #5079
- chore(deps): update all patch dependencies by @renovate in #5075
- chore(deps): update module federation to v0.13.0 by @renovate in #5080
- chore(deps): update dependency @rstack-dev/doc-ui to v1.8.0 by @renovate in #5077
- docs: improve SSR example by @chenjiahan in #5074
- release: 1.3.10 by @chenjiahan in #5082
Full Changelog: v1.3.9...v1.3.10
v1.3.9
What's Changed
Bug Fixes 🐞
- fix: enable Lightning CSS
errorRecovery
option by @chenjiahan in #5052
Document 📖
Other Changes
- chore: add create-rsbuild devDependencies for a better type by @wChenonly in #5041
- chore(deps): update plugin dependencies in create-rsbuild package by @chenjiahan in #5050
- release: 1.3.9 by @chenjiahan in #5053
Full Changelog: v1.3.8...v1.3.9
v1.3.8
What's Changed
New Features 🎉
Bug Fixes 🐞
- fix: update Node.js engine requirement to >=16.10 by @chenjiahan in #5032
Document 📖
- docs: correct build profiling link by @chenjiahan in #5033
- docs: add React Scan guide by @chenjiahan in #5036
- docs: add client and serverUrl options to lazy compilation by @chenjiahan in #5038
Other Changes
- test(e2e): add lazy compilation '' placeholder case by @chenjiahan in #5037
- refactor: streamline port handling in output and middleware logic by @chenjiahan in #5039
- test: update plugin tests to use createRsbuild by @chenjiahan in #5040
- chore: improve comments and variable naming by @chenjiahan in #5042
- chore(deps): update module federation to v0.12.0 by @renovate in #5045
- chore(deps): update dependency @changesets/cli to ^2.29.2 by @renovate in #5043
- chore(deps): update dependency svelte to ^5.27.0 by @renovate in #5044
- release: 1.3.8 by @chenjiahan in #5046
Full Changelog: v1.3.7...v1.3.8
v1.3.7
What's Changed
New Features 🎉
- feat(deps): update Rspack to v1.3.5 by @chenjiahan in #5030
Bug Fixes 🐞
- fix(plugin-svgr): SVGs generated with different hash by @chenjiahan in #5016
- fix(types): failed to resolve prebundled types by @chenjiahan in #5025
- fix(types): failed to resolve webpack types by @chenjiahan in #5024
Document 📖
- docs: update project terminology to application in framework guides by @chenjiahan in #5020
- docs: update Rsdoctor introduction by @chenjiahan in #5029
Other Changes
- chore(deps): update Rspress to 2.0.0-alpha.10 by @chenjiahan in #5018
- chore(deps): update all patch dependencies by @renovate in #5021
- chore: remove invalid plugin from build config by @chenjiahan in #5022
- chore(deps): update actions/setup-node action to v4.4.0 by @renovate in #5023
- chore(deps): update dependency nx to ^20.8.0 by @renovate in #5027
- chore(deps): update all patch dependencies by @renovate in #5026
- release(plugin-svgr): 1.2.0 by @chenjiahan in #5017
- release: 1.3.7 by @chenjiahan in #5031
Full Changelog: v1.3.6...v1.3.7
v1.3.6
What's Changed
New Features 🎉
- feat(overlay): support for clicking links in error logs by @chenjiahan in #4993
- feat(deps): update Rspack to v1.3.4 by @chenjiahan in #4994
- feat: improve rspack profile plugin by @chenjiahan in #5000
- feat: support use
rspack
intools.bundlerChain
by @9aoy in #5002 - feat: support for accessing exit code in
onExit
hook by @chenjiahan in #5004
Bug Fixes 🐞
- fix(fileSize): incorrect alignment if environment name is long by @chenjiahan in #4990
- fix: output.filename config merging by @chenjiahan in #4997
- fix:
onExit
hook should be called with CTRL+C by @chenjiahan in #5003 - fix: correct exit code in graceful shutdown by @chenjiahan in #5005
Document 📖
- docs(plugin-babel): add execution order section by @chenjiahan in #4995
- docs: enable Rspack profiling on Windows by @chenjiahan in #4998
- docs: clarify Rsbuild profiling folder generation by @chenjiahan in #4999
- docs: add example for disabling NODE_ENV injection by @chenjiahan in #5008
Other Changes
- chore(deps): update dependency @rsbuild/plugin-react to ^1.2.0 by @renovate in #4996
- chore(deps): update dependency svelte to ^5.26.1 by @renovate in #5011
- chore(deps): update dependency dotenv to v16.5.0 by @renovate in #5009
- chore(deps): update dependency lit to ^3.3.0 by @renovate in #5010
- release: 1.3.6 by @chenjiahan in #5014
Full Changelog: v1.3.5...v1.3.6
v1.3.5
What's Changed
New Features 🎉
- feat(deps): update Rspack to v1.3.3 by @chenjiahan in #4981
Bug Fixes 🐞
- fix: invalid type in http-proxy-middleware by @chenjiahan in #4971
- fix(types): failed to resolve postcss types by @chenjiahan in #4972
- fix: incorrect link conversion in error overlay by @chenjiahan in #4979
- fix(plugin-svgr): unpin @rsbuild/plugin-react dependency version by @chenjiahan in #4988
Document 📖
- docs: correct
getTransformedHtml
link by @chenjiahan in #4973 - docs(website): switch to shiki by @chenjiahan in #4978
- docs: update URLs to use shorter versions links by @chenjiahan in #4987
Other Changes
- chore(deps): update all patch dependencies by @renovate in #4974
- chore(deps): update pnpm to v10.8.0 by @renovate in #4986
- chore(deps): update dependency @rspack/plugin-react-refresh to ~1.2.0 by @renovate in #4984
- chore(deps): update dependency webpack to ^5.99.2 by @renovate in #4985
- release: 1.3.5 by @chenjiahan in #4989
Full Changelog: v.1.3.4...v1.3.5
v.1.3.4
What's Changed
New Features 🎉
- feat: support for BROWSER_ARGS by @ianzone in #4886
- feat: make it easier to set browser name by @chenjiahan in #4965
Bug Fixes 🐞
- fix: ensure BROWSER_ARGS works by @chenjiahan in #4959
- fix(create-rsbuild): Vue TS ESLint template by @chenjiahan in #4963
- fix(security): update http-proxy-middleware to 2.0.7 by @chenjiahan in #4969
Document 📖
- docs: add BROWSER_ARGS guide by @chenjiahan in #4960
- docs: fix error conditions by @xuexb in #4961
Other Changes
- release(create-rsbuild): v1.3.0 by @chenjiahan in #4964
- chore(deps): update dependency react-router-dom to ^7.5.0 by @renovate in #4968
- chore(deps): update dependency less to ^4.3.0 by @renovate in #4967
- release: 1.3.4 by @chenjiahan in #4970
New Contributors
Full Changelog: v1.3.3...v.1.3.4
v1.3.3
What's Changed
New Features 🎉
- feat(deps): update Rspack to v1.3.2 by @chenjiahan in #4957
- feat(CLI): allow to disable loading .env files by @chenjiahan in #4947
- feat: support for specifying more browser names by @chenjiahan in #4955
Bug Fixes 🐞
- fix(plugin-svgr): support for raw query by @chenjiahan in #4944
- fix: use Buffer.byteLength for accurate file size calculation by @chenjiahan in #4945
- fix(server): support access globalThis in esm vm by @9aoy in #4953
Document 📖
- docs: improve guide for specifying browser name by @chenjiahan in #4956
Other Changes
- chore(deps): update tailwindcss monorepo to ^4.1.0 by @renovate in #4946
- chore(types): simplify ProviderInstance type definition by @chenjiahan in #4948
- refactor(appIcon): improve types and streamline icon path handling by @chenjiahan in #4949
- chore(deps): update dependency @rspack/plugin-react-refresh to ~1.1.0 by @renovate in #4951
- chore(deps): update types by @renovate in #4952
- release: 1.3.3 by @chenjiahan in #4958
Full Changelog: v1.3.2...v1.3.3