diff --git a/Cargo.lock b/Cargo.lock index ef38ea3ae..38bf49c3f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2864,7 +2864,7 @@ dependencies = [ [[package]] name = "matrix-sdk" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "anymap2", @@ -2940,7 +2940,7 @@ dependencies = [ [[package]] name = "matrix-sdk-base" -version = "0.11.0" +version = "0.12.0" dependencies = [ "as_variant", "assert_matches", @@ -2976,7 +2976,7 @@ dependencies = [ [[package]] name = "matrix-sdk-common" -version = "0.11.0" +version = "0.12.0" dependencies = [ "assert_matches", "assert_matches2", @@ -3007,7 +3007,7 @@ dependencies = [ [[package]] name = "matrix-sdk-crypto" -version = "0.11.1" +version = "0.12.0" dependencies = [ "aes", "anyhow", @@ -3089,7 +3089,7 @@ dependencies = [ [[package]] name = "matrix-sdk-ffi" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "as_variant", @@ -3135,7 +3135,7 @@ dependencies = [ [[package]] name = "matrix-sdk-indexeddb" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "assert_matches", @@ -3204,7 +3204,7 @@ dependencies = [ [[package]] name = "matrix-sdk-qrcode" -version = "0.11.0" +version = "0.12.0" dependencies = [ "byteorder", "image", @@ -3216,7 +3216,7 @@ dependencies = [ [[package]] name = "matrix-sdk-sqlite" -version = "0.11.0" +version = "0.12.0" dependencies = [ "as_variant", "assert_matches", @@ -3246,7 +3246,7 @@ dependencies = [ [[package]] name = "matrix-sdk-store-encryption" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "base64", @@ -3266,7 +3266,7 @@ dependencies = [ [[package]] name = "matrix-sdk-test" -version = "0.11.0" +version = "0.12.0" dependencies = [ "as_variant", "ctor", @@ -3288,7 +3288,7 @@ dependencies = [ [[package]] name = "matrix-sdk-test-macros" -version = "0.11.0" +version = "0.12.0" dependencies = [ "quote", "syn", @@ -3296,7 +3296,7 @@ dependencies = [ [[package]] name = "matrix-sdk-ui" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "as_variant", diff --git a/Cargo.toml b/Cargo.toml index 754870562..7d902ec41 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -105,17 +105,17 @@ web-sys = "0.3.69" wiremock = "0.6.2" zeroize = "1.8.1" -matrix-sdk = { path = "crates/matrix-sdk", version = "0.11.0", default-features = false } -matrix-sdk-base = { path = "crates/matrix-sdk-base", version = "0.11.0" } -matrix-sdk-common = { path = "crates/matrix-sdk-common", version = "0.11.0" } -matrix-sdk-crypto = { path = "crates/matrix-sdk-crypto", version = "0.11.1" } +matrix-sdk = { path = "crates/matrix-sdk", version = "0.12.0", default-features = false } +matrix-sdk-base = { path = "crates/matrix-sdk-base", version = "0.12.0" } +matrix-sdk-common = { path = "crates/matrix-sdk-common", version = "0.12.0" } +matrix-sdk-crypto = { path = "crates/matrix-sdk-crypto", version = "0.12.0" } matrix-sdk-ffi-macros = { path = "bindings/matrix-sdk-ffi-macros", version = "0.7.0" } -matrix-sdk-indexeddb = { path = "crates/matrix-sdk-indexeddb", version = "0.11.0", default-features = false } -matrix-sdk-qrcode = { path = "crates/matrix-sdk-qrcode", version = "0.11.0" } -matrix-sdk-sqlite = { path = "crates/matrix-sdk-sqlite", version = "0.11.0", default-features = false } -matrix-sdk-store-encryption = { path = "crates/matrix-sdk-store-encryption", version = "0.11.0" } -matrix-sdk-test = { path = "testing/matrix-sdk-test", version = "0.11.0" } -matrix-sdk-ui = { path = "crates/matrix-sdk-ui", version = "0.11.0", default-features = false } +matrix-sdk-indexeddb = { path = "crates/matrix-sdk-indexeddb", version = "0.12.0", default-features = false } +matrix-sdk-qrcode = { path = "crates/matrix-sdk-qrcode", version = "0.12.0" } +matrix-sdk-sqlite = { path = "crates/matrix-sdk-sqlite", version = "0.12.0", default-features = false } +matrix-sdk-store-encryption = { path = "crates/matrix-sdk-store-encryption", version = "0.12.0" } +matrix-sdk-test = { path = "testing/matrix-sdk-test", version = "0.12.0" } +matrix-sdk-ui = { path = "crates/matrix-sdk-ui", version = "0.12.0", default-features = false } [workspace.lints.rust] rust_2018_idioms = "warn" diff --git a/bindings/matrix-sdk-ffi/CHANGELOG.md b/bindings/matrix-sdk-ffi/CHANGELOG.md index 6f6108832..9b6ac3897 100644 --- a/bindings/matrix-sdk-ffi/CHANGELOG.md +++ b/bindings/matrix-sdk-ffi/CHANGELOG.md @@ -6,6 +6,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + Breaking changes: - `Client::send_call_notification_if_needed` now returns `Result` instead of `Result<()>` so we can check if diff --git a/bindings/matrix-sdk-ffi/Cargo.toml b/bindings/matrix-sdk-ffi/Cargo.toml index b9b603f37..198541687 100644 --- a/bindings/matrix-sdk-ffi/Cargo.toml +++ b/bindings/matrix-sdk-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "matrix-sdk-ffi" -version = "0.11.0" +version = "0.12.0" edition = "2021" homepage = "https://github.com/matrix-org/matrix-rust-sdk" keywords = ["matrix", "chat", "messaging", "ffi"] diff --git a/crates/matrix-sdk-base/CHANGELOG.md b/crates/matrix-sdk-base/CHANGELOG.md index 1803e4bcc..070105acf 100644 --- a/crates/matrix-sdk-base/CHANGELOG.md +++ b/crates/matrix-sdk-base/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + +No notable changes in this release. + ## [0.11.0] - 2025-04-11 ### Features diff --git a/crates/matrix-sdk-base/Cargo.toml b/crates/matrix-sdk-base/Cargo.toml index fa74b5b78..e8aa69b1e 100644 --- a/crates/matrix-sdk-base/Cargo.toml +++ b/crates/matrix-sdk-base/Cargo.toml @@ -9,7 +9,7 @@ name = "matrix-sdk-base" readme = "README.md" repository = "https://github.com/matrix-org/matrix-rust-sdk" rust-version.workspace = true -version = "0.11.0" +version = "0.12.0" [package.metadata.docs.rs] all-features = true diff --git a/crates/matrix-sdk-common/CHANGELOG.md b/crates/matrix-sdk-common/CHANGELOG.md index 0d114d37d..7142c4f8c 100644 --- a/crates/matrix-sdk-common/CHANGELOG.md +++ b/crates/matrix-sdk-common/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + +No notable changes in this release. + ## [0.11.0] - 2025-04-11 ### Features diff --git a/crates/matrix-sdk-common/Cargo.toml b/crates/matrix-sdk-common/Cargo.toml index 556acca4b..6c424fd4c 100644 --- a/crates/matrix-sdk-common/Cargo.toml +++ b/crates/matrix-sdk-common/Cargo.toml @@ -9,7 +9,7 @@ name = "matrix-sdk-common" readme = "README.md" repository = "https://github.com/matrix-org/matrix-rust-sdk" rust-version.workspace = true -version = "0.11.0" +version = "0.12.0" [package.metadata.docs.rs] default-target = "x86_64-unknown-linux-gnu" diff --git a/crates/matrix-sdk-crypto/CHANGELOG.md b/crates/matrix-sdk-crypto/CHANGELOG.md index 6aa03b5ec..1ad327b1a 100644 --- a/crates/matrix-sdk-crypto/CHANGELOG.md +++ b/crates/matrix-sdk-crypto/CHANGELOG.md @@ -6,6 +6,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + ### Features - [**breaking**] The `ProcessedToDeviceEvent::Decrypted` variant now also have an `EncryptionInfo` field. diff --git a/crates/matrix-sdk-crypto/Cargo.toml b/crates/matrix-sdk-crypto/Cargo.toml index fdda6edf0..3655b4736 100644 --- a/crates/matrix-sdk-crypto/Cargo.toml +++ b/crates/matrix-sdk-crypto/Cargo.toml @@ -9,7 +9,7 @@ name = "matrix-sdk-crypto" readme = "README.md" repository = "https://github.com/matrix-org/matrix-rust-sdk" rust-version = { workspace = true } -version = "0.11.1" +version = "0.12.0" [package.metadata.docs.rs] rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"] diff --git a/crates/matrix-sdk-indexeddb/CHANGELOG.md b/crates/matrix-sdk-indexeddb/CHANGELOG.md index aaefeca22..1011e5a3b 100644 --- a/crates/matrix-sdk-indexeddb/CHANGELOG.md +++ b/crates/matrix-sdk-indexeddb/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + +No notable changes in this release. + ## [0.11.0] - 2025-04-11 No notable changes in this release. diff --git a/crates/matrix-sdk-indexeddb/Cargo.toml b/crates/matrix-sdk-indexeddb/Cargo.toml index 1763576a6..5f2a6371f 100644 --- a/crates/matrix-sdk-indexeddb/Cargo.toml +++ b/crates/matrix-sdk-indexeddb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "matrix-sdk-indexeddb" -version = "0.11.0" +version = "0.12.0" repository = "https://github.com/matrix-org/matrix-rust-sdk" description = "Web's IndexedDB Storage backend for matrix-sdk" license = "Apache-2.0" diff --git a/crates/matrix-sdk-qrcode/CHANGELOG.md b/crates/matrix-sdk-qrcode/CHANGELOG.md index a5724eb0d..7276a90c6 100644 --- a/crates/matrix-sdk-qrcode/CHANGELOG.md +++ b/crates/matrix-sdk-qrcode/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + +No notable changes in this release. + ## [0.11.0] - 2025-04-11 No notable changes in this release. diff --git a/crates/matrix-sdk-qrcode/Cargo.toml b/crates/matrix-sdk-qrcode/Cargo.toml index 1171a328b..e0463c9de 100644 --- a/crates/matrix-sdk-qrcode/Cargo.toml +++ b/crates/matrix-sdk-qrcode/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "matrix-sdk-qrcode" description = "Library to encode and decode QR codes for interactive verifications in Matrix land" -version = "0.11.0" +version = "0.12.0" authors = ["Damir Jelić "] edition = "2021" homepage = "https://github.com/matrix-org/matrix-rust-sdk" diff --git a/crates/matrix-sdk-sqlite/CHANGELOG.md b/crates/matrix-sdk-sqlite/CHANGELOG.md index 2111f70d9..aef36d053 100644 --- a/crates/matrix-sdk-sqlite/CHANGELOG.md +++ b/crates/matrix-sdk-sqlite/CHANGELOG.md @@ -6,6 +6,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + ### Bug Fixes - Fix a `UNIQUE` constraint violation in the event cache store diff --git a/crates/matrix-sdk-sqlite/Cargo.toml b/crates/matrix-sdk-sqlite/Cargo.toml index 17cc83308..5043d7c37 100644 --- a/crates/matrix-sdk-sqlite/Cargo.toml +++ b/crates/matrix-sdk-sqlite/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "matrix-sdk-sqlite" -version = "0.11.0" +version = "0.12.0" edition = "2021" repository = "https://github.com/matrix-org/matrix-rust-sdk" description = "Sqlite storage backend for matrix-sdk" diff --git a/crates/matrix-sdk-store-encryption/CHANGELOG.md b/crates/matrix-sdk-store-encryption/CHANGELOG.md index 8b13a325b..f645bb2d4 100644 --- a/crates/matrix-sdk-store-encryption/CHANGELOG.md +++ b/crates/matrix-sdk-store-encryption/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + +No notable changes in this release. + ## [0.11.0] - 2025-04-11 No notable changes in this release. diff --git a/crates/matrix-sdk-store-encryption/Cargo.toml b/crates/matrix-sdk-store-encryption/Cargo.toml index 376eb872c..75c186781 100644 --- a/crates/matrix-sdk-store-encryption/Cargo.toml +++ b/crates/matrix-sdk-store-encryption/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "matrix-sdk-store-encryption" -version = "0.11.0" +version = "0.12.0" edition = "2021" description = "Helpers for encrypted storage keys for the Matrix SDK" repository = "https://github.com/matrix-org/matrix-rust-sdk" diff --git a/crates/matrix-sdk-ui/CHANGELOG.md b/crates/matrix-sdk-ui/CHANGELOG.md index fc0bf4cc9..3fd03deaf 100644 --- a/crates/matrix-sdk-ui/CHANGELOG.md +++ b/crates/matrix-sdk-ui/CHANGELOG.md @@ -6,6 +6,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + ### Refactor - [**breaking**] [`TimelineItemContent::reactions()`] returns an `Option<&ReactionsByKeyBySender>` diff --git a/crates/matrix-sdk-ui/Cargo.toml b/crates/matrix-sdk-ui/Cargo.toml index d93d8d576..c3017fd62 100644 --- a/crates/matrix-sdk-ui/Cargo.toml +++ b/crates/matrix-sdk-ui/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "matrix-sdk-ui" description = "GUI-centric utilities on top of matrix-rust-sdk (experimental)." -version = "0.11.0" +version = "0.12.0" edition = "2021" repository = "https://github.com/matrix-org/matrix-rust-sdk" license = "Apache-2.0" diff --git a/crates/matrix-sdk/CHANGELOG.md b/crates/matrix-sdk/CHANGELOG.md index efc309ec5..9024ce320 100644 --- a/crates/matrix-sdk/CHANGELOG.md +++ b/crates/matrix-sdk/CHANGELOG.md @@ -6,6 +6,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + ### Features - `Client::send_call_notification_if_needed` now returns `Result` instead of `Result<()>` so we can check if diff --git a/crates/matrix-sdk/Cargo.toml b/crates/matrix-sdk/Cargo.toml index 80ca95085..c30927e17 100644 --- a/crates/matrix-sdk/Cargo.toml +++ b/crates/matrix-sdk/Cargo.toml @@ -9,7 +9,7 @@ name = "matrix-sdk" readme = "README.md" repository = "https://github.com/matrix-org/matrix-rust-sdk" rust-version.workspace = true -version = "0.11.0" +version = "0.12.0" [package.metadata.docs.rs] features = ["docsrs"] diff --git a/testing/matrix-sdk-test-macros/CHANGELOG.md b/testing/matrix-sdk-test-macros/CHANGELOG.md index 33ccf6a61..fb9aa139f 100644 --- a/testing/matrix-sdk-test-macros/CHANGELOG.md +++ b/testing/matrix-sdk-test-macros/CHANGELOG.md @@ -6,6 +6,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + ## [0.11.0] - 2025-04-11 No notable changes in this release. diff --git a/testing/matrix-sdk-test-macros/Cargo.toml b/testing/matrix-sdk-test-macros/Cargo.toml index ced46b88b..1a48b1fb1 100644 --- a/testing/matrix-sdk-test-macros/Cargo.toml +++ b/testing/matrix-sdk-test-macros/Cargo.toml @@ -9,7 +9,7 @@ name = "matrix-sdk-test-macros" readme = "README.md" repository = "https://github.com/matrix-org/matrix-rust-sdk" rust-version.workspace = true -version = "0.11.0" +version = "0.12.0" [package.metadata.release] release = true diff --git a/testing/matrix-sdk-test/CHANGELOG.md b/testing/matrix-sdk-test/CHANGELOG.md index 33ccf6a61..f397815e4 100644 --- a/testing/matrix-sdk-test/CHANGELOG.md +++ b/testing/matrix-sdk-test/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - ReleaseDate +## [0.12.0] - 2025-06-10 + +No notable changes in this release. + ## [0.11.0] - 2025-04-11 No notable changes in this release. diff --git a/testing/matrix-sdk-test/Cargo.toml b/testing/matrix-sdk-test/Cargo.toml index 9c7df27cd..d676852e1 100644 --- a/testing/matrix-sdk-test/Cargo.toml +++ b/testing/matrix-sdk-test/Cargo.toml @@ -9,7 +9,7 @@ name = "matrix-sdk-test" readme = "README.md" repository = "https://github.com/matrix-org/matrix-rust-sdk" rust-version.workspace = true -version = "0.11.0" +version = "0.12.0" [package.metadata.release] release = true @@ -22,8 +22,8 @@ doctest = false as_variant.workspace = true http.workspace = true insta.workspace = true -matrix-sdk-common = { version = "0.11.0", path = "../../crates/matrix-sdk-common" } -matrix-sdk-test-macros = { version = "0.11.0", path = "../matrix-sdk-test-macros" } +matrix-sdk-common = { version = "0.12.0", path = "../../crates/matrix-sdk-common" } +matrix-sdk-test-macros = { version = "0.12.0", path = "../matrix-sdk-test-macros" } once_cell.workspace = true # Enable the unstable feature for polls support. # "client-api-s" enables need the "server" feature of ruma-client-api, which is needed to serialize Response objects to JSON.