Skip to content

chore(deps): update rspack dependencies - #79

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rspack-deps
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rspack-deps

Conversation

@renovate

@renovate renovate Bot commented Jun 7, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@rspack/core (source) 2.0.5 → 2.2.8 age confidence dependencies minor
rspack_binding_build (source) =0.100.5 → =0.102.8 age confidence workspace.dependencies minor
rspack_binding_builder (source) =0.100.5 → =0.102.8 age confidence workspace.dependencies minor
rspack_binding_builder_macros (source) =0.100.5 → =0.102.8 age confidence workspace.dependencies minor
rspack_cacheable =0.100.5 → =0.102.8 age confidence workspace.dependencies minor
rspack_collections (source) =0.100.5 → =0.102.8 age confidence workspace.dependencies minor
rspack_core =0.100.5 → =0.102.8 age confidence workspace.dependencies minor
rspack_error =0.100.5 → =0.102.8 age confidence workspace.dependencies minor
rspack_hook =0.100.5 → =0.102.8 age confidence workspace.dependencies minor

Release Notes

web-infra-dev/rspack (@​rspack/core)

v2.2.8

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Document 📖
Other Changes

New Contributors

Full Changelog: web-infra-dev/rspack@v2.2.7...v2.2.8

v2.2.7

Compare Source

Highlights
Smaller bundles with improved code splitting

The new optimization.splitChunks.dedupDepth option lets Rspack spend more build time finding shared code and reducing duplication, giving you more control over the balance between bundle size and build time. In one application with many routes, this option reduced total output size by 9.9%.

It defaults to 1 in production and 0 in development. #​15497

Build performance improvements

This release reduces repeated work and allocations during chunk graph construction and CSS Modules class name generation. JavaScript loaders also avoid copying their input content on each invocation, further reducing processing overhead.

What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rspack@v2.2.6...v2.2.7

v2.2.6

Compare Source

What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
Document 📖
Other Changes
New Contributors

Full Changelog: web-infra-dev/rspack@v2.2.5...v2.2.6

v2.2.5

Compare Source

What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
Refactor 🔨
Other Changes

Full Changelog: web-infra-dev/rspack@v2.2.4...v2.2.5

v2.2.4

Compare Source

Highlights
CSS-only entry bundling

CSS-only entries using native CSS support now emit standalone stylesheets without an unnecessary JavaScript bundle. Standalone runtime chunks are also omitted when no JavaScript entry needs them, making it easier to build CSS assets directly. See #​14879.

Ignore magic comments in CSS

Native CSS support now recognizes webpackIgnore and its rspackIgnore alias for @import, url(), and image-set() dependencies. This lets you leave selected references for the browser to load instead of resolving and bundling them. See #​15314.

Reliable persistent caching for child compilers

With experiments.newCache, parent and child compilers now coordinate access to shared persistent cache storage while keeping their entries separate. This prevents conflicting writes and cleanup from losing cached data, and allows both parent and child modules to be restored across compiler restarts. See #​15616.

What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
Refactor 🔨
Document 📖
Other Changes
New Contributors

Full Changelog: web-infra-dev/rspack@v2.2.3...v2.2.4

v2.2.3

Compare Source

Highlights
CSS Import and Asset URL Externals

Rspack now supports asset, asset-url, and css-import external types, allowing CSS to reference stylesheets and assets hosted elsewhere. External @import statements preserve layer, supports, and media conditions, so conditional styles stay conditional in the emitted CSS. #​15431, #​15522.

More Flexible and Reliable Native Watching

With experiments.nativeWatcher enabled, watchOptions.ignored now accepts a function, making it easier to reuse existing ignore rules when switching to the native watcher. File event processing has also been improved to reduce event loss during large bursts of changes on Linux. #​15254.

Lower Resolution Overhead for TypeScript Projects

Relative imports such as ./utils and ../shared no longer trigger unnecessary tsconfig loading or tracking of its project-reference tree. This reduces configuration reads and dependency tracking, especially in large TypeScript projects with many project references. #​15492.

What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
Refactor 🔨

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Asia/Shanghai)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 and 15 of the month (* 0-3 1,15 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label Jun 7, 2026
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch from b3515f8 to e109045 Compare June 13, 2026 19:49
@coderabbitai

coderabbitai Bot commented Jun 13, 2026 •

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

This pull request updates rspack ecosystem dependencies across the project from versions 0.100.5 and 2.0.5 to 0.100.8 and 2.0.8. The Cargo.toml file pins eight Rust crates in [workspace.dependencies] to the new version, including core crates (rspack_cacheable, rspack_collections, rspack_core, rspack_error, rspack_hook) and binding crates (rspack_binding_build, rspack_binding_builder, rspack_binding_builder_macros). The package.json file updates the @rspack/core npm dependency to the corresponding JavaScript version. No other sections or functionality are modified.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly and concisely identifies the primary change: updating Rspack dependencies.
Description check ✅ Passed The description is directly related to the dependency updates and provides package changes, release notes, and Renovate metadata.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/rspack-deps

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 4 times, most recently from 4abe0d3 to 732a9ea Compare June 30, 2026 07:56
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch from 732a9ea to aa853db Compare July 7, 2026 14:51
@renovate

renovate Bot commented Jul 7, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
    Updating crates.io index
error: failed to select a version for `napi`.
    ... required by package `rspack_binding_api v0.102.8`
    ... which satisfies dependency `rspack_binding_api = "=0.102.8"` of package `rspack_binding_builder v0.102.8`
    ... which satisfies dependency `rspack_binding_builder = "=0.102.8"` of package `binding v0.0.0 (/tmp/renovate/repos/github/rstackjs/rspack-binding-template/crates/binding)`
versions that meet the requirements `^3.10.5` are: 3.14.1, 3.14.0, 3.13.0, 3.12.7, 3.12.6, 3.12.5, 3.12.4, 3.12.3, 3.12.2, 3.12.1, 3.12.0, 3.11.0, 3.10.5

all possible versions conflict with previously selected packages

  previously selected package `napi v3.8.6`
    ... which satisfies dependency `napi = "=3.8.6"` of package `binding v0.0.0 (/tmp/renovate/repos/github/rstackjs/rspack-binding-template/crates/binding)`

failed to select a version for `napi` which could resolve this conflict

@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 3 times, most recently from bcacb66 to dc49886 Compare July 13, 2026 13:18
@renovate
renovate Bot enabled auto-merge (squash) July 13, 2026 13:18
@renovate renovate Bot removed the dependencies label Jul 13, 2026
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 3 times, most recently from e21ca15 to 865b851 Compare July 18, 2026 01:11
@chenjiahan
chenjiahan requested a review from SyMind July 20, 2026 02:07
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 3 times, most recently from 1bdd6c4 to 76dffc8 Compare July 22, 2026 12:38
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 4 times, most recently from e44b13d to 4b1ba03 Compare August 4, 2026 11:37
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 3 times, most recently from 947a1cf to 7462468 Compare August 12, 2026 15:57
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch from 7462468 to 9134e95 Compare August 13, 2026 11:51
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch from 9134e95 to 6a9b656 Compare August 14, 2026 17:30
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 5 times, most recently from 25421ed to 6623cd0 Compare September 1, 2026 12:11
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 3 times, most recently from e578d2c to 255ced3 Compare September 9, 2026 10:08
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 7 times, most recently from 54f2022 to 3e61322 Compare September 18, 2026 18:46
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch 3 times, most recently from be210c8 to 67a0d06 Compare September 28, 2026 20:08
@renovate
renovate Bot force-pushed the renovate/rspack-deps branch from 67a0d06 to a0ffe37 Compare September 29, 2026 17:16

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant