diff --git a/content/rooms/v10.md b/content/rooms/v10.md index 2fafe724..b302c649 100644 --- a/content/rooms/v10.md +++ b/content/rooms/v10.md @@ -41,10 +41,24 @@ be integers and not string representations, unlike other room versions. Room version 10 is based upon room version 9 with the following considerations. -### TODO +### Event format -* Auth rules -* Stringy power levels +The event format is unchanged by this room version. See [below](#event-format-1) +for details on the current event format. + +#### Deprecated formatting + +While this room version does not change the event format specifically, some +deprecated behaviours are strictly no longer supported. + +##### Power levels must be integers + +In other room versions, such as [v9](/rooms/v9/#power-levels-accepted-as-strings), +power levels could be represented as strings for backwards compatibility. + +This backwards compatibility is removed in this room version - power levels MUST NOT +be represented as strings within this room version. Power levels which are not +correctly structured are rejected under the authorization rules below. ## Unchanged from v9 @@ -67,12 +81,6 @@ completeness. {{% rver-fragment name="v4-event-format" %}} -#### Deprecated formatting - -{{% rver-fragment name="v1-deprecated-formatting-off-spec" %}} - -{{% rver-fragment name="v1-stringy-power-levels" %}} - ### Authorization rules {{% rver-fragment name="v8-auth-rules" %}}