MSC3820: Room version 11 (#3820)

* Room version 11 rough cut

* Cut a different set of MSCs

* v10 is specified
pull/4038/head
Travis Ralston 10 months ago committed by GitHub
parent 641faf2e5d
commit ac57d94151
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,28 @@
# MSC3604: Room Version 11
A new room version, `11`, is proposed using [room version 10](https://spec.matrix.org/v1.7/rooms/v10/) as a base
and incorporating the following MSCs:
* [MSC2174](https://github.com/matrix-org/matrix-spec-proposals/pull/2174) - Move `redacts` to sane place
* [MSC2175](https://github.com/matrix-org/matrix-spec-proposals/pull/2175) - Remove `creator` field from `m.room.create` events
* [MSC2176](https://github.com/matrix-org/matrix-spec-proposals/pull/2176) - Updates to redaction rules
* [MSC3989](https://github.com/matrix-org/matrix-spec-proposals/pull/3989) - Redact `origin` on events
* [MSC3821](https://github.com/matrix-org/matrix-spec-proposals/pull/3821) - More updates to redaction rules
Though other MSCs are capable of being included in this version, they do not have sufficient implementation to be
considered stable enough for v11 rooms. A future room version may still include them. Such examples of ineligible MSCs
are:
* [MSC2244](https://github.com/matrix-org/matrix-spec-proposals/pull/2244) - Mass redactions
* A number of MSCs which have not yet been accepted (they are not iterated here).
Room version 11 upon being added to the specification shall be considered stable. No other room versions are affected
by this MSC.
## Unstable prefix
Implementations looking to test v11 before written into the specification should use `org.matrix.msc3820.opt2`
as the room version, treating it as unstable.
Note: `org.matrix.msc3820.opt1` is from a prior draft of this proposal, consisting of different MSCs than the
current iteration. Implementations should not treat opt1 the same as other unstable-for-MSC3820 versions.
Loading…
Cancel
Save