diff --git a/Cargo.toml b/Cargo.toml index 9bd3c5148..c9a579b04 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,6 +30,7 @@ ctor = "0.2.0" dashmap = "5.2.0" eyeball = "0.7.0" eyeball-im = "0.2.0" +futures-core = "0.3.28" futures-executor = "0.3.21" futures-util = { version = "0.3.26", default-features = false, features = ["alloc"] } http = "0.2.6" diff --git a/bindings/matrix-sdk-ffi/Cargo.toml b/bindings/matrix-sdk-ffi/Cargo.toml index 35dce273b..a7950927c 100644 --- a/bindings/matrix-sdk-ffi/Cargo.toml +++ b/bindings/matrix-sdk-ffi/Cargo.toml @@ -26,8 +26,8 @@ base64 = "0.21" eyeball = { workspace = true } eyeball-im = { workspace = true } extension-trait = "1.0.1" -futures-core = "0.3.17" -futures-util = { version = "0.3.17", default-features = false } +futures-core = { workspace = true } +futures-util = { workspace = true } matrix-sdk-ui = { path = "../../crates/matrix-sdk-ui", features = ["experimental-sliding-sync"] } mime = "0.3.16" # FIXME: we currently can't feature flag anything in the api.udl, therefore we must enforce experimental-sliding-sync being exposed here.. diff --git a/crates/matrix-sdk-common/Cargo.toml b/crates/matrix-sdk-common/Cargo.toml index d038d84d6..8941690f5 100644 --- a/crates/matrix-sdk-common/Cargo.toml +++ b/crates/matrix-sdk-common/Cargo.toml @@ -19,7 +19,7 @@ targets = ["x86_64-unknown-linux-gnu", "wasm32-unknown-unknown"] js = ["instant/wasm-bindgen", "instant/inaccurate", "wasm-bindgen-futures"] [dependencies] -futures-core = "0.3.21" +futures-core = { workspace = true } instant = "0.1.12" ruma = { workspace = true } serde = { workspace = true } diff --git a/crates/matrix-sdk-crypto/Cargo.toml b/crates/matrix-sdk-crypto/Cargo.toml index 90a4d249c..d2274b142 100644 --- a/crates/matrix-sdk-crypto/Cargo.toml +++ b/crates/matrix-sdk-crypto/Cargo.toml @@ -36,7 +36,7 @@ byteorder = { workspace = true } ctr = "0.9.1" dashmap = { workspace = true } eyeball = { workspace = true } -futures-core = "0.3.24" +futures-core = { workspace = true } futures-util = { workspace = true } hmac = "0.12.1" http = { workspace = true, optional = true } # feature = testing only diff --git a/crates/matrix-sdk-sled/Cargo.toml b/crates/matrix-sdk-sled/Cargo.toml index eae28400d..5fb9e1030 100644 --- a/crates/matrix-sdk-sled/Cargo.toml +++ b/crates/matrix-sdk-sled/Cargo.toml @@ -30,7 +30,7 @@ docsrs = [ [dependencies] async-trait = { workspace = true } fs_extra = "1.2.0" -futures-core = "0.3.21" +futures-core = { workspace = true } futures-util = { workspace = true } matrix-sdk-base = { version = "0.6.0", path = "../matrix-sdk-base", optional = true } matrix-sdk-crypto = { version = "0.6.0", path = "../matrix-sdk-crypto", optional = true } diff --git a/crates/matrix-sdk-ui/Cargo.toml b/crates/matrix-sdk-ui/Cargo.toml index 1f80fc21a..5a9780a41 100644 --- a/crates/matrix-sdk-ui/Cargo.toml +++ b/crates/matrix-sdk-ui/Cargo.toml @@ -17,7 +17,7 @@ experimental-sliding-sync = ["matrix-sdk/experimental-sliding-sync"] async-trait = { workspace = true } chrono = "0.4.23" eyeball-im = { workspace = true } -futures-core = "0.3.21" +futures-core = { workspace = true } futures-util = { workspace = true } imbl = { version = "2.0.0", features = ["serde"] } indexmap = "1.9.1" diff --git a/crates/matrix-sdk/Cargo.toml b/crates/matrix-sdk/Cargo.toml index 3af79985a..f94b53cd6 100644 --- a/crates/matrix-sdk/Cargo.toml +++ b/crates/matrix-sdk/Cargo.toml @@ -69,7 +69,7 @@ event-listener = "2.5.2" eyeball = { workspace = true } eyeball-im = { workspace = true } eyre = { version = "0.6.8", optional = true } -futures-core = "0.3.21" +futures-core = { workspace = true } futures-util = { workspace = true } http = { workspace = true } imbl = { version = "2.0.0", features = ["serde"] }