From d03a067d38a81602d159976e1cde554ee1f6fdf5 Mon Sep 17 00:00:00 2001 From: Mikhail Zabaluev Date: Tue, 11 Feb 2025 17:17:46 +0200 Subject: [PATCH] Tighten bignum dependency versions As bigdecimal API exposes implementations of traits defined in a particular version of num-bigint, it's fragile to have loosely ranged versions on these dependencies. Lock both down to the currently latest ^0.4, that's consistent with how bigdecimal 0.4.x depends on num-bigint. --- diesel/Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/diesel/Cargo.toml b/diesel/Cargo.toml index d94e00a58ef8..61841618ce32 100644 --- a/diesel/Cargo.toml +++ b/diesel/Cargo.toml @@ -35,10 +35,10 @@ percent-encoding = { version = "2.1.0", optional = true } uuid = { version = ">=0.7.0, <2.0.0", optional = true } ipnetwork = { version = ">=0.12.2, <0.22.0", optional = true } ipnet = { version = "2.5.0", optional = true } -num-bigint = { version = ">=0.2.0, <0.5.0", optional = true } +num-bigint = { version = "0.4", optional = true } num-traits = { version = "0.2.0", optional = true } num-integer = { version = "0.1.39", optional = true } -bigdecimal = { version = ">=0.0.13, < 0.5.0", optional = true } +bigdecimal = { version = "0.4", optional = true } bitflags = { version = "2.0.0", optional = true } r2d2 = { version = ">= 0.8.2, < 0.9.0", optional = true } itoa = { version = "1.0.0", optional = true }