Commit 4ead810
authored
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)
|

|

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