diff --git a/Cargo.lock b/Cargo.lock index 02fe814d8f..d87df1a5ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4277,7 +4277,7 @@ dependencies = [ "opentelemetry-jaeger", "pretty_env_logger", "schemars", - "semver 0.11.0", + "semver 1.0.23", "serde", "serde_json", "tracing-opentelemetry", @@ -5995,7 +5995,7 @@ dependencies = [ "nym-sphinx-types", "rand", "reqwest 0.12.4", - "semver 0.11.0", + "semver 1.0.23", "serde", "serde_json", "thiserror", @@ -7789,16 +7789,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" dependencies = [ - "semver-parser 0.7.0", -] - -[[package]] -name = "semver" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser 0.10.2", + "semver-parser", ] [[package]] @@ -7816,15 +7807,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -[[package]] -name = "semver-parser" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" -dependencies = [ - "pest", -] - [[package]] name = "serde" version = "1.0.210" diff --git a/common/bin-common/Cargo.toml b/common/bin-common/Cargo.toml index a0660db8c2..31eb40150c 100644 --- a/common/bin-common/Cargo.toml +++ b/common/bin-common/Cargo.toml @@ -14,7 +14,7 @@ clap_complete = { workspace = true, optional = true } clap_complete_fig = { workspace = true, optional = true } log = { workspace = true } pretty_env_logger = { workspace = true } -semver = "0.11" +semver = "1.0" schemars = { workspace = true, features = ["preserve_order"], optional = true } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true, optional = true } diff --git a/common/bin-common/src/version_checker/mod.rs b/common/bin-common/src/version_checker/mod.rs index 238a8ef85b..921c33b9d9 100644 --- a/common/bin-common/src/version_checker/mod.rs +++ b/common/bin-common/src/version_checker/mod.rs @@ -1,7 +1,6 @@ // Copyright 2021 - Nym Technologies SA // SPDX-License-Identifier: Apache-2.0 -use semver::SemVerError; pub use semver::Version; /// Checks if the version is minor version compatible. @@ -24,7 +23,7 @@ pub fn is_minor_version_compatible(version: &str, req: &str) -> bool { expected_version.major == req_version.major && expected_version.minor == req_version.minor } -pub fn parse_version(raw_version: &str) -> Result { +pub fn parse_version(raw_version: &str) -> Result { Version::parse(raw_version) } diff --git a/common/topology/Cargo.toml b/common/topology/Cargo.toml index 52eeaa55cc..884e29029b 100644 --- a/common/topology/Cargo.toml +++ b/common/topology/Cargo.toml @@ -17,7 +17,7 @@ rand = { workspace = true } reqwest = { workspace = true, features = ["json"] } thiserror = { workspace = true } async-trait = { workspace = true, optional = true } -semver = { version = "0.11" } +semver = { version = "1.0" } # 'serializable' feature serde = { workspace = true, features = ["derive"], optional = true }