From bc5f261637bb8fe3b596ce50e4ab3703a8c5cb32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Tue, 2 Jun 2026 15:12:45 +0200 Subject: [PATCH] Update matrix-rust-sdk to 0.18.0 --- CHANGELOG.md | 5 +++++ Cargo.lock | 48 ++++++++++++++++++++++++------------------------ Cargo.toml | 8 ++++---- 3 files changed, 33 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a225c98b..fab96ecd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # UNRELEASED +- Update matrix-rust-sdk to `0.18.0`: + - Upgrade Ruma to 0.16.0, fixing a deserialization issue for + `m.key.verification.accept` events. + ([#6628](https://github.com/matrix-org/matrix-rust-sdk/pulls/6628)) + # matrix-sdk-crypto-wasm v18.3.0 - Update matrix-rust-sdk to `0.17.0`: diff --git a/Cargo.lock b/Cargo.lock index 8801ff351..3f545db7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1276,9 +1276,9 @@ dependencies = [ [[package]] name = "matrix-sdk-base" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a70b7aacc8429de35940f73ac1cff9679a764205f7c51d4e8f236b538442d79" +checksum = "e09a917eb1f7643d9d9a06b2f131e2ceb39df6910a7b830dac18bfd6db37a1f5" dependencies = [ "as_variant", "async-trait", @@ -1303,9 +1303,9 @@ dependencies = [ [[package]] name = "matrix-sdk-common" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697b45015c5b7128027fee8adf9f9f32a75a97ba8326bb9c7265fb90bcf2d766" +checksum = "2b9d1e0fee0f090180ef9457034adc547e80de9e6e3eb2e63aaac68a8476f836" dependencies = [ "eyeball-im", "futures-core", @@ -1327,9 +1327,9 @@ dependencies = [ [[package]] name = "matrix-sdk-crypto" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "948582d5461fa4066117e0a08828df16c3041d5f0c17aca679041fed30b4284a" +checksum = "c54afd2a326f51c13a6ad44ec86315a688fffeb3f1e287fb343e0e1836a3bdaf" dependencies = [ "aes", "aquamarine", @@ -1396,9 +1396,9 @@ dependencies = [ [[package]] name = "matrix-sdk-indexeddb" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6484e88308cfdf6deff13122a6b927c03936ec262d0fbb03bac7a0c73ae95c89" +checksum = "fef37395fffb7c916f7109ab0d16d8ca599403dd8164d08c0d966176b66ede47" dependencies = [ "async-trait", "base64", @@ -1428,9 +1428,9 @@ dependencies = [ [[package]] name = "matrix-sdk-qrcode" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2a79df74e33a07489425ff64fd73bbf15a97d2d9bf680dfbe6806ebb18a6b31" +checksum = "fc199f424cd31ad8a63717965779f6ecc877b3ecebe31db8030ef3be8200b0cd" dependencies = [ "byteorder", "qrcode", @@ -1441,9 +1441,9 @@ dependencies = [ [[package]] name = "matrix-sdk-store-encryption" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1728926a2bcdd33329c87c0da9d832d8eb610ecd4676ca5d38c108fab91b0102" +checksum = "2f48f304e553fb6200b1d7d1f77a88fd182076d4b25624e9dbfa42d6a37de35e" dependencies = [ "base64", "blake3", @@ -1966,9 +1966,9 @@ dependencies = [ [[package]] name = "ruma" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e420da038fd6529af5abffe21df50ba122e1b4a84db05c02ec05b5ab0a21a320" +checksum = "ee4fe5bfacdb0e95e733da3b6c37d98edf46447a4a8e8dea824e0da266d8ad59" dependencies = [ "assign", "js_int", @@ -1982,9 +1982,9 @@ dependencies = [ [[package]] name = "ruma-client-api" -version = "0.23.1" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a793e13cc9c354385e4f635b5eca581abe76169a9fafd8c530918f9b19f8d63" +checksum = "bf7ca43a888ca569168d7e3901f4dd14a777b860bb19f4c08e35414162eb261c" dependencies = [ "as_variant", "assign", @@ -2005,9 +2005,9 @@ dependencies = [ [[package]] name = "ruma-common" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b69b11cb6ccf0e27c3c44c50e2e4799337921c66d4e6a490c084f18c5b4481ec" +checksum = "2c3b4f00112791b490acce57df1ce3eb3f88899b045bebcff8a29f75369640cc" dependencies = [ "as_variant", "base64", @@ -2039,9 +2039,9 @@ dependencies = [ [[package]] name = "ruma-events" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c96e3c39ab1b692086d02513fe0c24400d864060880bbd2716cb5544f5923131" +checksum = "85d2f90830fc131691349b96a69ff53444eb6c3e8dc7869c77961b43cfaf3344" dependencies = [ "as_variant", "indexmap", @@ -2060,9 +2060,9 @@ dependencies = [ [[package]] name = "ruma-html" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1d81a7300e8623dbf5e6d73e700f0277fce6824849d77779ed997ec4e280b97" +checksum = "48d33a944650f4bbd2188dd204d39dd87a9a1498f14b3a13252910c90ed7cd43" dependencies = [ "as_variant", "html5ever", @@ -2082,9 +2082,9 @@ dependencies = [ [[package]] name = "ruma-macros" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ac022103cd7829721476d3df79d16125be159e99527c8ddb27f125e7b674e5c" +checksum = "c8cfb39eaa9b9fd389126ff941e060b496add5cbbfef559d80c46e571dda459c" dependencies = [ "as_variant", "cfg-if", diff --git a/Cargo.toml b/Cargo.toml index eed0f7881..0229c8f24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -64,9 +64,9 @@ futures-util = "0.3.27" getrandom = { version = "0.3.0", features = ["wasm_js"] } http = "1.1.0" js-sys = "0.3.91" -matrix-sdk-common = { version = "0.17.0", features = ["js", "experimental-encrypted-state-events"] } -matrix-sdk-indexeddb = { version = "0.17.0", default-features = false, features = ["e2e-encryption"] } -matrix-sdk-qrcode = { version = "0.17.0", optional = true } +matrix-sdk-common = { version = "0.18.0", features = ["js", "experimental-encrypted-state-events"] } +matrix-sdk-indexeddb = { version = "0.18.0", default-features = false, features = ["e2e-encryption"] } +matrix-sdk-qrcode = { version = "0.18.0", optional = true } serde = "1.0.91" serde_json = "1.0.91" serde-wasm-bindgen = "0.6.5" @@ -83,7 +83,7 @@ wasm-bindgen-test = "0.3.64" vergen-gitcl = { version = "1.0.0", features = ["build"] } [dependencies.matrix-sdk-crypto] -version = "0.17.0" +version = "0.18.0" default-features = false features = ["js", "automatic-room-key-forwarding", "experimental-encrypted-state-events", "experimental-push-secrets"]