Bump the cargo group with 46 updates#60
Conversation
|
Dependabot (@dependabot) rebase |
3524d1f to
8ad48e0
Compare
Eliah Kagan (EliahKagan)
left a comment
There was a problem hiding this comment.
That rand uses a higher MSRV than here (rust-random/rand#1653) is probably not a problem, since it's only a dev-dependency. But there seems to be API changes that need to be adapted to here when upgrading it. Once that's done, I expect this to be ready to merge.
There was a problem hiding this comment.
Pull request overview
This PR updates the crate’s Cargo dependency set and lockfile, primarily bumping a large set of Rust crates to newer patch/minor versions.
Changes:
- Updated direct dependencies/dev-dependencies in
Cargo.toml(e.g.,futures-*,jiff,ctrlc,rand,criterion,argh,async-executor). - Regenerated
Cargo.lockto reflect 46 dependency updates and new/changed transitive dependencies.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| Cargo.toml | Bumps several direct (optional) deps and dev-deps to newer versions. |
| Cargo.lock | Updates resolved dependency graph and checksums after the version bumps. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Dependabot (@dependabot) recreate |
Bumps the cargo group with 46 updates: | Package | From | To | | --- | --- | --- | | [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [jiff](https://github.com/BurntSushi/jiff) | `0.2.18` | `0.2.20` | | [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.5.1` | `3.5.2` | | [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` | | [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` | | [criterion](https://github.com/criterion-rs/criterion.rs) | `0.8.1` | `0.8.2` | | [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [argh](https://github.com/google/argh) | `0.1.13` | `0.1.14` | | [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [async-executor](https://github.com/smol-rs/async-executor) | `1.13.3` | `1.14.0` | | [argh_derive](https://github.com/google/argh) | `0.1.13` | `0.1.14` | | [argh_shared](https://github.com/google/argh) | `0.1.13` | `0.1.14` | | [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.55` | `1.2.56` | | [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` | | [clap_builder](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` | | [clap_lex](https://github.com/clap-rs/clap) | `0.7.7` | `1.0.0` | | [criterion-plot](https://github.com/criterion-rs/criterion.rs) | `0.8.1` | `0.8.2` | | [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` | | [env_filter](https://github.com/rust-cli/env_logger) | `0.1.4` | `1.0.0` | | [foldhash](https://github.com/orlp/foldhash) | `0.2.0` | `0.1.5` | | [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [futures-executor](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [futures-macro](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.1` | | [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.18` | `0.2.20` | | [libc](https://github.com/rust-lang/libc) | `0.2.180` | `0.2.182` | | [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.0` | | [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.2` | | [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.13.0` | `1.13.1` | | [portable-atomic-util](https://github.com/taiki-e/portable-atomic) | `0.2.4` | `0.2.5` | | [rand_core](https://github.com/rust-random/rand_core) | `0.9.5` | `0.10.0` | | [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` | | [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` | | [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.9` | | [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` | | [ryu](https://github.com/dtolnay/ryu) | `1.0.22` | `1.0.23` | | [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` | | [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.117` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.33` | `0.8.39` | | [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.33` | `0.8.40` | | [zmij](https://github.com/dtolnay/zmij) | `1.0.18` | `1.0.21` | Updates `futures-core` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `jiff` from 0.2.18 to 0.2.20 - [Release notes](https://github.com/BurntSushi/jiff/releases) - [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md) - [Commits](BurntSushi/jiff@jiff-static-0.2.18...jiff-static-0.2.20) Updates `ctrlc` from 3.5.1 to 3.5.2 - [Release notes](https://github.com/Detegr/rust-ctrlc/releases) - [Commits](Detegr/rust-ctrlc@3.5.1...3.5.2) Updates `rand` from 0.9.2 to 0.10.0 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](rust-random/rand@rand_core-0.9.2...0.10.0) Updates `env_logger` from 0.11.8 to 0.11.9 - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](rust-cli/env_logger@v0.11.8...v0.11.9) Updates `criterion` from 0.8.1 to 0.8.2 - [Release notes](https://github.com/criterion-rs/criterion.rs/releases) - [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md) - [Commits](criterion-rs/criterion.rs@criterion-v0.8.1...criterion-v0.8.2) Updates `futures-util` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `argh` from 0.1.13 to 0.1.14 - [Release notes](https://github.com/google/argh/releases) - [Commits](https://github.com/google/argh/commits) Updates `futures` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `async-executor` from 1.13.3 to 1.14.0 - [Release notes](https://github.com/smol-rs/async-executor/releases) - [Changelog](https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md) - [Commits](smol-rs/async-executor@v1.13.3...v1.14.0) Updates `argh_derive` from 0.1.13 to 0.1.14 - [Release notes](https://github.com/google/argh/releases) - [Commits](https://github.com/google/argh/commits) Updates `argh_shared` from 0.1.13 to 0.1.14 - [Release notes](https://github.com/google/argh/releases) - [Commits](https://github.com/google/argh/commits) Updates `bitflags` from 2.10.0 to 2.11.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](bitflags/bitflags@2.10.0...2.11.0) Updates `cc` from 1.2.55 to 1.2.56 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.2.55...cc-v1.2.56) Updates `clap` from 4.5.54 to 4.5.60 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.54...clap_complete-v4.5.60) Updates `clap_builder` from 4.5.54 to 4.5.60 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.54...v4.5.60) Updates `clap_lex` from 0.7.7 to 1.0.0 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_lex-v0.7.7...clap_lex-v1.0.0) Updates `criterion-plot` from 0.8.1 to 0.8.2 - [Release notes](https://github.com/criterion-rs/criterion.rs/releases) - [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md) - [Commits](criterion-rs/criterion.rs@criterion-plot-v0.8.1...criterion-plot-v0.8.2) Updates `deranged` from 0.5.5 to 0.5.8 - [Commits](https://github.com/jhpratt/deranged/commits) Updates `env_filter` from 0.1.4 to 1.0.0 - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](rust-cli/env_logger@env_filter-v0.1.4...env_filter-v1.0.0) Updates `foldhash` from 0.2.0 to 0.1.5 - [Commits](orlp/foldhash@v0.2.0...v0.1.5) Updates `futures-channel` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `futures-executor` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `futures-io` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `futures-macro` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `futures-sink` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `futures-task` from 0.3.31 to 0.3.32 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.32) Updates `getrandom` from 0.3.4 to 0.4.1 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](rust-random/getrandom@v0.3.4...v0.4.1) Updates `jiff-static` from 0.2.18 to 0.2.20 - [Release notes](https://github.com/BurntSushi/jiff/releases) - [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md) - [Commits](BurntSushi/jiff@jiff-static-0.2.18...jiff-static-0.2.20) Updates `libc` from 0.2.180 to 0.2.182 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.182/CHANGELOG.md) - [Commits](rust-lang/libc@0.2.180...0.2.182) Updates `memchr` from 2.7.6 to 2.8.0 - [Commits](BurntSushi/memchr@2.7.6...2.8.0) Updates `nix` from 0.30.1 to 0.31.2 - [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md) - [Commits](nix-rust/nix@v0.30.1...v0.31.2) Updates `portable-atomic` from 1.13.0 to 1.13.1 - [Release notes](https://github.com/taiki-e/portable-atomic/releases) - [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md) - [Commits](taiki-e/portable-atomic@v1.13.0...v1.13.1) Updates `portable-atomic-util` from 0.2.4 to 0.2.5 - [Release notes](https://github.com/taiki-e/portable-atomic/releases) - [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md) - [Commits](taiki-e/portable-atomic@portable-atomic-util-0.2.4...portable-atomic-util-0.2.5) Updates `rand_core` from 0.9.5 to 0.10.0 - [Release notes](https://github.com/rust-random/rand_core/releases) - [Changelog](https://github.com/rust-random/rand_core/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand_core/commits/v0.10.0) Updates `regex` from 1.12.2 to 1.12.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](rust-lang/regex@1.12.2...1.12.3) Updates `regex-automata` from 0.4.13 to 0.4.14 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](rust-lang/regex@regex-automata-0.4.13...regex-automata-0.4.14) Updates `regex-syntax` from 0.8.8 to 0.8.9 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](rust-lang/regex@regex-syntax-0.8.8...regex-syntax-0.8.9) Updates `rustix` from 1.1.3 to 1.1.4 - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md) - [Commits](bytecodealliance/rustix@v1.1.3...v1.1.4) Updates `ryu` from 1.0.22 to 1.0.23 - [Release notes](https://github.com/dtolnay/ryu/releases) - [Commits](dtolnay/ryu@1.0.22...1.0.23) Updates `slab` from 0.4.11 to 0.4.12 - [Release notes](https://github.com/tokio-rs/slab/releases) - [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md) - [Commits](tokio-rs/slab@v0.4.11...v0.4.12) Updates `syn` from 2.0.114 to 2.0.117 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.114...2.0.117) Updates `unicode-ident` from 1.0.22 to 1.0.24 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](dtolnay/unicode-ident@1.0.22...1.0.24) Updates `zerocopy` from 0.8.33 to 0.8.39 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](google/zerocopy@v0.8.33...v0.8.39) Updates `zerocopy-derive` from 0.8.33 to 0.8.40 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](google/zerocopy@v0.8.33...v0.8.40) Updates `zmij` from 1.0.18 to 1.0.21 - [Release notes](https://github.com/dtolnay/zmij/releases) - [Commits](dtolnay/zmij@1.0.18...1.0.21) --- updated-dependencies: - dependency-name: futures-core dependency-version: 0.3.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: jiff dependency-version: 0.2.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: ctrlc dependency-version: 3.5.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: rand dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: env_logger dependency-version: 0.11.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: criterion dependency-version: 0.8.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: futures-util dependency-version: 0.3.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: argh dependency-version: 0.1.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: futures dependency-version: 0.3.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: async-executor dependency-version: 1.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: argh_derive dependency-version: 0.1.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: argh_shared dependency-version: 0.1.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: bitflags dependency-version: 2.11.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: cc dependency-version: 1.2.56 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: clap dependency-version: 4.5.60 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: clap_builder dependency-version: 4.5.60 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: clap_lex dependency-version: 1.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: cargo - dependency-name: criterion-plot dependency-version: 0.8.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: deranged dependency-version: 0.5.8 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: env_filter dependency-version: 1.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: cargo - dependency-name: foldhash dependency-version: 0.1.5 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: futures-channel dependency-version: 0.3.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: futures-executor dependency-version: 0.3.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: futures-io dependency-version: 0.3.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: futures-macro dependency-version: 0.3.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: futures-sink dependency-version: 0.3.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: futures-task dependency-version: 0.3.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: getrandom dependency-version: 0.4.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: jiff-static dependency-version: 0.2.20 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: libc dependency-version: 0.2.182 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: memchr dependency-version: 2.8.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: nix dependency-version: 0.31.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: portable-atomic dependency-version: 1.13.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: portable-atomic-util dependency-version: 0.2.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: rand_core dependency-version: 0.10.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: regex dependency-version: 1.12.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex-automata dependency-version: 0.4.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex-syntax dependency-version: 0.8.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: rustix dependency-version: 1.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: ryu dependency-version: 1.0.23 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: slab dependency-version: 0.4.12 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: syn dependency-version: 2.0.117 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: unicode-ident dependency-version: 1.0.24 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: zerocopy dependency-version: 0.8.39 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: zerocopy-derive dependency-version: 0.8.40 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: zmij dependency-version: 1.0.21 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
82f67d9 to
7d4e510
Compare
The `Rng` trait is now `RngExt`, as described in: https://rust-random.github.io/book/update-0.10.html#tryrng-traits
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (1)
Cargo.toml:82
- The PR description’s version table doesn’t match what’s actually being updated here (e.g.,
futures-corewas0.3.4not0.3.31,ctrlcwas3.1.4not3.5.1, andjiffis bumped to0.2.21even though the description says0.2.20). Please update the PR description to reflect the real before/after versions so reviewers can accurately assess the impact.
tui-react = { version = "0.24.0", optional = true }
futures-core = { version = "0.3.32", optional = true, default-features = false }
futures-lite = { version = "2.1.0", optional = true }
unicode-segmentation = { version = "1.6.0", optional = true }
unicode-width = { version = "0.2.2", optional = true }
crosstermion = { version = "0.16.0", optional = true, default-features = false }
async-io = { version = "2.2.1", optional = true }
# localtime support for render-tui and duration formatting
jiff = { version = "0.2.21", optional = true }
# line renderer
ctrlc = { version = "3.5.2", optional = true, default-features = false, features = ['termination'] }
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| [dev-dependencies] | ||
| rand = "0.9.2" | ||
| env_logger = { version = "0.11.0", default-features = false, features = ["humantime"] } | ||
| criterion = { version = "0.8.1", default-features = false } | ||
| futures-util = { version = "0.3.4", default-features = false } | ||
| argh = "0.1.3" | ||
| futures = "0.3.5" | ||
| rand = "0.10.0" | ||
| env_logger = { version = "0.11.9", default-features = false, features = ["humantime"] } | ||
| criterion = { version = "0.8.2", default-features = false } | ||
| futures-util = { version = "0.3.32", default-features = false } | ||
| argh = "0.1.14" |
There was a problem hiding this comment.
rand = "0.10.0" appears to require a much newer Rust toolchain (rand v0.10 release notes indicate MSRV 1.85 / Edition 2024), but this crate declares rust-version = "1.74". Either keep rand on a Rust-1.74-compatible version (e.g. 0.9.x) or bump rust-version (and any documented MSRV expectations) accordingly so users/contributors don’t hit unexpected build failures when compiling examples/tests/benches.
There was a problem hiding this comment.
I don't think it's necessarily a problem to have an MSRV lower than what is needed to build the examples. For prodash, I think this is a similar situation as we already have with the criterion dev dependency, which even before the minor upgrade to it here (from 0.8.1 to 0.8.2) had an MSRV of 1.86.
Eliah Kagan (EliahKagan)
left a comment
There was a problem hiding this comment.
LGTM. Regarding the rand MSRV, see #60 (comment).
Bumps the cargo group with 46 updates:
0.3.310.3.320.2.180.2.203.5.13.5.20.9.20.10.00.11.80.11.90.8.10.8.20.3.310.3.320.1.130.1.140.3.310.3.321.13.31.14.00.1.130.1.140.1.130.1.142.10.02.11.01.2.551.2.564.5.544.5.604.5.544.5.600.7.71.0.00.8.10.8.20.5.50.5.80.1.41.0.00.2.00.1.50.3.310.3.320.3.310.3.320.3.310.3.320.3.310.3.320.3.310.3.320.3.310.3.320.3.40.4.10.2.180.2.200.2.1800.2.1822.7.62.8.00.30.10.31.21.13.01.13.10.2.40.2.50.9.50.10.01.12.21.12.30.4.130.4.140.8.80.8.91.1.31.1.41.0.221.0.230.4.110.4.122.0.1142.0.1171.0.221.0.240.8.330.8.390.8.330.8.401.0.181.0.21Updates
futures-corefrom 0.3.31 to 0.3.32Release notes
Sourced from futures-core's releases.
Changelog
Sourced from futures-core's changelog.
Commits
d9bba94Release 0.3.32151e0b9Add comments on rust-version field in Cargo.toml4aaf00cBump MSRV of utility crates to 1.71a4cce12perf: improve AtomicWaker::wake performance (#2983)ba9d102Add#[clippy::has_significant_drop]to guards (#2967)20396a8Fix rustdoc::broken_intra_doc_links warning815f6ebFix documentation ofBiLock::lock(#2971)0f0db04futures-util: makeMutex::new()const (#2956)5d6fc5eci: Test big-endian target (s390x Linux)9f739feIgnore dead_code lint on Fn1 traitUpdates
jifffrom 0.2.18 to 0.2.20Changelog
Sourced from jiff's changelog.
Commits
76f2a9e0.2.2028e9b16changelog: 0.2.201e492c8strtime: fix padding with negative values in strftime0cfd63bstrtime: apply uppercase flag to compound specifiers7ed75bfdocs: tighten up the MSRV policyb6977a1examples: add program demonstrating Diesel footgun with `TIMESTAMP WITHOUT TI...b303488readme: update note about Jiff 1.0e9e07b7tz: add support foremscriptensystem timezone4c33013cargo: removejsfeature from Playground metadata2a884b8ci: tweak msrv buildUpdates
ctrlcfrom 3.5.1 to 3.5.2Commits
0aed47cRelease 3.5.2369ffb7Remove cargo.lock introduced with the previous PR97d3e27bump nixUpdates
randfrom 0.9.2 to 0.10.0Changelog
Sourced from rand's changelog.
Commits
acc5f24Prepare v0.10.0 releases (#1729)95c5165Add fn rand::make_rng (#1734)146da58CHANGELOG: add PR links (#1738)8cacd6dREADME tweaks (#1737)28e3df8Update chacha20: use ChaChaCore directly; remove bytes_until_reseed field (#1...03db311Replace fn reseed_and_generate with try_to_reseedb14483eApply inline attr to fn generatefda8f74Remove bytes_until_reseed field213bb3bBump chacha20 to 0.10.0-rc.1172afe1eMinor tweaks; prepare v0.10.0-rc.9 (#1736)Updates
env_loggerfrom 0.11.8 to 0.11.9Release notes
Sourced from env_logger's releases.
Changelog
Sourced from env_logger's changelog.
Commits
2f06b4cchore: Release57e13acchore: Release4f9066dMerge pull request #393 from rust-cli/renovate/crate-ci-typos-1.x3e4709achore(deps): Update Rust crate snapbox to v0.6.24 (#394)80ff83achore(deps): Update pre-commit hook crate-ci/typos to v1.42.376891b9Merge pull request #392 from epage/template14cda4achore: Update from _rust templatee4f2b35chore(ci): Update action6d0d36bchore(ci): Clean up previous branch in case it was leaked30b3b14chore(ci): Fix how rustfmt jobs runUpdates
criterionfrom 0.8.1 to 0.8.2Release notes
Sourced from criterion's releases.
Changelog
Sourced from criterion's changelog.
Commits
7f0d745chore: release v0.8.24a467cechore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0b277a75Fix panic with uniform iteration durations in benchmarks828af14fix: don't build alloca on unsupported targetsb01316bUpdate Readme4c02a3bExclude development scripts from published packageUpdates
futures-utilfrom 0.3.31 to 0.3.32Release notes
Sourced from futures-util's releases.
Changelog
Sourced from futures-util's changelog.
Commits
d9bba94Release 0.3.32151e0b9Add comments on rust-version field in Cargo.toml4aaf00cBump MSRV of utility crates to 1.71a4cce12perf: improve AtomicWaker::wake performance (#2983)ba9d102Add#[clippy::has_significant_drop]to guards (#2967)20396a8Fix rustdoc::broken_intra_doc_links warning815f6ebFix documentation ofBiLock::lock(#2971)0f0db04futures-util: makeMutex::new()const (#2956)5d6fc5eci: Test big-endian target (s390x Linux)9f739feIgnore dead_code lint on Fn1 traitUpdates
arghfrom 0.1.13 to 0.1.14Commits
Updates
futuresfrom 0.3.31 to 0.3.32Release notes
Sourced from futures's releases.
Changelog
Sourced from futures's changelog.
Commits
d9bba94Release 0.3.32151e0b9Add comments on rust-version field in Cargo.toml4aaf00cBump MSRV of utility crates to 1.71a4cce12perf: improve AtomicWaker::wake performance (#2983)ba9d102Add#[clippy::has_significant_drop]to guards (#2967)20396a8Fix rustdoc::broken_intra_doc_links warning815f6ebFix documentation ofBiLock::lock(#2971)0f0db04futures-util: makeMutex::new()const (#2956)5d6fc5eci: Test big-endian target (s390x Linux)9f739feIgnore dead_code lint on Fn1 traitUpdates
async-executorfrom 1.13.3 to 1.14.0Release notes
Sourced from async-executor's releases.
Changelog
Sourced from async-executor's changelog.
Commits
543403eRelease 1.14.00712357chore: adduse Box(for no-std compatibility)150ca22refactor: import items from core and alloc if possiblecc6941arefactor: returnSelf47d7f7aMerge pull request #154 from smol-rs/dependabot/cargo/criterion-0.886bcbf8Update criterion requirement from 0.7 to 0.8b0f396cFix failing docs build (#152)c10412cPin an Executor's State to minimize atomic operations. (#146)Updates
argh_derivefrom 0.1.13 to 0.1.14Commits
Updates
argh_sharedfrom 0.1.13 to 0.1.14Commits
Updates
bitflagsfrom 2.10.0 to 2.11.0Release notes
Sourced from bitflags's releases.
Changelog
Sourced from bitflags's changelog.
Commits
60c6a72Merge pull request #474 from bitflags/cargo/2.11.079f4c05prepare for 2.11.0 release81d5facMerge pull request #473 from WaterWhisperer/feat/get-unknown-bitsa1c40f0Fix clippy errorb5d15b6Add tests2041dc3Add methods to get the known/unknown bits from a flags value90488e5Merge pull request #462 from james7132/serde_corebc3c4faUse serde_core instead of serdeUpdates
ccfrom 1.2.55 to 1.2.56Release notes
Sourced from cc's releases.
Changelog
Sourced from cc's changelog.
Commits
709c27fchore(cc): release v1.2.56 (#1677)743f2c9Regenerate target info (#1676)9eda981Fixclang-cltarget when cross-compiling (#1670)Updates
clapfrom 4.5.54 to 4.5.60Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
33d24d8chore: Release9332409docs: Update changelogb7adce5Merge pull request #6166 from fabalchemy/fix-dynamic-powershell-completion009bba4fix(clap_complete): Improve powershell registrationd89d57dchore: Releasef18b67edocs: Update changelog9d218ebMerge pull request #6165 from epage/shirt126440cfix(help): Correctly calculate padding for short-only args9e3c05etest(help): Show panic with short, valueless argc9898d0test(help): Verify short with valueUpdates
clap_builderfrom 4.5.54 to 4.5.60Release notes
Sourced from clap_builder's releases.
Changelog
Sourced from clap_builder's changelog.
Commits
20aac9dchore: Released1c520bdocs: Update changelog862fff6Merge pull request #6278 from yash27-lab/fix-4976-empty-default-display4206699fix(builder): Quote empty default valueseb16ae4refactor(builder): Consolidate escaping with Escape806d981test(help): Add coverage for empty default values68b5ff9chore: Releasedf54af5docs: Ipdate changelog97805e4Merge pull request #6276 from epage/ignore144e5cbfix(parser): Allow --help to propagate up through subcommands with ignore_errosUpdates
clap_lexfrom 0.7.7 to 1.0.0Changelog
Sourced from clap_lex's changelog.