You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec/content/rooms
Kévin Commaille 60339adb2d
Refactor PDU definitions to reduce duplication (#2070)
First of all, all PDU definitions were based on the v1 PDU definition with a few fields overwritten to change the format with needed.
While that works when rendering the spec, this is semantically incorrect because it means that the objects must match both schemas, which is impossible.

So now we make a base with only the common fields, and we add the others as needed by the room version.
Note that there is no more "unsigned PDU" definition since it is not used directly, and hashes and signatures are the same across all versions.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
9 months ago
..
fragments Fix typo in room versions 1 through 5 (#2066) 11 months ago
_index.md Add room version 11 (#1604) 2 years ago
v1.md Refactor PDU definitions to reduce duplication (#2070) 9 months ago
v2.md Refactor PDU definitions to reduce duplication (#2070) 9 months ago
v3.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 1 year ago
v4.md Fix the table of content for room versions (#1884) 1 year ago
v5.md Fix the table of content for room versions (#1884) 1 year ago
v6.md For room versions 6 and 7, clarify that events with rejected auth eve… (#2065) 9 months ago
v7.md For room versions 6 and 7, clarify that events with rejected auth eve… (#2065) 9 months ago
v8.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 1 year ago
v9.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 1 year ago
v10.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 1 year ago
v11.md Clarify rule 4.3.1 of the auth rules in room version 11 (#2024) 1 year ago