From bc8b704e5b5246b9e35911e23ae1160192f18c36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Commaille?= Date: Thu, 12 Dec 2024 11:33:06 +0100 Subject: [PATCH] client-api: Add ErrorKind::ThreepidMediumNotSupported According to MSC4178 --- crates/ruma-client-api/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/crates/ruma-client-api/CHANGELOG.md b/crates/ruma-client-api/CHANGELOG.md index 6abc45bb..7568a795 100644 --- a/crates/ruma-client-api/CHANGELOG.md +++ b/crates/ruma-client-api/CHANGELOG.md @@ -1,5 +1,17 @@ # [unreleased] +Improvements: + +- Add unstable support for reporting rooms, according to MSC4151. +- The `unstable-exhaustive-types` cargo feature was replaced by the + `ruma_unstable_exhaustive_types` compile-time `cfg` setting. Like all `cfg` + settings, it can be enabled at compile-time with the `RUSTFLAGS` environment + variable, or inside `.cargo/config.toml`. It can also be enabled by setting + the `RUMA_UNSTABLE_EXHAUSTIVE_TYPES` environment variable. +- Add `ErrorKind::ThreepidMediumNotSupported`, according to MSC4178. + +# 0.19.0 + Breaking changes: - `RoomSummary::heroes` now properly contains only `UserId` instead of `String`