From b5ee6adc0f78ac31caa5c32089c2341d20571da0 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Fri, 22 Aug 2025 12:10:51 -0600 Subject: [PATCH] Remove extraneous v11 tag in v12 auth rules (#2199) * Remove extraneous v11 tag in v12 auth rules * Changelog to copy #2193 --- changelogs/room_versions/newsfragments/2199.feature | 1 + content/rooms/v12.md | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 changelogs/room_versions/newsfragments/2199.feature diff --git a/changelogs/room_versions/newsfragments/2199.feature b/changelogs/room_versions/newsfragments/2199.feature new file mode 100644 index 00000000..88e57469 --- /dev/null +++ b/changelogs/room_versions/newsfragments/2199.feature @@ -0,0 +1 @@ +Add [room version 12](/rooms/v12) as per [MSC4304](https://github.com/matrix-org/matrix-spec-proposals/pull/4304). diff --git a/content/rooms/v12.md b/content/rooms/v12.md index 992488f0..42f3e122 100644 --- a/content/rooms/v12.md +++ b/content/rooms/v12.md @@ -131,8 +131,7 @@ The rules are as follows: 1. If the event is not validly signed by the homeserver of the user ID denoted by the key, reject. 3. If `membership` is `join`: - 1. {{% changed-in v=11 %}} - If the only previous event is an `m.room.create` and the + 1. If the only previous event is an `m.room.create` and the `state_key` is the sender of the `m.room.create`, allow. 2. If the `sender` does not match `state_key`, reject. 3. If the `sender` is banned, reject.