From ba0682893196189b69eff5bfff473f07e0b24f28 Mon Sep 17 00:00:00 2001 From: Johannes Marbach Date: Thu, 29 Jan 2026 09:23:17 +0100 Subject: [PATCH] Clarify the requiredness of `event_id` in `predecessor` Signed-off-by: Johannes Marbach --- changelogs/client_server/newsfragments/2304.clarification | 1 + content/client-server-api/modules/room_upgrades.md | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 changelogs/client_server/newsfragments/2304.clarification diff --git a/changelogs/client_server/newsfragments/2304.clarification b/changelogs/client_server/newsfragments/2304.clarification new file mode 100644 index 00000000..f9e40063 --- /dev/null +++ b/changelogs/client_server/newsfragments/2304.clarification @@ -0,0 +1 @@ +Clarify the requiredness of `event_id` in `predecessor`. diff --git a/content/client-server-api/modules/room_upgrades.md b/content/client-server-api/modules/room_upgrades.md index 0950b34f..230f7a8f 100644 --- a/content/client-server-api/modules/room_upgrades.md +++ b/content/client-server-api/modules/room_upgrades.md @@ -43,8 +43,8 @@ They must be explicitly set during the `/upgrade` call. {{% /boxes/note %}} {{% boxes/note %}} -{{% added-in v="1.16" %}} When upgrading to room version 12 or later, the `predecessor` field MAY NOT contain -an `event_id`. +{{% added-in v="1.16" %}} When upgrading to room version 12 or later, the `event_id` property inside +`predecessor` MAY be omitted. {{% /boxes/note %}} 3. Replicates transferable state events to the new room. The exact