Commit 31a9e9b
authored
chore(deps): update rspack dependencies (#61)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).
This PR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| [@rspack/core](https://rspack.rs)
([source](https://redirect.github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack))
| [`1.5.0` ->
`1.5.4`](https://renovatebot.com/diffs/npm/@rspack%2fcore/1.5.0/1.5.4) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [rspack_binding_build](https://rspack.rs/)
([source](https://redirect.github.com/web-infra-dev/rspack)) | `=0.5.0`
-> `=0.5.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| workspace.dependencies | patch |
| [rspack_binding_builder](https://rspack.rs/)
([source](https://redirect.github.com/web-infra-dev/rspack)) | `=0.5.0`
-> `=0.5.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| workspace.dependencies | patch |
| [rspack_binding_builder_macros](https://rspack.rs/)
([source](https://redirect.github.com/web-infra-dev/rspack)) | `=0.5.0`
-> `=0.5.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| workspace.dependencies | patch |
| [rspack_cacheable](https://redirect.github.com/web-infra-dev/rspack) |
`=0.5.0` -> `=0.5.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| workspace.dependencies | patch |
| [rspack_collections](https://rspack.rs/)
([source](https://redirect.github.com/web-infra-dev/rspack)) | `=0.5.0`
-> `=0.5.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| workspace.dependencies | patch |
| [rspack_core](https://redirect.github.com/web-infra-dev/rspack) |
`=0.5.0` -> `=0.5.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| workspace.dependencies | patch |
| [rspack_error](https://redirect.github.com/web-infra-dev/rspack) |
`=0.5.0` -> `=0.5.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| workspace.dependencies | patch |
| [rspack_hook](https://redirect.github.com/web-infra-dev/rspack) |
`=0.5.0` -> `=0.5.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| workspace.dependencies | patch |
---
### Release Notes
<details>
<summary>web-infra-dev/rspack (@​rspack/core)</summary>
###
[`v1.5.4`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.5.4)
[Compare
Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.5.3...v1.5.4)
<!-- Release notes generated using configuration in .github/release.yml
at v1.5.4 -->
##### What's Changed
##### Performance Improvements ⚡
- perf: fix drop regression by
[@​LingyuCoder](https://redirect.github.com/LingyuCoder) in
[#​11649](https://redirect.github.com/web-infra-dev/rspack/pull/11649)
- perf: introduce pre-computed hashing for ArcPath by
[@​SyMind](https://redirect.github.com/SyMind) in
[#​11651](https://redirect.github.com/web-infra-dev/rspack/pull/11651)
##### New Features 🎉
- feat: add inline value condition for reexport by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11628](https://redirect.github.com/web-infra-dev/rspack/pull/11628)
- feat: throw specified error to indicate undefined factory case in HMR
by [@​stormslowly](https://redirect.github.com/stormslowly) in
[#​11584](https://redirect.github.com/web-infra-dev/rspack/pull/11584)
##### Bug Fixes 🐞
- fix: e2e lazy-compialtion/default-prefix flasky by
[@​JSerFeng](https://redirect.github.com/JSerFeng) in
[#​11610](https://redirect.github.com/web-infra-dev/rspack/pull/11610)
- fix: no mangle for enum member value by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11629](https://redirect.github.com/web-infra-dev/rspack/pull/11629)
- fix: revert "fix(rslib): treat `module` identifier as normal
([#​11588](https://redirect.github.com/web-infra-dev/rspack/issues/11588))"
by [@​fi3ework](https://redirect.github.com/fi3ework) in
[#​11630](https://redirect.github.com/web-infra-dev/rspack/pull/11630)
- fix: webpackexports comment by
[@​zhangyuang](https://redirect.github.com/zhangyuang) in
[#​11597](https://redirect.github.com/web-infra-dev/rspack/pull/11597)
- fix: mark import.meta.webpackHot type as optional by
[@​yf-yang](https://redirect.github.com/yf-yang) in
[#​11638](https://redirect.github.com/web-infra-dev/rspack/pull/11638)
- fix: persistent cache update issuer is updated modules by
[@​jerrykingxyz](https://redirect.github.com/jerrykingxyz) in
[#​11633](https://redirect.github.com/web-infra-dev/rspack/pull/11633)
- fix: using tokens from parser to handle asi by
[@​hardfist](https://redirect.github.com/hardfist) in
[#​11577](https://redirect.github.com/web-infra-dev/rspack/pull/11577)
- fix: ensure resource data always have resource path by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11632](https://redirect.github.com/web-infra-dev/rspack/pull/11632)
##### Refactor 🔨
- refactor: remove expect for lazy barrel pending forwarded ids by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11646](https://redirect.github.com/web-infra-dev/rspack/pull/11646)
- refactor: use temporary data to replace unsupported Module by
[@​jerrykingxyz](https://redirect.github.com/jerrykingxyz) in
[#​11652](https://redirect.github.com/web-infra-dev/rspack/pull/11652)
##### Document Updates 📖
- docs: remove `Preview with stackblitz` section by
[@​CPunisher](https://redirect.github.com/CPunisher) in
[#​11614](https://redirect.github.com/web-infra-dev/rspack/pull/11614)
- docs(browser): update `BrowserHttpImportEsmPlugin` and add "Using
Module Federation" by
[@​CPunisher](https://redirect.github.com/CPunisher) in
[#​11640](https://redirect.github.com/web-infra-dev/rspack/pull/11640)
- docs: correct dynamic call to writeModule example by
[@​stormslowly](https://redirect.github.com/stormslowly) in
[#​11650](https://redirect.github.com/web-infra-dev/rspack/pull/11650)
##### Other Changes
- test: move rspack test cases to `tests/rspack-test` by
[@​LingyuCoder](https://redirect.github.com/LingyuCoder) in
[#​11617](https://redirect.github.com/web-infra-dev/rspack/pull/11617)
- test: fix concurrent of config cases by
[@​LingyuCoder](https://redirect.github.com/LingyuCoder) in
[#​11618](https://redirect.github.com/web-infra-dev/rspack/pull/11618)
- chore(deps): update dependency
[@​rslib/core](https://redirect.github.com/rslib/core) to v0.13.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11624](https://redirect.github.com/web-infra-dev/rspack/pull/11624)
- chore(deps): update github-actions by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11623](https://redirect.github.com/web-infra-dev/rspack/pull/11623)
- chore(deps): update dependency postcss-loader to ^8.2.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11604](https://redirect.github.com/web-infra-dev/rspack/pull/11604)
- chore(deps): update dependency create-rstack to v1.6.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11625](https://redirect.github.com/web-infra-dev/rspack/pull/11625)
- chore(deps): update dependency emnapi to ^1.5.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11626](https://redirect.github.com/web-infra-dev/rspack/pull/11626)
- chore: enable canary nightly release by
[@​stormslowly](https://redirect.github.com/stormslowly) in
[#​11627](https://redirect.github.com/web-infra-dev/rspack/pull/11627)
- chore: make
[@​rspack/tests](https://redirect.github.com/rspack/tests) private
by [@​stormslowly](https://redirect.github.com/stormslowly) in
[#​11636](https://redirect.github.com/web-infra-dev/rspack/pull/11636)
- chore(ci): add fallback value for scheduled workflow run by
[@​stormslowly](https://redirect.github.com/stormslowly) in
[#​11641](https://redirect.github.com/web-infra-dev/rspack/pull/11641)
- chore(deps): update dependency axios to v1.12.0 \[security] by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11653](https://redirect.github.com/web-infra-dev/rspack/pull/11653)
- chore(deps): update pnpm to v10.16.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11605](https://redirect.github.com/web-infra-dev/rspack/pull/11605)
- test: run webpack config test cases with rspack test tools by
[@​LingyuCoder](https://redirect.github.com/LingyuCoder) in
[#​11645](https://redirect.github.com/web-infra-dev/rspack/pull/11645)
- chore(ci): add rstest to ecosystem-ci by
[@​9aoy](https://redirect.github.com/9aoy) in
[#​11657](https://redirect.github.com/web-infra-dev/rspack/pull/11657)
##### New Contributors
- [@​zhangyuang](https://redirect.github.com/zhangyuang) made
their first contribution in
[#​11597](https://redirect.github.com/web-infra-dev/rspack/pull/11597)
- [@​yf-yang](https://redirect.github.com/yf-yang) made their
first contribution in
[#​11638](https://redirect.github.com/web-infra-dev/rspack/pull/11638)
**Full Changelog**:
<web-infra-dev/rspack@v1.5.3...v1.5.4>
###
[`v1.5.3`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.5.3)
[Compare
Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.5.2...v1.5.3)
<!-- Release notes generated using configuration in .github/release.yml
at v1.5.3 -->
##### Highlights 💡
##### Advanced tree-shaking
Rspack v1.5.3 ships advanced tree-shaking for dynamic imports via member
expression analysis.
Ongoing improvements are in progress, and upcoming releases will
continue to improve static analysis to cover more syntax patterns, such
as `dynamic import` with a subsequent `.then()`.
<img width="700" height="1048" alt="image"
src="https://github.com/user-attachments/assets/024a8bf4-5d6d-46d8-beca-90c43530e4f7"
/>
##### What's Changed
##### Performance Improvements ⚡
* perf: improve bundle splitting by
@​LingyuCod[https://github.com/web-infra-dev/rspack/pull/11556](https://redirect.github.com/web-infra-dev/rspack/pull/11556)/11556
* perf: improve for each runtime by
@​LingyuCod[https://github.com/web-infra-dev/rspack/pull/11573](https://redirect.github.com/web-infra-dev/rspack/pull/11573)/11573
* perf: improve exports info by
@​LingyuCod[https://github.com/web-infra-dev/rspack/pull/11524](https://redirect.github.com/web-infra-dev/rspack/pull/11524)/11524
* perf: improve deterministic chunk ids by
@​LingyuCod[https://github.com/web-infra-dev/rspack/pull/11575](https://redirect.github.com/web-infra-dev/rspack/pull/11575)/11575
* perf: improve get chunk modules by
@​LingyuCod[https://github.com/web-infra-dev/rspack/pull/11579](https://redirect.github.com/web-infra-dev/rspack/pull/11579)/11579
* perf: improve create hash by
@​LingyuCod[https://github.com/web-infra-dev/rspack/pull/11598](https://redirect.github.com/web-infra-dev/rspack/pull/11598)/11598
* perf: drop some big data in rayon by
@​LingyuCod[https://github.com/web-infra-dev/rspack/pull/11611](https://redirect.github.com/web-infra-dev/rspack/pull/11611)/11611
##### New Features 🎉
* feat(browser): support `ModuleFederationPlugin` by
@​CPunish[https://github.com/web-infra-dev/rspack/pull/11558](https://redirect.github.com/web-infra-dev/rspack/pull/11558)/11558
* feat: simplify mock logic, dynamic import based hoist by
@​fi3ewo[https://github.com/web-infra-dev/rspack/pull/11521](https://redirect.github.com/web-infra-dev/rspack/pull/11521)/11521
* feat: add css field support in Experiments configuration by
@​ityua[https://github.com/web-infra-dev/rspack/pull/11548](https://redirect.github.com/web-infra-dev/rspack/pull/11548)/11548
* feat: add start time parameter to NativeWatcher by
@​GiveMe-A-Na[https://github.com/web-infra-dev/rspack/pull/11570](https://redirect.github.com/web-infra-dev/rspack/pull/11570)/11570
* feat: tree shake statically analyse-able dynamic import by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11457](https://redirect.github.com/web-infra-dev/rspack/pull/11457)/11457
* feat: static analyze in operator for esm import specifier by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11613](https://redirect.github.com/web-infra-dev/rspack/pull/11613)/11613
* feat(browser): add `postprocess` and `ResolvedRequest` to
`BrowserHttpImportEsmPlugin` by
@​CPunish[https://github.com/web-infra-dev/rspack/pull/11571](https://redirect.github.com/web-infra-dev/rspack/pull/11571)/11571
##### Bug Fixes 🐞
* fix: don't throw error when browserslist config is resolved from env
var by
@​Theme[https://github.com/web-infra-dev/rspack/pull/11528](https://redirect.github.com/web-infra-dev/rspack/pull/11528)/11528
* fix: use stable swc lexer for correct asi by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11555](https://redirect.github.com/web-infra-dev/rspack/pull/11555)/11555
* fix: mf hoist should record mutation by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11560](https://redirect.github.com/web-infra-dev/rspack/pull/11560)/11560
* fix: respect to `jsc.output.charset` in swc loader by
@​CPunish[https://github.com/web-infra-dev/rspack/pull/11568](https://redirect.github.com/web-infra-dev/rspack/pull/11568)/11568
* fix: BuildDependencies resolve exports_fields incorrectly by
@​jerrykingx[https://github.com/web-infra-dev/rspack/pull/11576](https://redirect.github.com/web-infra-dev/rspack/pull/11576)/11576
* fix(types): correct the source map type for loaders by
@​chenjiah[https://github.com/web-infra-dev/rspack/pull/11574](https://redirect.github.com/web-infra-dev/rspack/pull/11574)/11574
* fix: only enable inline const in production by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11591](https://redirect.github.com/web-infra-dev/rspack/pull/11591)/11591
* fix(rslib): treat `module` identifier as normal by
@​fi3ewo[https://github.com/web-infra-dev/rspack/pull/11588](https://redirect.github.com/web-infra-dev/rspack/pull/11588)/11588
* fix: css-chunking-plugin for global css by
@​SyMi[https://github.com/web-infra-dev/rspack/pull/11592](https://redirect.github.com/web-infra-dev/rspack/pull/11592)/11592
* fix: flaky css chunking test case by
@​SyMi[https://github.com/web-infra-dev/rspack/pull/11608](https://redirect.github.com/web-infra-dev/rspack/pull/11608)/11608
* fix: swc wasmtime cache corruption by
@​quinin[https://github.com/web-infra-dev/rspack/pull/11607](https://redirect.github.com/web-infra-dev/rspack/pull/11607)/11607
##### Refactor 🔨
* refactor: use for_name for cjs import parser plugin by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11569](https://redirect.github.com/web-infra-dev/rspack/pull/11569)/11569
* refactor: rspack error by
@​jerrykingx[https://github.com/web-infra-dev/rspack/pull/11500](https://redirect.github.com/web-infra-dev/rspack/pull/11500)/11500
* refactor: Dependency remove source_map field by
@​jerrykingx[https://github.com/web-infra-dev/rspack/pull/11582](https://redirect.github.com/web-infra-dev/rspack/pull/11582)/11582
* refactor: private javascript parser dependencies by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11587](https://redirect.github.com/web-infra-dev/rspack/pull/11587)/11587
* refactor: lazy compilation stop cache create_data by
@​jerrykingx[https://github.com/web-infra-dev/rspack/pull/11612](https://redirect.github.com/web-infra-dev/rspack/pull/11612)/11612
* refactor: remove wasm plugin useless code by
@​jerrykingx[https://github.com/web-infra-dev/rspack/pull/11615](https://redirect.github.com/web-infra-dev/rspack/pull/11615)/11615
##### Document Updates 📖
* docs: add tree shaking blog to the blog list by
@​chenjiah[https://github.com/web-infra-dev/rspack/pull/11561](https://redirect.github.com/web-infra-dev/rspack/pull/11561)/11561
* docs(loader-api): add new sections for handling source maps by
@​chenjiah[https://github.com/web-infra-dev/rspack/pull/11585](https://redirect.github.com/web-infra-dev/rspack/pull/11585)/11585
* docs: fix esm syntax error by
@​lz[https://github.com/web-infra-dev/rspack/pull/11601](https://redirect.github.com/web-infra-dev/rspack/pull/11601)/11601
##### Other Changes
* chore(deps): update dependency @​rsbuild/plugin-sass to ^1.4.0
by
@​renov[https://github.com/web-infra-dev/rspack/pull/11564](https://redirect.github.com/web-infra-dev/rspack/pull/11564)k/pull/11564
* chore(deps): update dependency @​shikijs/transformers to ^3.12.1
by
@​renov[https://github.com/web-infra-dev/rspack/pull/11566](https://redirect.github.com/web-infra-dev/rspack/pull/11566)k/pull/11566
* chore(deps): update dependency @​rspack/plugin-react-refresh to
^1.5.0 by
@​renov[https://github.com/web-infra-dev/rspack/pull/11565](https://redirect.github.com/web-infra-dev/rspack/pull/11565)k/pull/11565
* chore: use pnpm in package.json scripts by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11520](https://redirect.github.com/web-infra-dev/rspack/pull/11520)/11520
* chore: use local package for scripts by
@​ahabh[https://github.com/web-infra-dev/rspack/pull/11572](https://redirect.github.com/web-infra-dev/rspack/pull/11572)/11572
* chore(workflow): allow renovate to update SWC related crates by
@​chenjiah[https://github.com/web-infra-dev/rspack/pull/11580](https://redirect.github.com/web-infra-dev/rspack/pull/11580)/11580
* chore(deps): update crate swc_core to v38.0.1 by
@​renovate[bo[https://github.com/web-infra-dev/rspack/pull/11586](https://redirect.github.com/web-infra-dev/rspack/pull/11586)/11586
* chore: update Rspress to beta.31 to use JSON schemas by
@​chenjiah[https://github.com/web-infra-dev/rspack/pull/11596](https://redirect.github.com/web-infra-dev/rspack/pull/11596)/11596
* chore(deps): update dependency memfs to v4.38.2 by
@​renovate[bo[https://github.com/web-infra-dev/rspack/pull/11603](https://redirect.github.com/web-infra-dev/rspack/pull/11603)/11603
* chore(deps): update swc (major) by
@​renovate[bo[https://github.com/web-infra-dev/rspack/pull/11606](https://redirect.github.com/web-infra-dev/rspack/pull/11606)/11606
##### New Contributors
* @​Themezv made their first
contributi[https://github.com/web-infra-dev/rspack/pull/11528](https://redirect.github.com/web-infra-dev/rspack/pull/11528)/11528
**Full Changelog**:
<web-infra-dev/rspack@v1.5.2...v1.5.3>
###
[`v1.5.2`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.5.2)
[Compare
Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.5.1...v1.5.2)
<!-- Release notes generated using configuration in .github/release.yml
at v1.5.2 -->
#### What's Changed
##### Performance Improvements ⚡
- perf: revert runtime key to string by
[@​LingyuCoder](https://redirect.github.com/LingyuCoder) in
[#​11522](https://redirect.github.com/web-infra-dev/rspack/pull/11522)
##### New Features 🎉
- feat(wasm): add webcontainer fallback by
[@​CPunisher](https://redirect.github.com/CPunisher) in
[#​11526](https://redirect.github.com/web-infra-dev/rspack/pull/11526)
##### Bug Fixes 🐞
- fix: enhance PathManager to handle relative paths and set base
directory by
[@​GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in
[#​11516](https://redirect.github.com/web-infra-dev/rspack/pull/11516)
- fix: import.meta.prop with define plugin by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11525](https://redirect.github.com/web-infra-dev/rspack/pull/11525)
- fix: incremental not update exports info when lazyBarrel enabled by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11539](https://redirect.github.com/web-infra-dev/rspack/pull/11539)
- fix: css infinite reload when module chunk enabled by
[@​stormslowly](https://redirect.github.com/stormslowly) in
[#​11536](https://redirect.github.com/web-infra-dev/rspack/pull/11536)
- fix: should handle import.meta.webpackHot in production by
[@​JSerFeng](https://redirect.github.com/JSerFeng) in
[#​11546](https://redirect.github.com/web-infra-dev/rspack/pull/11546)
- fix: should update initial css link with correct url by
[@​JSerFeng](https://redirect.github.com/JSerFeng) in
[#​11544](https://redirect.github.com/web-infra-dev/rspack/pull/11544)
- fix: should check http url using `link.href` for extract-css runtime
by [@​JSerFeng](https://redirect.github.com/JSerFeng) in
[#​11547](https://redirect.github.com/web-infra-dev/rspack/pull/11547)
- fix: extend modify event handling to include metadata changes by
[@​GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in
[#​11519](https://redirect.github.com/web-infra-dev/rspack/pull/11519)
- fix: should not lazy-barrel import-then-export by
[@​JSerFeng](https://redirect.github.com/JSerFeng) in
[#​11550](https://redirect.github.com/web-infra-dev/rspack/pull/11550)
##### Refactor 🔨
- refactor: disable incremental buildChunkGraph by default by
[@​JSerFeng](https://redirect.github.com/JSerFeng) in
[#​11533](https://redirect.github.com/web-infra-dev/rspack/pull/11533)
- refactor: use real\_hi for evaluation range by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11549](https://redirect.github.com/web-infra-dev/rspack/pull/11549)
##### Document Updates 📖
- docs(browser): add docs for response header settings and known issues
by [@​CPunisher](https://redirect.github.com/CPunisher) in
[#​11523](https://redirect.github.com/web-infra-dev/rspack/pull/11523)
##### Other Changes
- chore(deps): update rust crate tracing-subscriber to v0.3.20
\[security] by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11542](https://redirect.github.com/web-infra-dev/rspack/pull/11542)
**Full Changelog**:
<web-infra-dev/rspack@v1.5.1...v1.5.2>
###
[`v1.5.1`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.5.1)
[Compare
Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.5.0...v1.5.1)
<!-- Release notes generated using configuration in .github/release.yml
at v1.5.1 -->
#### What's Changed
##### Performance Improvements ⚡
- perf(browser): disable `ProgressPlugin`, `RsdoctorPlugin` and
`RstestPlugin` by
[@​CPunisher](https://redirect.github.com/CPunisher) in
[#​11484](https://redirect.github.com/web-infra-dev/rspack/pull/11484)
- perf: improve data structures of bundle splitting by
[@​LingyuCoder](https://redirect.github.com/LingyuCoder) in
[#​11506](https://redirect.github.com/web-infra-dev/rspack/pull/11506)
##### Bug Fixes 🐞
- fix: build chunk graph when dynamic entry with depend-on chain by
[@​SyMind](https://redirect.github.com/SyMind) in
[#​11486](https://redirect.github.com/web-infra-dev/rspack/pull/11486)
- fix: wrong match object logic in `SwcJsMinimizerRspackPlugin` by
[@​CPunisher](https://redirect.github.com/CPunisher) in
[#​11496](https://redirect.github.com/web-infra-dev/rspack/pull/11496)
- fix: asset info related source map can set null by
[@​SyMind](https://redirect.github.com/SyMind) in
[#​11497](https://redirect.github.com/web-infra-dev/rspack/pull/11497)
- fix: source map sources in node modules should convert to absolute
path by [@​SyMind](https://redirect.github.com/SyMind) in
[#​11501](https://redirect.github.com/web-infra-dev/rspack/pull/11501)
- fix: add tsEnumIsMutable option to SWC loader schema by
[@​chenjiahan](https://redirect.github.com/chenjiahan) in
[#​11499](https://redirect.github.com/web-infra-dev/rspack/pull/11499)
- fix: inline value with properties access by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11508](https://redirect.github.com/web-infra-dev/rspack/pull/11508)
- fix(types): allow async loader to return void by
[@​chenjiahan](https://redirect.github.com/chenjiahan) in
[#​11511](https://redirect.github.com/web-infra-dev/rspack/pull/11511)
- fix: code splitting incremental missing module to update by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11510](https://redirect.github.com/web-infra-dev/rspack/pull/11510)
##### Refactor 🔨
- refactor: commonjs export parser plugin by
[@​ahabhgk](https://redirect.github.com/ahabhgk) in
[#​11488](https://redirect.github.com/web-infra-dev/rspack/pull/11488)
- refactor: use Module.needBuild to trigger lazy modules compile by
[@​JSerFeng](https://redirect.github.com/JSerFeng) in
[#​11507](https://redirect.github.com/web-infra-dev/rspack/pull/11507)
##### Document Updates 📖
- docs: 1.5.0 announcement blog by
[@​stormslowly](https://redirect.github.com/stormslowly) in
[#​11448](https://redirect.github.com/web-infra-dev/rspack/pull/11448)
- docs: update TypeScript config file guide by
[@​chenjiahan](https://redirect.github.com/chenjiahan) in
[#​11495](https://redirect.github.com/web-infra-dev/rspack/pull/11495)
- docs(config): update `Rule.type` with more details by
[@​chenjiahan](https://redirect.github.com/chenjiahan) in
[#​11503](https://redirect.github.com/web-infra-dev/rspack/pull/11503)
##### Other Changes
- chore: release 1.5.0 by
[@​stormslowly](https://redirect.github.com/stormslowly) in
[#​11485](https://redirect.github.com/web-infra-dev/rspack/pull/11485)
- chore(deps): update github-actions by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11489](https://redirect.github.com/web-infra-dev/rspack/pull/11489)
- chore(deps): update SWC related crates to v37.0.0 by
[@​chenjiahan](https://redirect.github.com/chenjiahan) in
[#​11505](https://redirect.github.com/web-infra-dev/rspack/pull/11505)
- chore(deps): update dependency
[@​playwright/test](https://redirect.github.com/playwright/test)
to v1.55.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​11492](https://redirect.github.com/web-infra-dev/rspack/pull/11492)
**Full Changelog**:
<web-infra-dev/rspack@v1.5.0...v1.5.1>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 6am on monday" in timezone
Asia/Shanghai, 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- 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/rspack-contrib/rspack-binding-template).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 041e836 commit 31a9e9b
4 files changed
+285
-286
lines changed
0 commit comments