diff --git a/Cargo.lock b/Cargo.lock index 23306a9a4..3c444391a 100644 Binary files a/Cargo.lock and b/Cargo.lock differ diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 7bc2e2eae..de703c852 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -36,7 +36,8 @@ regex = "1.9.1" regex-syntax = "0.7.4" rustc-hash = "1.1.0" semver = "1.0.18" -serde = { version = "1.0.171", features = ["derive"] } +# Due to https://github.com/serde-rs/serde/issues/2538 +serde = { version = "1.0, < 1.0.172", features = ["derive"] } smallbitvec = "2.5.1" tiny_http = "0.12.0" walkdir = "2.3.3" @@ -64,7 +65,7 @@ version = "0.20" path = "../tags" [dependencies.serde_json] -version = "1.0.103" +version = "1.0" features = ["preserve_order"] [dependencies.log] diff --git a/cli/config/Cargo.toml b/cli/config/Cargo.toml index 114d6ce89..01847e935 100644 --- a/cli/config/Cargo.toml +++ b/cli/config/Cargo.toml @@ -14,8 +14,9 @@ rust-version.workspace = true [dependencies] anyhow = "1.0" dirs = "3.0" -serde = { version = "1.0.130", features = ["derive"] } +# Due to https://github.com/serde-rs/serde/issues/2538 +serde = { version = "1.0, < 1.0.172", features = ["derive"] } [dependencies.serde_json] -version = "1.0.45" +version = "1.0" features = ["preserve_order"] diff --git a/cli/loader/Cargo.toml b/cli/loader/Cargo.toml index 6af28f305..431aa9269 100644 --- a/cli/loader/Cargo.toml +++ b/cli/loader/Cargo.toml @@ -18,7 +18,8 @@ dirs = "3.0" libloading = "0.7" once_cell = "1.7" regex = "1" -serde = { version = "1.0.130", features = ["derive"] } +# Due to https://github.com/serde-rs/serde/issues/2538 +serde = { version = "1.0, < 1.0.172", features = ["derive"] } [dependencies.serde_json] version = "1.0"