From 1ae98db9c44f46a590f4c76baf5cef70ebb6970d Mon Sep 17 00:00:00 2001 From: Timo Date: Mon, 16 Sep 2024 17:49:35 +0200 Subject: [PATCH] changelog: Document `device_id` type change --- crates/ruma-events/CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/ruma-events/CHANGELOG.md b/crates/ruma-events/CHANGELOG.md index f024b5b3..683bbc6d 100644 --- a/crates/ruma-events/CHANGELOG.md +++ b/crates/ruma-events/CHANGELOG.md @@ -18,6 +18,11 @@ Improvements: - Stabilize support for muting in VoIP calls, according to Matrix 1.11 - All the root `Any*EventContent` types now have a `EventContentFromType` implementations automatically derived by the `event_enum!` macro. +- `CallMemberEventContent` now supports two different formats: Session memberships and Legacy memberships. +The new format (Session) is required to reliably display the call member count (reliable call member events). +`CallMemberEventContent` is now an enum to model the two different formats. +- `CallMemberStateKey` (instead of `OwnedUserId`) is now used as the state key type for `CallMemberEventContent`. +This guarantees correct formatting of the event key. Breaking changes: