From 98db9a6d04db9fbf9d81780facd957019d7bac18 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Thu, 16 Jun 2022 08:31:07 -0600 Subject: [PATCH] v1.3 changelog generation --- .../newsfragments/1094.feature | 1 - .../client_server/newsfragments/1002.feature | 1 - .../newsfragments/1003.clarification | 1 - .../newsfragments/1021.clarification | 1 - .../newsfragments/1032.clarification | 1 - .../newsfragments/1035.clarification | 1 - .../newsfragments/1051.clarification | 1 - .../newsfragments/1054.clarification | 1 - .../client_server/newsfragments/1056.feature | 1 - .../newsfragments/1059.clarification | 1 - .../newsfragments/1062.feature.1 | 1 - .../newsfragments/1062.feature.2 | 1 - .../newsfragments/1062.feature.3 | 1 - .../newsfragments/1081.clarification | 1 - .../newsfragments/1097.clarification | 1 - .../client_server/newsfragments/1099.feature | 1 - .../newsfragments/1100.clarification | 1 - .../newsfragments/1101.deprecation | 1 - .../newsfragments/1110.clarification | 1 - .../client_server/newsfragments/1113.feature | 1 - .../newsfragments/1115.clarification | 1 - .../newsfragments/1126.clarification | 1 - .../newsfragments/1127.clarification | 1 - .../newsfragments/1128.clarification | 1 - .../newsfragments/1129.clarification | 1 - .../newsfragments/3669.clarification | 1 - .../newsfragments/3679.clarification | 1 - .../newsfragments/3681.clarification | 1 - .../newsfragments/3690.clarification | 1 - .../newsfragments/3708.clarification | 1 - .../newsfragments/3711.clarification | 1 - .../newsfragments/3730.clarification | 1 - .../newsfragments/987.clarification | 1 - .../newsfragments/989.clarification | 1 - .../newsfragments/1037.clarification | 1 - .../newsfragments/1042.clarification | 1 - .../newsfragments/1043.clarification | 1 - .../newsfragments/1050.clarification | 1 - .../newsfragments/1093.clarification | 1 - .../newsfragments/1099.clarification | 1 - .../newsfragments/1099.feature.1 | 1 - .../newsfragments/1099.feature.2 | 1 - .../newsfragments/1099.feature.3 | 1 - .../newsfragments/1103.clarification | 1 - .../newsfragments/1107.clarification | 1 - .../newsfragments/1120.clarification | 1 - .../newsfragments/3737.clarification | 1 - .../room_versions/newsfragments/3739.feature | 1 - .../newsfragments/1032.clarification | 1 - .../newsfragments/1038.clarification | 1 - .../newsfragments/1045.clarification | 1 - .../newsfragments/1055.clarification | 1 - .../newsfragments/1067.clarification | 1 - .../server_server/newsfragments/1067.feature | 1 - .../newsfragments/1070.clarification | 1 - .../newsfragments/1099.clarification | 1 - .../newsfragments/1110.clarification | 1 - .../newsfragments/3703.clarification | 1 - .../newsfragments/3727.clarification | 1 - .../newsfragments/998.clarification | 1 - content/changelog.md | 1 + layouts/partials/changelogs/v1.3.md | 127 ++++++++++++++++++ 62 files changed, 128 insertions(+), 60 deletions(-) delete mode 100644 changelogs/application_service/newsfragments/1094.feature delete mode 100644 changelogs/client_server/newsfragments/1002.feature delete mode 100644 changelogs/client_server/newsfragments/1003.clarification delete mode 100644 changelogs/client_server/newsfragments/1021.clarification delete mode 100644 changelogs/client_server/newsfragments/1032.clarification delete mode 100644 changelogs/client_server/newsfragments/1035.clarification delete mode 100644 changelogs/client_server/newsfragments/1051.clarification delete mode 100644 changelogs/client_server/newsfragments/1054.clarification delete mode 100644 changelogs/client_server/newsfragments/1056.feature delete mode 100644 changelogs/client_server/newsfragments/1059.clarification delete mode 100644 changelogs/client_server/newsfragments/1062.feature.1 delete mode 100644 changelogs/client_server/newsfragments/1062.feature.2 delete mode 100644 changelogs/client_server/newsfragments/1062.feature.3 delete mode 100644 changelogs/client_server/newsfragments/1081.clarification delete mode 100644 changelogs/client_server/newsfragments/1097.clarification delete mode 100644 changelogs/client_server/newsfragments/1099.feature delete mode 100644 changelogs/client_server/newsfragments/1100.clarification delete mode 100644 changelogs/client_server/newsfragments/1101.deprecation delete mode 100644 changelogs/client_server/newsfragments/1110.clarification delete mode 100644 changelogs/client_server/newsfragments/1113.feature delete mode 100644 changelogs/client_server/newsfragments/1115.clarification delete mode 100644 changelogs/client_server/newsfragments/1126.clarification delete mode 100644 changelogs/client_server/newsfragments/1127.clarification delete mode 100644 changelogs/client_server/newsfragments/1128.clarification delete mode 100644 changelogs/client_server/newsfragments/1129.clarification delete mode 100644 changelogs/client_server/newsfragments/3669.clarification delete mode 100644 changelogs/client_server/newsfragments/3679.clarification delete mode 100644 changelogs/client_server/newsfragments/3681.clarification delete mode 100644 changelogs/client_server/newsfragments/3690.clarification delete mode 100644 changelogs/client_server/newsfragments/3708.clarification delete mode 100644 changelogs/client_server/newsfragments/3711.clarification delete mode 100644 changelogs/client_server/newsfragments/3730.clarification delete mode 100644 changelogs/client_server/newsfragments/987.clarification delete mode 100644 changelogs/client_server/newsfragments/989.clarification delete mode 100644 changelogs/room_versions/newsfragments/1037.clarification delete mode 100644 changelogs/room_versions/newsfragments/1042.clarification delete mode 100644 changelogs/room_versions/newsfragments/1043.clarification delete mode 100644 changelogs/room_versions/newsfragments/1050.clarification delete mode 100644 changelogs/room_versions/newsfragments/1093.clarification delete mode 100644 changelogs/room_versions/newsfragments/1099.clarification delete mode 100644 changelogs/room_versions/newsfragments/1099.feature.1 delete mode 100644 changelogs/room_versions/newsfragments/1099.feature.2 delete mode 100644 changelogs/room_versions/newsfragments/1099.feature.3 delete mode 100644 changelogs/room_versions/newsfragments/1103.clarification delete mode 100644 changelogs/room_versions/newsfragments/1107.clarification delete mode 100644 changelogs/room_versions/newsfragments/1120.clarification delete mode 100644 changelogs/room_versions/newsfragments/3737.clarification delete mode 100644 changelogs/room_versions/newsfragments/3739.feature delete mode 100644 changelogs/server_server/newsfragments/1032.clarification delete mode 100644 changelogs/server_server/newsfragments/1038.clarification delete mode 100644 changelogs/server_server/newsfragments/1045.clarification delete mode 100644 changelogs/server_server/newsfragments/1055.clarification delete mode 100644 changelogs/server_server/newsfragments/1067.clarification delete mode 100644 changelogs/server_server/newsfragments/1067.feature delete mode 100644 changelogs/server_server/newsfragments/1070.clarification delete mode 100644 changelogs/server_server/newsfragments/1099.clarification delete mode 100644 changelogs/server_server/newsfragments/1110.clarification delete mode 100644 changelogs/server_server/newsfragments/3703.clarification delete mode 100644 changelogs/server_server/newsfragments/3727.clarification delete mode 100644 changelogs/server_server/newsfragments/998.clarification create mode 100644 layouts/partials/changelogs/v1.3.md diff --git a/changelogs/application_service/newsfragments/1094.feature b/changelogs/application_service/newsfragments/1094.feature deleted file mode 100644 index e1b2d5cb..00000000 --- a/changelogs/application_service/newsfragments/1094.feature +++ /dev/null @@ -1 +0,0 @@ -Add timestamp massaging as per [MSC3316](https://github.com/matrix-org/matrix-spec-proposals/pull/3316). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1002.feature b/changelogs/client_server/newsfragments/1002.feature deleted file mode 100644 index e1c93816..00000000 --- a/changelogs/client_server/newsfragments/1002.feature +++ /dev/null @@ -1 +0,0 @@ -Make `from` optional on `GET /_matrix/client/v3/messages` to allow requesting events from the start or end of the room history, as per [MSC3567](https://github.com/matrix-org/matrix-spec-proposals/pull/3567). diff --git a/changelogs/client_server/newsfragments/1003.clarification b/changelogs/client_server/newsfragments/1003.clarification deleted file mode 100644 index 9b2788cc..00000000 --- a/changelogs/client_server/newsfragments/1003.clarification +++ /dev/null @@ -1 +0,0 @@ -Adjust the OpenAPI specification so that the type `Flow information` is explicitly defined when the client-server API is rendered. diff --git a/changelogs/client_server/newsfragments/1021.clarification b/changelogs/client_server/newsfragments/1021.clarification deleted file mode 100644 index 11df2bfc..00000000 --- a/changelogs/client_server/newsfragments/1021.clarification +++ /dev/null @@ -1 +0,0 @@ -Correct the default value for `invite` where it is not specified in an `m.room.power_levels` event. diff --git a/changelogs/client_server/newsfragments/1032.clarification b/changelogs/client_server/newsfragments/1032.clarification deleted file mode 100644 index 66003ac1..00000000 --- a/changelogs/client_server/newsfragments/1032.clarification +++ /dev/null @@ -1 +0,0 @@ -Update various links which pointed to the old `matrix-doc` github repository. diff --git a/changelogs/client_server/newsfragments/1035.clarification b/changelogs/client_server/newsfragments/1035.clarification deleted file mode 100644 index a513a4d6..00000000 --- a/changelogs/client_server/newsfragments/1035.clarification +++ /dev/null @@ -1 +0,0 @@ -Removed `m.room.message.feedback` per [MSC3582](https://github.com/matrix-org/matrix-spec-proposals/pull/3582). diff --git a/changelogs/client_server/newsfragments/1051.clarification b/changelogs/client_server/newsfragments/1051.clarification deleted file mode 100644 index ca5f3aea..00000000 --- a/changelogs/client_server/newsfragments/1051.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1054.clarification b/changelogs/client_server/newsfragments/1054.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1054.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1056.feature b/changelogs/client_server/newsfragments/1056.feature deleted file mode 100644 index 2f8febb7..00000000 --- a/changelogs/client_server/newsfragments/1056.feature +++ /dev/null @@ -1 +0,0 @@ -Add refresh tokens, per [MSC2918](https://github.com/matrix-org/matrix-spec-proposals/pull/2918). diff --git a/changelogs/client_server/newsfragments/1059.clarification b/changelogs/client_server/newsfragments/1059.clarification deleted file mode 100644 index ca5f3aea..00000000 --- a/changelogs/client_server/newsfragments/1059.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1062.feature.1 b/changelogs/client_server/newsfragments/1062.feature.1 deleted file mode 100644 index 6c669e43..00000000 --- a/changelogs/client_server/newsfragments/1062.feature.1 +++ /dev/null @@ -1 +0,0 @@ -Relax the restrictions on Rich Replies, as per [MSC3676](https://github.com/matrix-org/matrix-spec-proposals/pull/3676). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1062.feature.2 b/changelogs/client_server/newsfragments/1062.feature.2 deleted file mode 100644 index 8234ef2a..00000000 --- a/changelogs/client_server/newsfragments/1062.feature.2 +++ /dev/null @@ -1 +0,0 @@ -Describe a structured system for event relationships, as per [MSC2674](https://github.com/matrix-org/matrix-spec-proposals/pull/2674). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1062.feature.3 b/changelogs/client_server/newsfragments/1062.feature.3 deleted file mode 100644 index d2a376af..00000000 --- a/changelogs/client_server/newsfragments/1062.feature.3 +++ /dev/null @@ -1 +0,0 @@ -Describe how relationships between events can be "aggregated", as per [MSC2675](https://github.com/matrix-org/matrix-spec-proposals/pull/2675) and [MSC3666](https://github.com/matrix-org/matrix-spec-proposals/pull/3666). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1081.clarification b/changelogs/client_server/newsfragments/1081.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1081.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1097.clarification b/changelogs/client_server/newsfragments/1097.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1097.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1099.feature b/changelogs/client_server/newsfragments/1099.feature deleted file mode 100644 index 632a1c46..00000000 --- a/changelogs/client_server/newsfragments/1099.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for a new `knock_restricted` join rule in supported room versions, as per [MSC3787](https://github.com/matrix-org/matrix-spec-proposals/pull/3787). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1100.clarification b/changelogs/client_server/newsfragments/1100.clarification deleted file mode 100644 index e17a2538..00000000 --- a/changelogs/client_server/newsfragments/1100.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that state keys starting with `@` are in fact reserved. Regressed from [#3658](https://github.com/matrix-org/matrix-spec-proposals/pull/3658). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1101.deprecation b/changelogs/client_server/newsfragments/1101.deprecation deleted file mode 100644 index 922a2a0a..00000000 --- a/changelogs/client_server/newsfragments/1101.deprecation +++ /dev/null @@ -1 +0,0 @@ -Deprecate the `sender_key` and `device_id` on `m.megolm.v1.aes-sha2` events, and the `sender_key` on `m.room_key_request` to-device messages, as per [MSC3700](https://github.com/matrix-org/matrix-spec-proposals/pull/3700). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1110.clarification b/changelogs/client_server/newsfragments/1110.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1110.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1113.feature b/changelogs/client_server/newsfragments/1113.feature deleted file mode 100644 index 2f8febb7..00000000 --- a/changelogs/client_server/newsfragments/1113.feature +++ /dev/null @@ -1 +0,0 @@ -Add refresh tokens, per [MSC2918](https://github.com/matrix-org/matrix-spec-proposals/pull/2918). diff --git a/changelogs/client_server/newsfragments/1115.clarification b/changelogs/client_server/newsfragments/1115.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1115.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1126.clarification b/changelogs/client_server/newsfragments/1126.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1126.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1127.clarification b/changelogs/client_server/newsfragments/1127.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1127.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1128.clarification b/changelogs/client_server/newsfragments/1128.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1128.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1129.clarification b/changelogs/client_server/newsfragments/1129.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1129.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/3669.clarification b/changelogs/client_server/newsfragments/3669.clarification deleted file mode 100644 index 795c0de9..00000000 --- a/changelogs/client_server/newsfragments/3669.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove unenforced size limit on the `name` field of `m.room.name` events. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3679.clarification b/changelogs/client_server/newsfragments/3679.clarification deleted file mode 100644 index 93f416fc..00000000 --- a/changelogs/client_server/newsfragments/3679.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove erroneous `room_id` field from examples of `m.read`, `m.typing` in `/sync` and `m.fully_read` in room account data. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3681.clarification b/changelogs/client_server/newsfragments/3681.clarification deleted file mode 100644 index ca5f3aea..00000000 --- a/changelogs/client_server/newsfragments/3681.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3690.clarification b/changelogs/client_server/newsfragments/3690.clarification deleted file mode 100644 index acdd558d..00000000 --- a/changelogs/client_server/newsfragments/3690.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the behaviour of `event_match` in push rule conditions. diff --git a/changelogs/client_server/newsfragments/3708.clarification b/changelogs/client_server/newsfragments/3708.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/3708.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/3711.clarification b/changelogs/client_server/newsfragments/3711.clarification deleted file mode 100644 index c3f8d853..00000000 --- a/changelogs/client_server/newsfragments/3711.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix incorrectly referenced `m.login.appservice` login identifier, instead using `m.login.application_service`. diff --git a/changelogs/client_server/newsfragments/3730.clarification b/changelogs/client_server/newsfragments/3730.clarification deleted file mode 100644 index 823b3403..00000000 --- a/changelogs/client_server/newsfragments/3730.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix membership state transitions to denote that `invite->knock` and `external->leave` are valid transitions. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/987.clarification b/changelogs/client_server/newsfragments/987.clarification deleted file mode 100644 index fbc7008c..00000000 --- a/changelogs/client_server/newsfragments/987.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that the url field in `m.room.avatar` events is not required. diff --git a/changelogs/client_server/newsfragments/989.clarification b/changelogs/client_server/newsfragments/989.clarification deleted file mode 100644 index fd9ff69a..00000000 --- a/changelogs/client_server/newsfragments/989.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that the `type` in user-interactive authentication can be omitted. diff --git a/changelogs/room_versions/newsfragments/1037.clarification b/changelogs/room_versions/newsfragments/1037.clarification deleted file mode 100644 index e8aa3349..00000000 --- a/changelogs/room_versions/newsfragments/1037.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve readability and understanding of the state resolution algorithms. \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1042.clarification b/changelogs/room_versions/newsfragments/1042.clarification deleted file mode 100644 index e8aa3349..00000000 --- a/changelogs/room_versions/newsfragments/1042.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve readability and understanding of the state resolution algorithms. \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1043.clarification b/changelogs/room_versions/newsfragments/1043.clarification deleted file mode 100644 index e8aa3349..00000000 --- a/changelogs/room_versions/newsfragments/1043.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve readability and understanding of the state resolution algorithms. \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1050.clarification b/changelogs/room_versions/newsfragments/1050.clarification deleted file mode 100644 index f548b987..00000000 --- a/changelogs/room_versions/newsfragments/1050.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve readability of the authorization rules. \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1093.clarification b/changelogs/room_versions/newsfragments/1093.clarification deleted file mode 100644 index 06145378..00000000 --- a/changelogs/room_versions/newsfragments/1093.clarification +++ /dev/null @@ -1 +0,0 @@ -For room versions 8, 9, and 10: clarify which homeserver is required to sign the join event. \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1099.clarification b/changelogs/room_versions/newsfragments/1099.clarification deleted file mode 100644 index 272aec3e..00000000 --- a/changelogs/room_versions/newsfragments/1099.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that room versions 1 through 9 accept stringy power levels, as noted by [MSC3667](https://github.com/matrix-org/matrix-spec-proposals/pull/3667). \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1099.feature.1 b/changelogs/room_versions/newsfragments/1099.feature.1 deleted file mode 100644 index d8fabdba..00000000 --- a/changelogs/room_versions/newsfragments/1099.feature.1 +++ /dev/null @@ -1 +0,0 @@ -Add room version 10 as per [MSC3604](https://github.com/matrix-org/matrix-spec-proposals/pull/3604). \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1099.feature.2 b/changelogs/room_versions/newsfragments/1099.feature.2 deleted file mode 100644 index b89704b8..00000000 --- a/changelogs/room_versions/newsfragments/1099.feature.2 +++ /dev/null @@ -1 +0,0 @@ -Enforce integer power levels in room version 10 as per [MSC3667](https://github.com/matrix-org/matrix-spec-proposals/pull/3667). \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1099.feature.3 b/changelogs/room_versions/newsfragments/1099.feature.3 deleted file mode 100644 index b10228de..00000000 --- a/changelogs/room_versions/newsfragments/1099.feature.3 +++ /dev/null @@ -1 +0,0 @@ -Add a `knock_restricted` join rule supported by room version 10 as per [MSC3787](https://github.com/matrix-org/matrix-spec-proposals/pull/3787). \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/1103.clarification b/changelogs/room_versions/newsfragments/1103.clarification deleted file mode 100644 index c20e5f98..00000000 --- a/changelogs/room_versions/newsfragments/1103.clarification +++ /dev/null @@ -1 +0,0 @@ -For all room versions: Add `m.federate` to the authorization rules, as originally intended. diff --git a/changelogs/room_versions/newsfragments/1107.clarification b/changelogs/room_versions/newsfragments/1107.clarification deleted file mode 100644 index 79b31fef..00000000 --- a/changelogs/room_versions/newsfragments/1107.clarification +++ /dev/null @@ -1 +0,0 @@ -For room versions 2 through 10: More explicitly define the mainline of a power event and the mainline ordering of other events. diff --git a/changelogs/room_versions/newsfragments/1120.clarification b/changelogs/room_versions/newsfragments/1120.clarification deleted file mode 100644 index e8aa3349..00000000 --- a/changelogs/room_versions/newsfragments/1120.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve readability and understanding of the state resolution algorithms. \ No newline at end of file diff --git a/changelogs/room_versions/newsfragments/3737.clarification b/changelogs/room_versions/newsfragments/3737.clarification deleted file mode 100644 index 6caf519a..00000000 --- a/changelogs/room_versions/newsfragments/3737.clarification +++ /dev/null @@ -1 +0,0 @@ -For room versions 7, 8, 9, and 10: fix join membership authorization rules when `join_rule` is `knock`. diff --git a/changelogs/room_versions/newsfragments/3739.feature b/changelogs/room_versions/newsfragments/3739.feature deleted file mode 100644 index ddb88446..00000000 --- a/changelogs/room_versions/newsfragments/3739.feature +++ /dev/null @@ -1 +0,0 @@ -Update the default room version to 9 as per [MSC3589](https://github.com/matrix-org/matrix-spec-proposals/pull/3589). \ No newline at end of file diff --git a/changelogs/server_server/newsfragments/1032.clarification b/changelogs/server_server/newsfragments/1032.clarification deleted file mode 100644 index 66003ac1..00000000 --- a/changelogs/server_server/newsfragments/1032.clarification +++ /dev/null @@ -1 +0,0 @@ -Update various links which pointed to the old `matrix-doc` github repository. diff --git a/changelogs/server_server/newsfragments/1038.clarification b/changelogs/server_server/newsfragments/1038.clarification deleted file mode 100644 index ad1ca8f0..00000000 --- a/changelogs/server_server/newsfragments/1038.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the format for the Authorization header. diff --git a/changelogs/server_server/newsfragments/1045.clarification b/changelogs/server_server/newsfragments/1045.clarification deleted file mode 100644 index adb3ec16..00000000 --- a/changelogs/server_server/newsfragments/1045.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify what a "valid event" means when performing checks on a received PDU. \ No newline at end of file diff --git a/changelogs/server_server/newsfragments/1055.clarification b/changelogs/server_server/newsfragments/1055.clarification deleted file mode 100644 index f9394c6a..00000000 --- a/changelogs/server_server/newsfragments/1055.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that `valid_until_ts` is in milliseconds, like other timestamps used in Matrix. diff --git a/changelogs/server_server/newsfragments/1067.clarification b/changelogs/server_server/newsfragments/1067.clarification deleted file mode 100644 index ad1ca8f0..00000000 --- a/changelogs/server_server/newsfragments/1067.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the format for the Authorization header. diff --git a/changelogs/server_server/newsfragments/1067.feature b/changelogs/server_server/newsfragments/1067.feature deleted file mode 100644 index 0b067b36..00000000 --- a/changelogs/server_server/newsfragments/1067.feature +++ /dev/null @@ -1 +0,0 @@ -Add a `destination` property to the Authorization header, as per [MSC3383](https://github.com/matrix-org/matrix-spec-proposals/pull/3383). diff --git a/changelogs/server_server/newsfragments/1070.clarification b/changelogs/server_server/newsfragments/1070.clarification deleted file mode 100644 index ef4b1e6a..00000000 --- a/changelogs/server_server/newsfragments/1070.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that checks on PDUs should refer to the state *before* an event. diff --git a/changelogs/server_server/newsfragments/1099.clarification b/changelogs/server_server/newsfragments/1099.clarification deleted file mode 100644 index 76ce9849..00000000 --- a/changelogs/server_server/newsfragments/1099.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the historical handling of non-integer power levels. \ No newline at end of file diff --git a/changelogs/server_server/newsfragments/1110.clarification b/changelogs/server_server/newsfragments/1110.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/server_server/newsfragments/1110.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/server_server/newsfragments/3703.clarification b/changelogs/server_server/newsfragments/3703.clarification deleted file mode 100644 index 46bb7126..00000000 --- a/changelogs/server_server/newsfragments/3703.clarification +++ /dev/null @@ -1 +0,0 @@ -Correct misleading text for `/send_join` response. diff --git a/changelogs/server_server/newsfragments/3727.clarification b/changelogs/server_server/newsfragments/3727.clarification deleted file mode 100644 index a20297b7..00000000 --- a/changelogs/server_server/newsfragments/3727.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that the `content` for `X-Matrix` signature validation is the parsed JSON body. \ No newline at end of file diff --git a/changelogs/server_server/newsfragments/998.clarification b/changelogs/server_server/newsfragments/998.clarification deleted file mode 100644 index 495fdade..00000000 --- a/changelogs/server_server/newsfragments/998.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove largely unused `origin` field from PDUs. diff --git a/content/changelog.md b/content/changelog.md index 104e19dd..2a623f9c 100644 --- a/content/changelog.md +++ b/content/changelog.md @@ -9,6 +9,7 @@ weight: 1000 {{% changelog/changelog-changes %}} +{{% changelog/changelog-rendered p="changelogs/v1.3.md" %}} {{% changelog/changelog-rendered p="changelogs/v1.2.md" %}} {{% changelog/changelog-rendered p="changelogs/v1.1.md" %}} diff --git a/layouts/partials/changelogs/v1.3.md b/layouts/partials/changelogs/v1.3.md new file mode 100644 index 00000000..0cb20ce8 --- /dev/null +++ b/layouts/partials/changelogs/v1.3.md @@ -0,0 +1,127 @@ + + +## v1.3 + + + + +
Git commithttps://github.com/matrix-org/matrix-spec/tree/v1.3
Release dateJune 15, 2022
+ + +### Client-Server API + + +Deprecations + + +- Deprecate the `sender_key` and `device_id` on `m.megolm.v1.aes-sha2` events, and the `sender_key` on `m.room_key_request` to-device messages, as per [MSC3700](https://github.com/matrix-org/matrix-spec-proposals/pull/3700). ([#1101](https://github.com/matrix-org/matrix-spec/issues/1101)) + + +Backwards Compatible Changes + + +- Make `from` optional on `GET /_matrix/client/v3/messages` to allow requesting events from the start or end of the room history, as per [MSC3567](https://github.com/matrix-org/matrix-spec-proposals/pull/3567). ([#1002](https://github.com/matrix-org/matrix-spec/issues/1002)) +- Add refresh tokens, per [MSC2918](https://github.com/matrix-org/matrix-spec-proposals/pull/2918). ([#1056](https://github.com/matrix-org/matrix-spec/issues/1056), [#1113](https://github.com/matrix-org/matrix-spec/issues/1113)) +- Relax the restrictions on Rich Replies, as per [MSC3676](https://github.com/matrix-org/matrix-spec-proposals/pull/3676). ([#1062](https://github.com/matrix-org/matrix-spec/issues/1062)) +- Describe a structured system for event relationships, as per [MSC2674](https://github.com/matrix-org/matrix-spec-proposals/pull/2674). ([#1062](https://github.com/matrix-org/matrix-spec/issues/1062)) +- Describe how relationships between events can be "aggregated", as per [MSC2675](https://github.com/matrix-org/matrix-spec-proposals/pull/2675) and [MSC3666](https://github.com/matrix-org/matrix-spec-proposals/pull/3666). ([#1062](https://github.com/matrix-org/matrix-spec/issues/1062)) +- Add support for a new `knock_restricted` join rule in supported room versions, as per [MSC3787](https://github.com/matrix-org/matrix-spec-proposals/pull/3787). ([#1099](https://github.com/matrix-org/matrix-spec/issues/1099)) + + +Spec Clarifications + + +- Clarify that the url field in `m.room.avatar` events is not required. ([#987](https://github.com/matrix-org/matrix-spec/issues/987)) +- Clarify that the `type` in user-interactive authentication can be omitted. ([#989](https://github.com/matrix-org/matrix-spec/issues/989)) +- Adjust the OpenAPI specification so that the type `Flow information` is explicitly defined when the client-server API is rendered. ([#1003](https://github.com/matrix-org/matrix-spec/issues/1003)) +- Correct the default value for `invite` where it is not specified in an `m.room.power_levels` event. ([#1021](https://github.com/matrix-org/matrix-spec/issues/1021)) +- Update various links which pointed to the old `matrix-doc` github repository. ([#1032](https://github.com/matrix-org/matrix-spec/issues/1032)) +- Removed `m.room.message.feedback` per [MSC3582](https://github.com/matrix-org/matrix-spec-proposals/pull/3582). ([#1035](https://github.com/matrix-org/matrix-spec/issues/1035)) +- Fix various typos throughout the specification. ([#1051](https://github.com/matrix-org/matrix-spec/issues/1051), [#1054](https://github.com/matrix-org/matrix-spec/issues/1054), [#1059](https://github.com/matrix-org/matrix-spec/issues/1059), [#1081](https://github.com/matrix-org/matrix-spec/issues/1081), [#1097](https://github.com/matrix-org/matrix-spec/issues/1097), [#1110](https://github.com/matrix-org/matrix-spec/issues/1110), [#1115](https://github.com/matrix-org/matrix-spec/issues/1115), [#1126](https://github.com/matrix-org/matrix-spec/issues/1126), [#1127](https://github.com/matrix-org/matrix-spec/issues/1127), [#1128](https://github.com/matrix-org/matrix-spec/issues/1128), [#1129](https://github.com/matrix-org/matrix-spec/issues/1129), [#3681](https://github.com/matrix-org/matrix-spec/issues/3681), [#3708](https://github.com/matrix-org/matrix-spec/issues/3708)) +- Clarify that state keys starting with `@` are in fact reserved. Regressed from [#3658](https://github.com/matrix-org/matrix-spec-proposals/pull/3658). ([#1100](https://github.com/matrix-org/matrix-spec/issues/1100)) +- Remove unenforced size limit on the `name` field of `m.room.name` events. ([#3669](https://github.com/matrix-org/matrix-spec/issues/3669)) +- Remove erroneous `room_id` field from examples of `m.read`, `m.typing` in `/sync` and `m.fully_read` in room account data. ([#3679](https://github.com/matrix-org/matrix-spec/issues/3679)) +- Clarify the behaviour of `event_match` in push rule conditions. ([#3690](https://github.com/matrix-org/matrix-spec/issues/3690)) +- Fix incorrectly referenced `m.login.appservice` login identifier, instead using `m.login.application_service`. ([#3711](https://github.com/matrix-org/matrix-spec/issues/3711)) +- Fix membership state transitions to denote that `invite->knock` and `external->leave` are valid transitions. ([#3730](https://github.com/matrix-org/matrix-spec/issues/3730)) + + +### Server-Server API + + +Backwards Compatible Changes + + +- Add a `destination` property to the Authorization header, as per [MSC3383](https://github.com/matrix-org/matrix-spec-proposals/pull/3383). ([#1067](https://github.com/matrix-org/matrix-spec/issues/1067)) + + +Spec Clarifications + + +- Remove largely unused `origin` field from PDUs. ([#998](https://github.com/matrix-org/matrix-spec/issues/998)) +- Update various links which pointed to the old `matrix-doc` github repository. ([#1032](https://github.com/matrix-org/matrix-spec/issues/1032)) +- Clarify the format for the Authorization header. ([#1038](https://github.com/matrix-org/matrix-spec/issues/1038), [#1067](https://github.com/matrix-org/matrix-spec/issues/1067)) +- Clarify what a "valid event" means when performing checks on a received PDU. ([#1045](https://github.com/matrix-org/matrix-spec/issues/1045)) +- Clarify that `valid_until_ts` is in milliseconds, like other timestamps used in Matrix. ([#1055](https://github.com/matrix-org/matrix-spec/issues/1055)) +- Clarify that checks on PDUs should refer to the state *before* an event. ([#1070](https://github.com/matrix-org/matrix-spec/issues/1070)) +- Clarify the historical handling of non-integer power levels. ([#1099](https://github.com/matrix-org/matrix-spec/issues/1099)) +- Fix various typos throughout the specification. ([#1110](https://github.com/matrix-org/matrix-spec/issues/1110)) +- Correct misleading text for `/send_join` response. ([#3703](https://github.com/matrix-org/matrix-spec/issues/3703)) +- Clarify that the `content` for `X-Matrix` signature validation is the parsed JSON body. ([#3727](https://github.com/matrix-org/matrix-spec/issues/3727)) + + +### Application Service API + + +Backwards Compatible Changes + + +- Add timestamp massaging as per [MSC3316](https://github.com/matrix-org/matrix-spec-proposals/pull/3316). ([#1094](https://github.com/matrix-org/matrix-spec/issues/1094)) + + +### Identity Service API + + +No significant changes. + + +### Push Gateway API + + +No significant changes. + + +### Room Versions + + +Backwards Compatible Changes + + +- Add room version 10 as per [MSC3604](https://github.com/matrix-org/matrix-spec-proposals/pull/3604). ([#1099](https://github.com/matrix-org/matrix-spec/issues/1099)) +- Enforce integer power levels in room version 10 as per [MSC3667](https://github.com/matrix-org/matrix-spec-proposals/pull/3667). ([#1099](https://github.com/matrix-org/matrix-spec/issues/1099)) +- Add a `knock_restricted` join rule supported by room version 10 as per [MSC3787](https://github.com/matrix-org/matrix-spec-proposals/pull/3787). ([#1099](https://github.com/matrix-org/matrix-spec/issues/1099)) +- Update the default room version to 9 as per [MSC3589](https://github.com/matrix-org/matrix-spec-proposals/pull/3589). ([#3739](https://github.com/matrix-org/matrix-spec/issues/3739)) + + +Spec Clarifications + + +- Improve readability and understanding of the state resolution algorithms. ([#1037](https://github.com/matrix-org/matrix-spec/issues/1037), [#1042](https://github.com/matrix-org/matrix-spec/issues/1042), [#1043](https://github.com/matrix-org/matrix-spec/issues/1043), [#1120](https://github.com/matrix-org/matrix-spec/issues/1120)) +- Improve readability of the authorization rules. ([#1050](https://github.com/matrix-org/matrix-spec/issues/1050)) +- For room versions 8, 9, and 10: clarify which homeserver is required to sign the join event. ([#1093](https://github.com/matrix-org/matrix-spec/issues/1093)) +- Clarify that room versions 1 through 9 accept stringy power levels, as noted by [MSC3667](https://github.com/matrix-org/matrix-spec-proposals/pull/3667). ([#1099](https://github.com/matrix-org/matrix-spec/issues/1099)) +- For all room versions: Add `m.federate` to the authorization rules, as originally intended. ([#1103](https://github.com/matrix-org/matrix-spec/issues/1103)) +- For room versions 2 through 10: More explicitly define the mainline of a power event and the mainline ordering of other events. ([#1107](https://github.com/matrix-org/matrix-spec/issues/1107)) +- For room versions 7, 8, 9, and 10: fix join membership authorization rules when `join_rule` is `knock`. ([#3737](https://github.com/matrix-org/matrix-spec/issues/3737)) + + +### Appendices + + +No significant changes.