Skip to content

Commit 5db9684

Browse files
committed
fix: also pin proptest <1.7 for MSRV 1.81 compat
proptest 1.7+ requires rustc 1.84, breaking MSRV. Pin to <1.7. Verified: cargo test passes on both stable and rustc 1.81.
1 parent 9959779 commit 5db9684

3 files changed

Lines changed: 42 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Fixed
1111

12-
- Pin `tempfile` dev-dependency to `<3.20` to avoid transitive `getrandom 0.4`
13-
which requires `edition2024` (Rust 1.85+), breaking the MSRV of 1.81
12+
- Pin `tempfile` dev-dependency to `<3.20` and `proptest` to `<1.7` to avoid
13+
transitive dependencies requiring Rust 1.84+/1.85+, breaking the MSRV of 1.81
1414

1515
### Improved
1616

Cargo.lock

Lines changed: 38 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ tokio = { version = "1", features = ["io-util"], optional = true }
4545
[dev-dependencies]
4646
criterion = { version = "0.5", features = ["html_reports"] }
4747
pretty_assertions = "1"
48-
proptest = "1"
48+
# Pin proptest to 1.6.x — 1.7+ requires Rust 1.84+, breaking MSRV 1.81
49+
proptest = ">=1,<1.7"
4950
serde = { version = "1", features = ["derive"] }
5051
serde_json = "1"
5152
# Pin tempfile <3.20 to avoid getrandom 0.4 which requires edition2024 (Rust 1.85+),

0 commit comments

Comments
 (0)