rspack icon indicating copy to clipboard operation
rspack copied to clipboard

chore(deps): update crates (major)

Open renovate[bot] opened this issue 1 year ago • 2 comments

This PR contains the following updates:

Package Type Update Change
dashmap workspace.dependencies major 5.5.3 -> 6.0.0
handlebars dependencies major 5.1.2 -> 6.0.0
rustc-hash workspace.dependencies major 1.1.0 -> 2.0.0

Release Notes

xacrimon/dashmap (dashmap)

v6.1.0

Compare Source

v6.0.1

Compare Source

This is a patch release, now the main release for v6 as v6.0.0 was yanked shortly after release.

Thanks to @​JesusGuzmanJr for notifying me about a critical bug that was introduced so that I could resolve it: #​304.

PRs for this release: #​305 + https://github.com/xacrimon/dashmap/commit/d5c8be6213ca85d7e3ccbcc1eb5b95651ce7e253

v6.0.0

Compare Source

This release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:

Minor QoL improvements were made in:

Special to the following contributors for making this release possible:

sunng87/handlebars-rust (handlebars)

v6.1.0

Compare Source

  • [Added] More data type support in comparison helpers [#​673]

v6.0.0

Compare Source

  • [Fixed] Various indent issue with partials, empty lines and helpers [#​646] [#​654] [#​658]
  • [Fixed] Bug when accessing nested path [#​651]
  • [Added] New public access to PathSeg [#​656]
  • [Added] New API to set single block params in BlockContext [#​655]
  • [Added] From<RenderError> for RenderErrorReason [#​644]
  • [Changed] Add non_exhaustive attribute to all public memebers [#​647]
  • [Changed] RenderContext API and improved performance for partial rendering [#​661] [#​662]
  • [Changed] Improved error messsage for template parsing [#​638]
rust-lang/rustc-hash (rustc-hash)

v2.0.0

Compare Source

  • Replace hash with faster and better finalized hash. This replaces the previous "fxhash" algorithm originating in Firefox with a custom hasher designed and implemented by Orson Peters (@orlp). It was measured to have slightly better performance for rustc, has better theoretical properties and also includes a significantly better string hasher.
  • Fix no_std builds

v1.2.0

Note: This version has been yanked due to issues with the no_std feature!

  • Add a FxBuildHasher unit struct
  • Improve documentation
  • Add seed API for supplying custom seeds other than 0
  • Add FxRandomState based on rand (behind the rand feature) for random seeds
  • Make many functions const fn
  • Implement Clone for FxHasher struct

Configuration

📅 Schedule: Branch creation - "before 8am on wednesday" 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 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[bot] avatar Jun 25 '24 19:06 renovate[bot]

⚠️ Artifact update problem

Renovate failed to update artifacts 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
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --workspace
error: failed to parse manifest at `/tmp/renovate/repos/github/web-infra-dev/rspack/Cargo.toml`

Caused by:
  the cargo feature `trim-paths` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-trim-paths-option for more information about using this feature.

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/rspack_error/Cargo.toml --workspace
error: failed to parse manifest at `/tmp/renovate/repos/github/web-infra-dev/rspack/crates/rspack_error/Cargo.toml`

Caused by:
  error inheriting `anyhow` from workspace root manifest's `workspace.dependencies.anyhow`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/web-infra-dev/rspack/Cargo.toml`

Caused by:
  the cargo feature `trim-paths` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-trim-paths-option for more information about using this feature.

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/swc_plugin_import/Cargo.toml --workspace
error: failed to parse manifest at `/tmp/renovate/repos/github/web-infra-dev/rspack/crates/swc_plugin_import/Cargo.toml`

Caused by:
  error inheriting `cow-utils` from workspace root manifest's `workspace.dependencies.cow-utils`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/web-infra-dev/rspack/Cargo.toml`

Caused by:
  the cargo feature `trim-paths` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-trim-paths-option for more information about using this feature.

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path tasks/release-check/Cargo.toml --workspace
error: failed to parse manifest at `/tmp/renovate/repos/github/web-infra-dev/rspack/tasks/release-check/Cargo.toml`

Caused by:
  error inheriting `authors` from workspace root manifest's `workspace.package.authors`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/web-infra-dev/rspack/Cargo.toml`

Caused by:
  the cargo feature `trim-paths` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-trim-paths-option for more information about using this feature.

renovate[bot] avatar Jun 25 '24 19:06 renovate[bot]

Deploy Preview for rspack canceled.

Name Link
Latest commit 7141bad35b63510af64198067895f6563448e360
Latest deploy log https://app.netlify.com/sites/rspack/deploys/67517b759b46d4000816eda9

netlify[bot] avatar Jun 25 '24 19:06 netlify[bot]

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

renovate[bot] avatar Dec 05 '24 04:12 renovate[bot]

Reverted update from thiserror

h-a-n-a avatar Dec 05 '24 04:12 h-a-n-a