Skip to content

Commit 4ead810

Browse files
chore(deps): update dependency @rsbuild/core to v2 (#914)
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@rsbuild/core](https://rsbuild.rs) ([source](https://redirect.github.com/web-infra-dev/rsbuild/tree/HEAD/packages/core)) | [`^1.3.6` → `^2.0.0`](https://renovatebot.com/diffs/npm/@rsbuild%2fcore/1.7.5/2.0.7) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@rsbuild%2fcore/2.0.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rsbuild%2fcore/1.7.5/2.0.7?slim=true) | --- ### Release Notes <details> <summary>web-infra-dev/rsbuild (@&#8203;rsbuild/core)</summary> ### [`v2.0.7`](https://redirect.github.com/web-infra-dev/rsbuild/releases/tag/v2.0.7) [Compare Source](https://redirect.github.com/web-infra-dev/rsbuild/compare/v2.0.6...v2.0.7) #### Highlights ##### Web Worker Query Imports Rsbuild now supports importing worker scripts with `?worker`, `?worker&inline`, and `?inline&worker`: ```ts import MyWorker from './worker.ts?worker'; import InlineWorker from './worker.ts?worker&inline'; const worker = new MyWorker(); const inlineWorker = new InlineWorker({ name: 'inline-worker' }); ``` ##### Automatic Dependency Externalization `output.autoExternal` reads dependencies from the root `package.json` and generates `output.externals` rules for matching packages and subpath imports. This is useful for Node.js and SSR bundles where runtime dependencies should stay external. ```ts export default { output: { target: 'node', autoExternal: true, }, }; ``` #### What's Changed ##### New Features 🎉 - feat: add output.autoExternal for package dependency externalization by [@&#8203;elecmonkey](https://redirect.github.com/elecmonkey) in [#&#8203;7638](https://redirect.github.com/web-infra-dev/rsbuild/pull/7638) - feat(core): support worker query imports by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7675](https://redirect.github.com/web-infra-dev/rsbuild/pull/7675) - feat(core): support import.meta.env.SSR by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7700](https://redirect.github.com/web-infra-dev/rsbuild/pull/7700) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.4 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7706](https://redirect.github.com/web-infra-dev/rsbuild/pull/7706) ##### Performance 🚀 - perf(CLI): remove process title update by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7657](https://redirect.github.com/web-infra-dev/rsbuild/pull/7657) - perf(core): reduce CLI startup work by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7658](https://redirect.github.com/web-infra-dev/rsbuild/pull/7658) - perf(core): skip resource hints when disabled by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7659](https://redirect.github.com/web-infra-dev/rsbuild/pull/7659) - perf(core): reuse base environment config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7663](https://redirect.github.com/web-infra-dev/rsbuild/pull/7663) ##### Bug Fixes 🐞 - fix(deps): update dependency svelte to v5.55.7 \[security] by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7645](https://redirect.github.com/web-infra-dev/rsbuild/pull/7645) - fix(create-rsbuild): list missing templates in help by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7654](https://redirect.github.com/web-infra-dev/rsbuild/pull/7654) - fix(deps): update all patch dependencies by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7664](https://redirect.github.com/web-infra-dev/rsbuild/pull/7664) - fix(core): clone single merged config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7674](https://redirect.github.com/web-infra-dev/rsbuild/pull/7674) - fix(core): inline dynamic imports in inline workers by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7677](https://redirect.github.com/web-infra-dev/rsbuild/pull/7677) - fix(core): respect worker output filenames by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7678](https://redirect.github.com/web-infra-dev/rsbuild/pull/7678) - fix(core): support worker query in SSR builds by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7681](https://redirect.github.com/web-infra-dev/rsbuild/pull/7681) - fix(core): downlevel inline worker wrapper syntax by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7690](https://redirect.github.com/web-infra-dev/rsbuild/pull/7690) - fix(core): revoke inline worker Blob URL before fallback by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7693](https://redirect.github.com/web-infra-dev/rsbuild/pull/7693) - fix(core): write rspack logger trace to file by default by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7707](https://redirect.github.com/web-infra-dev/rsbuild/pull/7707) - fix(core): align rspack trace output path by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7709](https://redirect.github.com/web-infra-dev/rsbuild/pull/7709) ##### Refactor 🔨 - refactor(core): simplify worker template plugin usage by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7676](https://redirect.github.com/web-infra-dev/rsbuild/pull/7676) ##### Document 📖 - docs: update agent instructions by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7646](https://redirect.github.com/web-infra-dev/rsbuild/pull/7646) - docs(plugin-vue): reflect integration with rspack-vue-loader by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7649](https://redirect.github.com/web-infra-dev/rsbuild/pull/7649) - docs: update JavaScript API references by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7650](https://redirect.github.com/web-infra-dev/rsbuild/pull/7650) - docs: improve plugin documentation by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7651](https://redirect.github.com/web-infra-dev/rsbuild/pull/7651) - docs: update create-rsbuild quick start options by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7652](https://redirect.github.com/web-infra-dev/rsbuild/pull/7652) - docs: correct manifest config type docs by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7653](https://redirect.github.com/web-infra-dev/rsbuild/pull/7653) - docs: update source include and exclude types by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7655](https://redirect.github.com/web-infra-dev/rsbuild/pull/7655) - docs: fix config references by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7656](https://redirect.github.com/web-infra-dev/rsbuild/pull/7656) - docs: improve html option references by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7661](https://redirect.github.com/web-infra-dev/rsbuild/pull/7661) - docs: correct compiler and server references by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7662](https://redirect.github.com/web-infra-dev/rsbuild/pull/7662) - docs: clarify JavaScript API behavior by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7668](https://redirect.github.com/web-infra-dev/rsbuild/pull/7668) - docs: update environment config limitations by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7670](https://redirect.github.com/web-infra-dev/rsbuild/pull/7670) - docs: update output hash examples by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7672](https://redirect.github.com/web-infra-dev/rsbuild/pull/7672) - docs: update default behavior references by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7673](https://redirect.github.com/web-infra-dev/rsbuild/pull/7673) - docs: update Babel exclude example by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7682](https://redirect.github.com/web-infra-dev/rsbuild/pull/7682) - docs: document worker constructor options by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7689](https://redirect.github.com/web-infra-dev/rsbuild/pull/7689) - docs: update GitHub Pages action versions by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7692](https://redirect.github.com/web-infra-dev/rsbuild/pull/7692) - docs: update Web Workers query docs by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7687](https://redirect.github.com/web-infra-dev/rsbuild/pull/7687) - docs: add Web Workers migration notes by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7695](https://redirect.github.com/web-infra-dev/rsbuild/pull/7695) - docs: clarify web worker query imports by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7697](https://redirect.github.com/web-infra-dev/rsbuild/pull/7697) - docs: clarify proxy changeOrigin default by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7698](https://redirect.github.com/web-infra-dev/rsbuild/pull/7698) - docs(blog): add author list to blog pages by [@&#8203;elecmonkey](https://redirect.github.com/elecmonkey) in [#&#8203;7686](https://redirect.github.com/web-infra-dev/rsbuild/pull/7686) - docs(blog): update author name by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7699](https://redirect.github.com/web-infra-dev/rsbuild/pull/7699) - docs: add import.meta.env.SSR by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7701](https://redirect.github.com/web-infra-dev/rsbuild/pull/7701) - docs: document custom manifest fields by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7703](https://redirect.github.com/web-infra-dev/rsbuild/pull/7703) - docs: align documentation anchor IDs by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7704](https://redirect.github.com/web-infra-dev/rsbuild/pull/7704) - docs: add anchor id skill by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7705](https://redirect.github.com/web-infra-dev/rsbuild/pull/7705) ##### Other Changes - chore: add draft release notes skill by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7642](https://redirect.github.com/web-infra-dev/rsbuild/pull/7642) - chore(deps): update playwright monorepo to v1.60.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7643](https://redirect.github.com/web-infra-dev/rsbuild/pull/7643) - test: add inline source map e2e case by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7644](https://redirect.github.com/web-infra-dev/rsbuild/pull/7644) - chore(deps): update dependency svelte to v5.55.7 \[security] by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7647](https://redirect.github.com/web-infra-dev/rsbuild/pull/7647) - docs add level option for compression configuration by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7648](https://redirect.github.com/web-infra-dev/rsbuild/pull/7648) - chore(deps): update dependency [@&#8203;rstest/adapter-rsbuild](https://redirect.github.com/rstest/adapter-rsbuild) to ^0.10.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7665](https://redirect.github.com/web-infra-dev/rsbuild/pull/7665) - chore(deps): group rstest renovate updates by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7669](https://redirect.github.com/web-infra-dev/rsbuild/pull/7669) - chore(deps): update rstest to ^0.10.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7671](https://redirect.github.com/web-infra-dev/rsbuild/pull/7671) - chore(skills): update e2e case skill guidance by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7679](https://redirect.github.com/web-infra-dev/rsbuild/pull/7679) - chore(security): replace issues helper action by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7683](https://redirect.github.com/web-infra-dev/rsbuild/pull/7683) - chore(security): scope GitHub Actions permissions by job by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7685](https://redirect.github.com/web-infra-dev/rsbuild/pull/7685) - chore(deps): bump rstack ecosystem ci action by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7688](https://redirect.github.com/web-infra-dev/rsbuild/pull/7688) - ci: align preview workflow setup-node config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7691](https://redirect.github.com/web-infra-dev/rsbuild/pull/7691) - ci: allow ecosystem CI commit comments by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7694](https://redirect.github.com/web-infra-dev/rsbuild/pull/7694) - test: add public manifest html case by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7702](https://redirect.github.com/web-infra-dev/rsbuild/pull/7702) - chore(deps): reduce peer dependency installs by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7708](https://redirect.github.com/web-infra-dev/rsbuild/pull/7708) #### New Contributors - [@&#8203;elecmonkey](https://redirect.github.com/elecmonkey) made their first contribution in [#&#8203;7638](https://redirect.github.com/web-infra-dev/rsbuild/pull/7638) **Full Changelog**: <https://github.com/web-infra-dev/rsbuild/compare/v2.0.6...v2.0.7> ### [`v2.0.6`](https://redirect.github.com/web-infra-dev/rsbuild/releases/tag/v2.0.6) [Compare Source](https://redirect.github.com/web-infra-dev/rsbuild/compare/v2.0.5...v2.0.6) #### What's Changed ##### New Features 🎉 - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.3 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7639](https://redirect.github.com/web-infra-dev/rsbuild/pull/7639) ##### Bug Fixes 🐞 - fix(deps): update all patch dependencies by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7617](https://redirect.github.com/web-infra-dev/rsbuild/pull/7617) - fix(plugin-vue): align CSS Modules hashes for SSR by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7625](https://redirect.github.com/web-infra-dev/rsbuild/pull/7625) - fix(core): skip compression for 'text/event-stream' by [@&#8203;JarvisGG](https://redirect.github.com/JarvisGG) in [#&#8203;7631](https://redirect.github.com/web-infra-dev/rsbuild/pull/7631) - fix(deps): update all patch dependencies by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7632](https://redirect.github.com/web-infra-dev/rsbuild/pull/7632) - fix(core): refine SSE compression guard by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7634](https://redirect.github.com/web-infra-dev/rsbuild/pull/7634) ##### Document 📖 - docs: update Rstest adapter setup by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7636](https://redirect.github.com/web-infra-dev/rsbuild/pull/7636) ##### Other Changes - chore: add rstest VS Code extension by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7618](https://redirect.github.com/web-infra-dev/rsbuild/pull/7618) - chore: update VS Code TypeScript SDK setting by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7619](https://redirect.github.com/web-infra-dev/rsbuild/pull/7619) - test(e2e): avoid custom server port collision by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7620](https://redirect.github.com/web-infra-dev/rsbuild/pull/7620) - chore(deps): remove redundant dependencies in scripts by [@&#8203;Copilot](https://redirect.github.com/Copilot) in [#&#8203;7621](https://redirect.github.com/web-infra-dev/rsbuild/pull/7621) - test(html): add function option coverage by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7622](https://redirect.github.com/web-infra-dev/rsbuild/pull/7622) - test(e2e): cover server headers and compression by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7623](https://redirect.github.com/web-infra-dev/rsbuild/pull/7623) - test: run configure-rspack in both serve modes by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7624](https://redirect.github.com/web-infra-dev/rsbuild/pull/7624) - release: [@&#8203;rsbuild/plugin-vue](https://redirect.github.com/rsbuild/plugin-vue) v1.2.8 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7626](https://redirect.github.com/web-infra-dev/rsbuild/pull/7626) - test: cover Less import CSS source maps by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7627](https://redirect.github.com/web-infra-dev/rsbuild/pull/7627) - chore(deps): update tailwindcss monorepo to ^4.3.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7629](https://redirect.github.com/web-infra-dev/rsbuild/pull/7629) - test: add e2e config coverage cases by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7630](https://redirect.github.com/web-infra-dev/rsbuild/pull/7630) - chore: strengthen pnpm install safety by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7635](https://redirect.github.com/web-infra-dev/rsbuild/pull/7635) - chore: update renovate security config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7637](https://redirect.github.com/web-infra-dev/rsbuild/pull/7637) - chore: remove release note workflow by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7640](https://redirect.github.com/web-infra-dev/rsbuild/pull/7640) - release: v2.0.6 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7641](https://redirect.github.com/web-infra-dev/rsbuild/pull/7641) #### New Contributors - [@&#8203;JarvisGG](https://redirect.github.com/JarvisGG) made their first contribution in [#&#8203;7631](https://redirect.github.com/web-infra-dev/rsbuild/pull/7631) **Full Changelog**: <https://github.com/web-infra-dev/rsbuild/compare/v2.0.5...v2.0.6> ### [`v2.0.5`](https://redirect.github.com/web-infra-dev/rsbuild/releases/tag/v2.0.5) [Compare Source](https://redirect.github.com/web-infra-dev/rsbuild/compare/v2.0.4...v2.0.5) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### Bug Fixes 🐞 - fix: support header array passed to gzipMiddlware's writeHead by [@&#8203;schiller-manuel](https://redirect.github.com/schiller-manuel) in [#&#8203;7613](https://redirect.github.com/web-infra-dev/rsbuild/pull/7613) - Revert "chore(deps): upgrade pnpm to v11 ([#&#8203;7607](https://redirect.github.com/web-infra-dev/rsbuild/issues/7607))" by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7615](https://redirect.github.com/web-infra-dev/rsbuild/pull/7615) ##### Other Changes - test: align rspack config naming by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7611](https://redirect.github.com/web-infra-dev/rsbuild/pull/7611) - test(e2e): cover solid decorators by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7612](https://redirect.github.com/web-infra-dev/rsbuild/pull/7612) - release: v2.0.5 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7616](https://redirect.github.com/web-infra-dev/rsbuild/pull/7616) #### New Contributors - [@&#8203;schiller-manuel](https://redirect.github.com/schiller-manuel) made their first contribution in [#&#8203;7613](https://redirect.github.com/web-infra-dev/rsbuild/pull/7613) **Full Changelog**: <https://github.com/web-infra-dev/rsbuild/compare/v2.0.4...v2.0.5> ### [`v2.0.4`](https://redirect.github.com/web-infra-dev/rsbuild/releases/tag/v2.0.4) [Compare Source](https://redirect.github.com/web-infra-dev/rsbuild/compare/v2.0.3...v2.0.4) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### New Features 🎉 - feat(core): support runtime overlay filter by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7575](https://redirect.github.com/web-infra-dev/rsbuild/pull/7575) - feat(create-rsbuild): support rslint template mapping by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7578](https://redirect.github.com/web-infra-dev/rsbuild/pull/7578) - feat(plugin-solid): add solid resolve condition by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7592](https://redirect.github.com/web-infra-dev/rsbuild/pull/7592) - feat(plugin-solid): add hot option by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7593](https://redirect.github.com/web-infra-dev/rsbuild/pull/7593) - feat(plugin-solid): add dev option by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7595](https://redirect.github.com/web-infra-dev/rsbuild/pull/7595) - feat(plugin-solid): add refresh disabled option by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7596](https://redirect.github.com/web-infra-dev/rsbuild/pull/7596) - feat(plugin-solid): add ssr option by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7597](https://redirect.github.com/web-infra-dev/rsbuild/pull/7597) - feat(plugin-solid): add solid option by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7598](https://redirect.github.com/web-infra-dev/rsbuild/pull/7598) - feat(core): support filenameHash object config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7603](https://redirect.github.com/web-infra-dev/rsbuild/pull/7603) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7609](https://redirect.github.com/web-infra-dev/rsbuild/pull/7609) ##### Performance 🚀 - perf(core): replace webpack-merge with rspack-merge by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7583](https://redirect.github.com/web-infra-dev/rsbuild/pull/7583) ##### Bug Fixes 🐞 - fix(core): override single callback configs by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7571](https://redirect.github.com/web-infra-dev/rsbuild/pull/7571) - fix(core): support url query with params by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7572](https://redirect.github.com/web-infra-dev/rsbuild/pull/7572) - fix(plugin-svgr): handle string svg base64 encoding by [@&#8203;yifancong](https://redirect.github.com/yifancong) in [#&#8203;7581](https://redirect.github.com/web-infra-dev/rsbuild/pull/7581) - fix(plugin-styles): remove unused reduce-configs dep by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7580](https://redirect.github.com/web-infra-dev/rsbuild/pull/7580) - fix(deps): update module federation to v2.4.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7585](https://redirect.github.com/web-infra-dev/rsbuild/pull/7585) - fix(plugin-solid): use rspack esm refresh mode by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7594](https://redirect.github.com/web-infra-dev/rsbuild/pull/7594) ##### Document 📖 - docs: update optional tools in quick start by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7577](https://redirect.github.com/web-infra-dev/rsbuild/pull/7577) - docs: update rspack merge references by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7584](https://redirect.github.com/web-infra-dev/rsbuild/pull/7584) - docs: update filenameHash docs by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7606](https://redirect.github.com/web-infra-dev/rsbuild/pull/7606) ##### Other Changes - chore: update rslint config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7576](https://redirect.github.com/web-infra-dev/rsbuild/pull/7576) - test(types): remove problematic plugin checks by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7579](https://redirect.github.com/web-infra-dev/rsbuild/pull/7579) - release: [@&#8203;rsbuild/plugin-svgr](https://redirect.github.com/rsbuild/plugin-svgr) v2.0.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7582](https://redirect.github.com/web-infra-dev/rsbuild/pull/7582) - chore(deps): update http-proxy-middleware to 4.0.0-beta.6 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7586](https://redirect.github.com/web-infra-dev/rsbuild/pull/7586) - chore(deps): update all patch dependencies by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7588](https://redirect.github.com/web-infra-dev/rsbuild/pull/7588) - chore(deps): update node.js to 24.15.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7590](https://redirect.github.com/web-infra-dev/rsbuild/pull/7590) - chore: ignore node engine updates in renovate by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7591](https://redirect.github.com/web-infra-dev/rsbuild/pull/7591) - release: [@&#8203;rsbuild/plugin-solid](https://redirect.github.com/rsbuild/plugin-solid) v1.2.0 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7599](https://redirect.github.com/web-infra-dev/rsbuild/pull/7599) - chore(deps): update dependency [@&#8203;rsbuild/plugin-solid](https://redirect.github.com/rsbuild/plugin-solid) to ^1.2.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7601](https://redirect.github.com/web-infra-dev/rsbuild/pull/7601) - chore(deps): update dependency jiti to ^2.7.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7602](https://redirect.github.com/web-infra-dev/rsbuild/pull/7602) - test(e2e): cover filenameHash for node target by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7605](https://redirect.github.com/web-infra-dev/rsbuild/pull/7605) - chore(deps): upgrade pnpm to v11 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7607](https://redirect.github.com/web-infra-dev/rsbuild/pull/7607) - release: v2.0.4 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7610](https://redirect.github.com/web-infra-dev/rsbuild/pull/7610) **Full Changelog**: <https://github.com/web-infra-dev/rsbuild/compare/v2.0.3...v2.0.4> ### [`v2.0.3`](https://redirect.github.com/web-infra-dev/rsbuild/releases/tag/v2.0.3) [Compare Source](https://redirect.github.com/web-infra-dev/rsbuild/compare/v2.0.2...v2.0.3) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### New Features 🎉 - feat(source-map): update source map extract schema by [@&#8203;zalishchuk](https://redirect.github.com/zalishchuk) in [#&#8203;7547](https://redirect.github.com/web-infra-dev/rsbuild/pull/7547) - feat(plugin-sass): support Sass URL query by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7554](https://redirect.github.com/web-infra-dev/rsbuild/pull/7554) - feat(plugin-less): support Less URL query by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7557](https://redirect.github.com/web-infra-dev/rsbuild/pull/7557) - feat(plugin-stylus): support Stylus URL query by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7559](https://redirect.github.com/web-infra-dev/rsbuild/pull/7559) - feat(core): add overlay errors option by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7564](https://redirect.github.com/web-infra-dev/rsbuild/pull/7564) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7566](https://redirect.github.com/web-infra-dev/rsbuild/pull/7566) - feat(core): support filtering overlay build errors by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7568](https://redirect.github.com/web-infra-dev/rsbuild/pull/7568) ##### Bug Fixes 🐞 - fix(deps): update swc monorepo to ^12.9.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7555](https://redirect.github.com/web-infra-dev/rsbuild/pull/7555) - fix(core): filter Rspack runtime stack frames by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7562](https://redirect.github.com/web-infra-dev/rsbuild/pull/7562) - fix(core): override merged overlay error filters by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7570](https://redirect.github.com/web-infra-dev/rsbuild/pull/7570) ##### Document 📖 - docs: add CSS url query docs by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7569](https://redirect.github.com/web-infra-dev/rsbuild/pull/7569) ##### Other Changes - test(e2e): cover CSS url query edge cases by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7553](https://redirect.github.com/web-infra-dev/rsbuild/pull/7553) - chore: update renovate range strategy by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7556](https://redirect.github.com/web-infra-dev/rsbuild/pull/7556) - release: [@&#8203;rsbuild/plugin-sass](https://redirect.github.com/rsbuild/plugin-sass) v1.5.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7558](https://redirect.github.com/web-infra-dev/rsbuild/pull/7558) - release: [@&#8203;rsbuild/plugin-less](https://redirect.github.com/rsbuild/plugin-less) v1.6.3 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7560](https://redirect.github.com/web-infra-dev/rsbuild/pull/7560) - release: [@&#8203;rsbuild/plugin-stylus](https://redirect.github.com/rsbuild/plugin-stylus) v1.3.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7561](https://redirect.github.com/web-infra-dev/rsbuild/pull/7561) - chore: update skills by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7563](https://redirect.github.com/web-infra-dev/rsbuild/pull/7563) - test: fix environment hot send e2e by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7567](https://redirect.github.com/web-infra-dev/rsbuild/pull/7567) - release: v2.0.3 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7573](https://redirect.github.com/web-infra-dev/rsbuild/pull/7573) **Full Changelog**: <https://github.com/web-infra-dev/rsbuild/compare/v2.0.2...v2.0.3> ### [`v2.0.2`](https://redirect.github.com/web-infra-dev/rsbuild/releases/tag/v2.0.2) [Compare Source](https://redirect.github.com/web-infra-dev/rsbuild/compare/v2.0.1...v2.0.2) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### New Features 🎉 - feat(core): support CSS url imports by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7541](https://redirect.github.com/web-infra-dev/rsbuild/pull/7541) ##### Bug Fixes 🐞 - fix(core): pass asset info to CSS url filenames by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7543](https://redirect.github.com/web-infra-dev/rsbuild/pull/7543) - fix(core): avoid CSS url asset name conflicts by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7542](https://redirect.github.com/web-infra-dev/rsbuild/pull/7542) - fix: preserve console argument side effects by [@&#8203;AielloChan](https://redirect.github.com/AielloChan) in [#&#8203;7550](https://redirect.github.com/web-infra-dev/rsbuild/pull/7550) ##### Refactor 🔨 - refactor(core): simplify CSS url loader request by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7551](https://redirect.github.com/web-infra-dev/rsbuild/pull/7551) ##### Other Changes - chore(types): update swc decorator types by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7539](https://redirect.github.com/web-infra-dev/rsbuild/pull/7539) - test(e2e): cover CSS Modules url query error by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7544](https://redirect.github.com/web-infra-dev/rsbuild/pull/7544) - test(e2e): cover Tailwind CSS url query by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7545](https://redirect.github.com/web-infra-dev/rsbuild/pull/7545) - chore(deps): update all patch dependencies by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7548](https://redirect.github.com/web-infra-dev/rsbuild/pull/7548) - chore(deps): restrict rspack minor upgrades by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7546](https://redirect.github.com/web-infra-dev/rsbuild/pull/7546) - release: v2.0.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7552](https://redirect.github.com/web-infra-dev/rsbuild/pull/7552) #### New Contributors - [@&#8203;AielloChan](https://redirect.github.com/AielloChan) made their first contribution in [#&#8203;7550](https://redirect.github.com/web-infra-dev/rsbuild/pull/7550) **Full Changelog**: <https://github.com/web-infra-dev/rsbuild/compare/v2.0.1...v2.0.2> ### [`v2.0.1`](https://redirect.github.com/web-infra-dev/rsbuild/releases/tag/v2.0.1) [Compare Source](https://redirect.github.com/web-infra-dev/rsbuild/compare/v2.0.0...v2.0.1) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### New Features 🎉 - feat(plugin-svgr): support publicPath options in internal assetLoader by [@&#8203;Timeless0911](https://redirect.github.com/Timeless0911) in [#&#8203;7523](https://redirect.github.com/web-infra-dev/rsbuild/pull/7523) ##### Bug Fixes 🐞 - fix(core): print fallback URL when HTML is disabled by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7534](https://redirect.github.com/web-infra-dev/rsbuild/pull/7534) - fix(deps): update all patch dependencies by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7535](https://redirect.github.com/web-infra-dev/rsbuild/pull/7535) ##### Document 📖 - docs: add new blog post page by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7521](https://redirect.github.com/web-infra-dev/rsbuild/pull/7521) - docs: fix v2.0 og image by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7522](https://redirect.github.com/web-infra-dev/rsbuild/pull/7522) - docs: fix v1/v2 links and enable v2 announcement by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7525](https://redirect.github.com/web-infra-dev/rsbuild/pull/7525) - docs: add authors metadata to blog posts by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7529](https://redirect.github.com/web-infra-dev/rsbuild/pull/7529) - docs(website): add BlogBackButton, BlogBackground and improve BlogList by [@&#8203;SoonIter](https://redirect.github.com/SoonIter) in [#&#8203;7532](https://redirect.github.com/web-infra-dev/rsbuild/pull/7532) ##### Other Changes - release: [@&#8203;rsbuild/plugin-svgr](https://redirect.github.com/rsbuild/plugin-svgr) v2.0.1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7524](https://redirect.github.com/web-infra-dev/rsbuild/pull/7524) - chore: simplify renovate config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7528](https://redirect.github.com/web-infra-dev/rsbuild/pull/7528) - chore(deps): bump [@&#8203;rslint/core](https://redirect.github.com/rslint/core) to 0.5.0 and fix lint errors by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7526](https://redirect.github.com/web-infra-dev/rsbuild/pull/7526) - test(type-tests): add plugin package coverage by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7527](https://redirect.github.com/web-infra-dev/rsbuild/pull/7527) - chore(deps): update all patch dependencies by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;7530](https://redirect.github.com/web-infra-dev/rsbuild/pull/7530) - chore: enable tsgo in CI by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7531](https://redirect.github.com/web-infra-dev/rsbuild/pull/7531) - release: v2.0.1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7536](https://redirect.github.com/web-infra-dev/rsbuild/pull/7536) **Full Changelog**: <https://github.com/web-infra-dev/rsbuild/compare/v2.0.0...v2.0.1> ### [`v2.0.0`](https://redirect.github.com/web-infra-dev/rsbuild/releases/tag/v2.0.0) [Compare Source](https://redirect.github.com/web-infra-dev/rsbuild/compare/v1.7.5...v2.0.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### 💡 See [Announcing Rsbuild 2.0](https://rsbuild.rs/blog/v2-0) for more details ##### New Features 🎉 - feat(deps): update dependency [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to \~1.7.1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6908](https://redirect.github.com/web-infra-dev/rsbuild/pull/6908) - feat!: do not minify Node bundles by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6922](https://redirect.github.com/web-infra-dev/rsbuild/pull/6922) - feat(server)!: change default host from 0.0.0.0 to localhost by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6940](https://redirect.github.com/web-infra-dev/rsbuild/pull/6940) - feat(cli): update host option to accept boolean by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6942](https://redirect.github.com/web-infra-dev/rsbuild/pull/6942) - feat(server): print hint when host is not set by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6943](https://redirect.github.com/web-infra-dev/rsbuild/pull/6943) - feat(create-rsbuild): add `@rstest/adapter-rsbuild` to reuse rsbuild's configuration by [@&#8203;9aoy](https://redirect.github.com/9aoy) in [#&#8203;6941](https://redirect.github.com/web-infra-dev/rsbuild/pull/6941) - feat!: output ESM by default for node target by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6950](https://redirect.github.com/web-infra-dev/rsbuild/pull/6950) - feat!: remove deprecated 'content-changed' socket type by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6955](https://redirect.github.com/web-infra-dev/rsbuild/pull/6955) - feat(plugin-vue): bump rspack-vue-loader to support hot update by [@&#8203;9aoy](https://redirect.github.com/9aoy) in [#&#8203;6956](https://redirect.github.com/web-infra-dev/rsbuild/pull/6956) - feat(deps): update dependency [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to v1.7.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6959](https://redirect.github.com/web-infra-dev/rsbuild/pull/6959) - feat!: raise default Node target to 20 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6965](https://redirect.github.com/web-infra-dev/rsbuild/pull/6965) - feat!: raise default browserslist to baseline 2025-05-01 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6966](https://redirect.github.com/web-infra-dev/rsbuild/pull/6966) - feat(deps)!: update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to v2 canary by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6988](https://redirect.github.com/web-infra-dev/rsbuild/pull/6988) - feat!: remove `performance.removeMomentLocale` option by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6991](https://redirect.github.com/web-infra-dev/rsbuild/pull/6991) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-alpha.0 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7014](https://redirect.github.com/web-infra-dev/rsbuild/pull/7014) - feat(deps)!: upgrade chokidar to ^5.0.0 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7020](https://redirect.github.com/web-infra-dev/rsbuild/pull/7020) - feat!: set default config loader to 'auto' for loadConfig by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7024](https://redirect.github.com/web-infra-dev/rsbuild/pull/7024) - feat: support server custom message handling by module.hot.on by [@&#8203;SyMind](https://redirect.github.com/SyMind) in [#&#8203;7003](https://redirect.github.com/web-infra-dev/rsbuild/pull/7003) - feat(core): add ignore option for public directory copy in server plugin by [@&#8203;JSH-data](https://redirect.github.com/JSH-data) in [#&#8203;7023](https://redirect.github.com/web-infra-dev/rsbuild/pull/7023) - feat!: convert the built‑in JS rule to oneOf structure by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7032](https://redirect.github.com/web-infra-dev/rsbuild/pull/7032) - feat!: convert the built‑in CSS rule to oneOf structure by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7037](https://redirect.github.com/web-infra-dev/rsbuild/pull/7037) - feat(plugin-less): compatible with Rsbuild v1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7054](https://redirect.github.com/web-infra-dev/rsbuild/pull/7054) - feat(plugin-sass): compatible with Rsbuild v1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7055](https://redirect.github.com/web-infra-dev/rsbuild/pull/7055) - feat(plugin-stylus): compatible with Rsbuild v1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7056](https://redirect.github.com/web-infra-dev/rsbuild/pull/7056) - feat!: remove support for `?__inline=false` query by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7057](https://redirect.github.com/web-infra-dev/rsbuild/pull/7057) - feat(plugin-svgr): compatible with Rsbuild v1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7061](https://redirect.github.com/web-infra-dev/rsbuild/pull/7061) - feat(plugin-babel): compatible with Rsbuild v1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7062](https://redirect.github.com/web-infra-dev/rsbuild/pull/7062) - feat(plugin-svelte): compatible with Rsbuild v1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7063](https://redirect.github.com/web-infra-dev/rsbuild/pull/7063) - feat(deps): upgrade [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-alpha.1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7065](https://redirect.github.com/web-infra-dev/rsbuild/pull/7065) - feat: introduce new splitChunks config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7073](https://redirect.github.com/web-infra-dev/rsbuild/pull/7073) - feat: remove default `lib-axios` split from default preset by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7079](https://redirect.github.com/web-infra-dev/rsbuild/pull/7079) - feat: support boolean type for server host configuration by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7084](https://redirect.github.com/web-infra-dev/rsbuild/pull/7084) - feat: allow to set split chunks for non-web targets by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7087](https://redirect.github.com/web-infra-dev/rsbuild/pull/7087) - feat: add support for 'none' preset in splitChunks by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7099](https://redirect.github.com/web-infra-dev/rsbuild/pull/7099) - feat(deps)!: update http-proxy-middleware to v3 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7116](https://redirect.github.com/web-infra-dev/rsbuild/pull/7116) - feat!: streamline proxy config typing by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7120](https://redirect.github.com/web-infra-dev/rsbuild/pull/7120) - feat(deps): upgrade [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-beta.0 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7134](https://redirect.github.com/web-infra-dev/rsbuild/pull/7134) - feat: add `liveReload.html` option to control HTML reload by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7144](https://redirect.github.com/web-infra-dev/rsbuild/pull/7144) - feat: updates the default contenthash length in filenames from 8 to 10 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7154](https://redirect.github.com/web-infra-dev/rsbuild/pull/7154) - feat: normalize shortcut input to handle whitespace and case by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7159](https://redirect.github.com/web-infra-dev/rsbuild/pull/7159) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-beta.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7172](https://redirect.github.com/web-infra-dev/rsbuild/pull/7172) - feat(core): add setupMiddlewares support for preview mode by [@&#8203;T9-Forever](https://redirect.github.com/T9-Forever) in [#&#8203;7145](https://redirect.github.com/web-infra-dev/rsbuild/pull/7145) - feat: rename `preview.setupMiddlewares` to `server.setupMiddlewares` by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7192](https://redirect.github.com/web-infra-dev/rsbuild/pull/7192) - feat: add new `server.setup` config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7197](https://redirect.github.com/web-infra-dev/rsbuild/pull/7197) - feat: add environments to prod server setup context by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7201](https://redirect.github.com/web-infra-dev/rsbuild/pull/7201) - feat: extend onBeforeStartProdServer hook with params by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7206](https://redirect.github.com/web-infra-dev/rsbuild/pull/7206) - feat: expose `port` in prod server API by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7209](https://redirect.github.com/web-infra-dev/rsbuild/pull/7209) - feat: export full server API for `startDevServer` by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7215](https://redirect.github.com/web-infra-dev/rsbuild/pull/7215) - feat: expose `httpServer` for prod server by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7216](https://redirect.github.com/web-infra-dev/rsbuild/pull/7216) - feat: expose `close` method for prod server by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7217](https://redirect.github.com/web-infra-dev/rsbuild/pull/7217) - feat: expose preview server instance for `rsbuild.preview` by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7219](https://redirect.github.com/web-infra-dev/rsbuild/pull/7219) - feat: export more server types by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7221](https://redirect.github.com/web-infra-dev/rsbuild/pull/7221) - feat(server)!: rename prod server hooks to preview server by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7222](https://redirect.github.com/web-infra-dev/rsbuild/pull/7222) - feat: add `open` and `printUrls` methods to preview server by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7224](https://redirect.github.com/web-infra-dev/rsbuild/pull/7224) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-beta.3 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7241](https://redirect.github.com/web-infra-dev/rsbuild/pull/7241) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-beta.4 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7251](https://redirect.github.com/web-infra-dev/rsbuild/pull/7251) - feat(deps)!: update style-loader to v4 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7270](https://redirect.github.com/web-infra-dev/rsbuild/pull/7270) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-beta.5 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7285](https://redirect.github.com/web-infra-dev/rsbuild/pull/7285) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-beta.6 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7307](https://redirect.github.com/web-infra-dev/rsbuild/pull/7307) - feat(create-rsbuild): add React Compiler support for React templates by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7329](https://redirect.github.com/web-infra-dev/rsbuild/pull/7329) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-beta.7 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7335](https://redirect.github.com/web-infra-dev/rsbuild/pull/7335) - feat(source-map): add `extract` option by [@&#8203;zalishchuk](https://redirect.github.com/zalishchuk) in [#&#8203;7340](https://redirect.github.com/web-infra-dev/rsbuild/pull/7340) - feat: export `createLogger` to create isolated logger instances by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7353](https://redirect.github.com/web-infra-dev/rsbuild/pull/7353) - feat: add support for custom logger by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7357](https://redirect.github.com/web-infra-dev/rsbuild/pull/7357) - feat: use instance-level logger by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7360](https://redirect.github.com/web-infra-dev/rsbuild/pull/7360) - feat(core): add rsbuild.logger by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7365](https://redirect.github.com/web-infra-dev/rsbuild/pull/7365) - feat(create-rsbuild): update typescript to v6 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7374](https://redirect.github.com/web-infra-dev/rsbuild/pull/7374) - feat(core): support decorators version 2023-11 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7394](https://redirect.github.com/web-infra-dev/rsbuild/pull/7394) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-beta.9 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7397](https://redirect.github.com/web-infra-dev/rsbuild/pull/7397) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-rc.0 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7413](https://redirect.github.com/web-infra-dev/rsbuild/pull/7413) - feat: use `detectSyntax: 'auto'` in the default SWC loader config by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7410](https://redirect.github.com/web-infra-dev/rsbuild/pull/7410) - feat(server): support full-reload socket type by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7426](https://redirect.github.com/web-infra-dev/rsbuild/pull/7426) - feat(server): support full-reload path option by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7427](https://redirect.github.com/web-infra-dev/rsbuild/pull/7427) - feat(deps): upgrade http-proxy-middleware to v4.0.0-beta.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7436](https://redirect.github.com/web-infra-dev/rsbuild/pull/7436) - feat(create-rsbuild): add rsbuild best practices skill by [@&#8203;colinaaa](https://redirect.github.com/colinaaa) in [#&#8203;7445](https://redirect.github.com/web-infra-dev/rsbuild/pull/7445) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-rc.1 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7450](https://redirect.github.com/web-infra-dev/rsbuild/pull/7450) - feat!: change default decorators version to 2023-11 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7395](https://redirect.github.com/web-infra-dev/rsbuild/pull/7395) - feat(plugin-react)!: drop Rsbuild v1 support by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7458](https://redirect.github.com/web-infra-dev/rsbuild/pull/7458) - feat(plugin-svgr)!: drop Rsbuild v1 support by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7460](https://redirect.github.com/web-infra-dev/rsbuild/pull/7460) - feat(plugin-react)!: publish as pure ESM package by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7461](https://redirect.github.com/web-infra-dev/rsbuild/pull/7461) - feat(plugin-svgr)!: publish as pure ESM package by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7463](https://redirect.github.com/web-infra-dev/rsbuild/pull/7463) - feat(core): support environment.hot.send API by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7475](https://redirect.github.com/web-infra-dev/rsbuild/pull/7475) - feat(create-rsbuild): add rstest-best-practices skill entry by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7488](https://redirect.github.com/web-infra-dev/rsbuild/pull/7488) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-rc.2 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7491](https://redirect.github.com/web-infra-dev/rsbuild/pull/7491) - feat(create-rsbuild): support create-rstack 2.0.0 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7494](https://redirect.github.com/web-infra-dev/rsbuild/pull/7494) - feat(create-rsbuild): remove Vue 2 templates by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7501](https://redirect.github.com/web-infra-dev/rsbuild/pull/7501) - feat(create-rsbuild): add react best practices skill by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7502](https://redirect.github.com/web-infra-dev/rsbuild/pull/7502) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to 2.0.0-rc.3 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7504](https://redirect.github.com/web-infra-dev/rsbuild/pull/7504) - feat(deps): update [@&#8203;rspack/core](https://redirect.github.com/rspack/core) to v2.0.0 by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7517](https://redirect.github.com/web-infra-dev/rsbuild/pull/7517) ##### Performance 🚀 - perf(core)!: drop CommonJS build by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6918](https://redirect.github.com/web-infra-dev/rsbuild/pull/6918) - perf!: make `core-js` an optional peer dependency by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;6960](https://redirect.github.com/web-infra-dev/rsbuild/pull/6960) - perf: replace createRequire with require from helpers by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7071](https://redirect.github.com/web-infra-dev/rsbuild/pull/7071) - perf(deps): replace picocolors with styleText from node:util by [@&#8203;chenjiahan](https://redirect.github.com/chenjiahan) in [#&#8203;7126](https://redirect.github.com/web-infra-dev/rsbuild/pull/7126) - perf(server): reduce r > ✂ **Note** > > PR body was truncated to here. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "every weekday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/apify/apify-client-js). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 5a9a09d commit 4ead810

2 files changed

Lines changed: 387 additions & 234 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
"@apify/oxlint-config": "^0.2.5",
8282
"@apify/tsconfig": "^0.1.2",
8383
"@crawlee/puppeteer": "^3.2.2",
84-
"@rsbuild/core": "^1.3.6",
84+
"@rsbuild/core": "^2.0.0",
8585
"@rsbuild/plugin-node-polyfill": "^1.3.0",
8686
"@rspack/cli": "^1.7.6",
8787
"@rspack/core": "^1.7.6",

0 commit comments

Comments
 (0)