Update v6 room proposal for modern activity

This commit is contained in:
Travis Ralston 2020-05-12 16:10:14 -06:00
parent 29d0d97b25
commit f156938821

View file

@ -1,21 +1,14 @@
# MSC2240: Room Version 6 # MSC2240: Room Version 6
A new room version, `6`, is proposed using [room version 5](https://matrix.org/docs/spec/rooms/v5.html) A new room version, `6`, is proposed using [room version 5](https://matrix.org/docs/spec/rooms/v5.html) as a base
as a starting point and incorporating the following MSCs: and incorporating the following MSCs:
* [MSC2174](https://github.com/matrix-org/matrix-doc/pull/2174) - Moving the `redacts` key.
* [MSC2175](https://github.com/matrix-org/matrix-doc/pull/2175) - Removing the `creator` from create events.
* [MSC2176](https://github.com/matrix-org/matrix-doc/pull/2176) - Modern redaction rules.
* [MSC2209](https://github.com/matrix-org/matrix-doc/pull/2209) - Including notifications in power level auth rules. * [MSC2209](https://github.com/matrix-org/matrix-doc/pull/2209) - Including notifications in power level auth rules.
* [MSC2212](https://github.com/matrix-org/matrix-doc/pull/2212) - Third party user power levels. * [MSC2212](https://github.com/matrix-org/matrix-doc/pull/2432) - Alias event authorisation and redaction.
* [MSC2213](https://github.com/matrix-org/matrix-doc/pull/2213) - Rejoinability of invite-only rooms. * PLACEHOLDER - Something to do with integers.
* [MSC1849](https://github.com/matrix-org/matrix-doc/pull/1849) - Event aggregations/relationships.
MSCs which require a new room version and are excluded from v6 are: Though other MSCs are capable of being included in this version, they do not have sufficient implementation to be
* [MSC2214](https://github.com/matrix-org/matrix-doc/pull/2214) - Joining upgraded private rooms. considered stable enough for v6 rooms. A future room version may still include them.
This MSC is excluded due to the solution not being fully worked out. As this v6 proposal progresses,
it is possible for it to be included in the future.
Room version 6 upon being added to the specification shall be considered stable. No other room versions are affected
Room version 6 upon being added to the specification shall be considered stable. No other room versions by this MSC.
are affected by this MSC.