clap-rs / clap

A full featured, fast Command Line Argument Parser for Rust
docs.rs/clap
Apache License 2.0
13.66k stars 1.02k forks source link

chore(deps): update rust crate strsim to 0.11.0 #5334

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
strsim dependencies minor 0.10.0 -> 0.11.0

Release Notes

rapidfuzz/strsim-rs (strsim) ### [`v0.11.0`](https://togithub.com/rapidfuzz/strsim-rs/blob/HEAD/CHANGELOG.md#0110---2024-01-07) [Compare Source](https://togithub.com/rapidfuzz/strsim-rs/compare/v0.10.1...v0.11.0) ##### Changed - improve OSA implementation - reduce runtime - reduce binary size by more than `25%` - reduce binary size of Levenshtein distance - improve Damerau-Levenshtein implementation - reduce memory usage from `O(N*M)` to `O(N+M)` - reduce runtime in our own benchmark by more than `70%` - reduce binary size by more than `25%` - only boost similarity in Jaro-Winkler once the Jaro similarity exceeds 0.7 ##### Fixed - Fix transposition counting in Jaro and Jaro-Winkler. - Limit common prefix in Jaro-Winkler to 4 characters ### [`v0.10.1`](https://togithub.com/rapidfuzz/strsim-rs/releases/tag/v0.10.1): Release 0.10.1 [Compare Source](https://togithub.com/rapidfuzz/strsim-rs/compare/0.10.0...v0.10.1) #### Changed - improve OSA implementation - reduce runtime - reduce binary size by more than `25%` - reduce binary size of Levenshtein distance - improve Damerau-Levenshtein implementation - reduce memory usage from `O(N*M)` to `O(N+M)` - reduce runtime in our own benchmark by more than `70%` - reduce binary size by more than `25%` - only boost similarity in Jaro-Winkler once the Jaro similarity exceeds 0.7 #### Fixed - Fix transposition counting in Jaro and Jaro-Winkler. - Limit common prefix in Jaro-Winkler to 4 characters

Configuration

📅 Schedule: Branch creation - "before 5am on the first day of the month" (UTC), 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.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 5 months ago

⚠ 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:

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path clap_builder/Cargo.toml --package strsim@0.10.0 --precise 0.11.0
    Updating crates.io index
error: failed to select a version for the requirement `strsim = "^0.10.0"`
candidate versions found which didn't match: 0.11.0
location searched: crates.io index
required by package `clap_builder v4.4.17`
    ... which satisfies dependency `clap_builder = "=4.4.17"` (locked to 4.4.17) of package `clap v4.4.17`
    ... which satisfies dependency `clap = "^4"` (locked to 4.4.17) of package `criterion v0.5.1`
    ... which satisfies dependency `criterion = "^0.5.1"` (locked to 0.5.1) of package `clap_bench v0.0.0 (/tmp/renovate/repos/github/clap-rs/clap/clap_bench)`
perhaps a crate was updated and forgotten to be re-vendored?