From 7a591366c119f53b1ffa549c2179054e0e800b93 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Thu, 29 Sep 2022 07:03:48 -0600 Subject: [PATCH] v1.4 changelog --- .../newsfragments/1174.clarification | 1 - .../newsfragments/1200.breaking | 1 - .../newsfragments/1084.clarification | 1 - .../newsfragments/1135.clarification | 1 - .../newsfragments/1155.clarification | 1 - .../newsfragments/1161.clarification | 1 - .../newsfragments/1164.clarification | 1 - .../newsfragments/1165.clarification | 1 - .../newsfragments/1166.clarification | 1 - .../newsfragments/1170.clarification | 1 - .../newsfragments/1174.clarification | 1 - .../newsfragments/1179.clarification | 1 - .../newsfragments/1180.clarification | 1 - .../newsfragments/1185.clarification | 1 - .../client_server/newsfragments/1190.feature | 1 - .../client_server/newsfragments/1196.removal | 1 - .../client_server/newsfragments/1197.feature | 1 - .../client_server/newsfragments/1198.feature | 1 - .../client_server/newsfragments/1199.feature | 1 - .../client_server/newsfragments/1201.feature | 1 - .../newsfragments/1210.clarification | 1 - .../client_server/newsfragments/1211.feature | 1 - .../newsfragments/1215.clarification | 1 - .../newsfragments/1216.feature.1 | 1 - .../newsfragments/1216.feature.2 | 1 - .../newsfragments/1216.feature.3 | 1 - .../newsfragments/1236.clarification | 1 - .../newsfragments/1238.clarification | 1 - .../newsfragments/1240.clarification | 1 - .../newsfragments/1243.clarification | 1 - .../client_server/newsfragments/1254.feature | 1 - .../client_server/newsfragments/1255.feature | 1 - .../newsfragments/1174.clarification | 1 - .../newsfragments/1185.clarification | 1 - .../internal/newsfragments/1191.clarification | 1 - .../internal/newsfragments/1194.feature | 1 - .../internal/newsfragments/1195.clarification | 1 - .../internal/newsfragments/1205.clarification | 1 - .../internal/newsfragments/1230.clarification | 1 - .../newsfragments/1174.clarification | 1 - .../newsfragments/1137.clarification | 1 - .../newsfragments/1158.clarification | 1 - .../newsfragments/1175.clarification | 1 - .../newsfragments/1174.clarification | 1 - .../newsfragments/1179.clarification | 1 - .../newsfragments/1185.clarification | 1 - .../server_server/newsfragments/1255.feature | 1 - content/changelog.md | 1 + layouts/partials/changelogs/v1.4.md | 140 ++++++++++++++++++ 49 files changed, 141 insertions(+), 47 deletions(-) delete mode 100644 changelogs/application_service/newsfragments/1174.clarification delete mode 100644 changelogs/application_service/newsfragments/1200.breaking delete mode 100644 changelogs/client_server/newsfragments/1084.clarification delete mode 100644 changelogs/client_server/newsfragments/1135.clarification delete mode 100644 changelogs/client_server/newsfragments/1155.clarification delete mode 100644 changelogs/client_server/newsfragments/1161.clarification delete mode 100644 changelogs/client_server/newsfragments/1164.clarification delete mode 100644 changelogs/client_server/newsfragments/1165.clarification delete mode 100644 changelogs/client_server/newsfragments/1166.clarification delete mode 100644 changelogs/client_server/newsfragments/1170.clarification delete mode 100644 changelogs/client_server/newsfragments/1174.clarification delete mode 100644 changelogs/client_server/newsfragments/1179.clarification delete mode 100644 changelogs/client_server/newsfragments/1180.clarification delete mode 100644 changelogs/client_server/newsfragments/1185.clarification delete mode 100644 changelogs/client_server/newsfragments/1190.feature delete mode 100644 changelogs/client_server/newsfragments/1196.removal delete mode 100644 changelogs/client_server/newsfragments/1197.feature delete mode 100644 changelogs/client_server/newsfragments/1198.feature delete mode 100644 changelogs/client_server/newsfragments/1199.feature delete mode 100644 changelogs/client_server/newsfragments/1201.feature delete mode 100644 changelogs/client_server/newsfragments/1210.clarification delete mode 100644 changelogs/client_server/newsfragments/1211.feature delete mode 100644 changelogs/client_server/newsfragments/1215.clarification delete mode 100644 changelogs/client_server/newsfragments/1216.feature.1 delete mode 100644 changelogs/client_server/newsfragments/1216.feature.2 delete mode 100644 changelogs/client_server/newsfragments/1216.feature.3 delete mode 100644 changelogs/client_server/newsfragments/1236.clarification delete mode 100644 changelogs/client_server/newsfragments/1238.clarification delete mode 100644 changelogs/client_server/newsfragments/1240.clarification delete mode 100644 changelogs/client_server/newsfragments/1243.clarification delete mode 100644 changelogs/client_server/newsfragments/1254.feature delete mode 100644 changelogs/client_server/newsfragments/1255.feature delete mode 100644 changelogs/identity_service/newsfragments/1174.clarification delete mode 100644 changelogs/identity_service/newsfragments/1185.clarification delete mode 100644 changelogs/internal/newsfragments/1191.clarification delete mode 100644 changelogs/internal/newsfragments/1194.feature delete mode 100644 changelogs/internal/newsfragments/1195.clarification delete mode 100644 changelogs/internal/newsfragments/1205.clarification delete mode 100644 changelogs/internal/newsfragments/1230.clarification delete mode 100644 changelogs/push_gateway/newsfragments/1174.clarification delete mode 100644 changelogs/room_versions/newsfragments/1137.clarification delete mode 100644 changelogs/room_versions/newsfragments/1158.clarification delete mode 100644 changelogs/room_versions/newsfragments/1175.clarification delete mode 100644 changelogs/server_server/newsfragments/1174.clarification delete mode 100644 changelogs/server_server/newsfragments/1179.clarification delete mode 100644 changelogs/server_server/newsfragments/1185.clarification delete mode 100644 changelogs/server_server/newsfragments/1255.feature create mode 100644 layouts/partials/changelogs/v1.4.md diff --git a/changelogs/application_service/newsfragments/1174.clarification b/changelogs/application_service/newsfragments/1174.clarification deleted file mode 100644 index 9eef7945..00000000 --- a/changelogs/application_service/newsfragments/1174.clarification +++ /dev/null @@ -1 +0,0 @@ -Add HTML anchors for object definitions in the formatted specification. diff --git a/changelogs/application_service/newsfragments/1200.breaking b/changelogs/application_service/newsfragments/1200.breaking deleted file mode 100644 index 8b362072..00000000 --- a/changelogs/application_service/newsfragments/1200.breaking +++ /dev/null @@ -1 +0,0 @@ -Replace homeserver authorization approach with an `Authorization` header instead of `access_token` when talking to the application service, as per [MSC2832](https://github.com/matrix-org/matrix-spec-proposals/pull/2832). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1084.clarification b/changelogs/client_server/newsfragments/1084.clarification deleted file mode 100644 index c0d6e0f3..00000000 --- a/changelogs/client_server/newsfragments/1084.clarification +++ /dev/null @@ -1 +0,0 @@ -Mention that the `/rooms/{roomId}/invite` endpoint will return a 200 response if the user is already invited to the room. diff --git a/changelogs/client_server/newsfragments/1135.clarification b/changelogs/client_server/newsfragments/1135.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1135.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1155.clarification b/changelogs/client_server/newsfragments/1155.clarification deleted file mode 100644 index 08e9dd2f..00000000 --- a/changelogs/client_server/newsfragments/1155.clarification +++ /dev/null @@ -1 +0,0 @@ -Describe return codes for account data endpoints, and clarify that per-room data does not inherit from the global data. diff --git a/changelogs/client_server/newsfragments/1161.clarification b/changelogs/client_server/newsfragments/1161.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1161.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1164.clarification b/changelogs/client_server/newsfragments/1164.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1164.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1165.clarification b/changelogs/client_server/newsfragments/1165.clarification deleted file mode 100644 index 0cf092bb..00000000 --- a/changelogs/client_server/newsfragments/1165.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that policy rule globs work like ACL globs. Contributed by Nico. diff --git a/changelogs/client_server/newsfragments/1166.clarification b/changelogs/client_server/newsfragments/1166.clarification deleted file mode 100644 index 9db3e7c3..00000000 --- a/changelogs/client_server/newsfragments/1166.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the format of some structures in the End-to-end encryption module. diff --git a/changelogs/client_server/newsfragments/1170.clarification b/changelogs/client_server/newsfragments/1170.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1170.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1174.clarification b/changelogs/client_server/newsfragments/1174.clarification deleted file mode 100644 index 9eef7945..00000000 --- a/changelogs/client_server/newsfragments/1174.clarification +++ /dev/null @@ -1 +0,0 @@ -Add HTML anchors for object definitions in the formatted specification. diff --git a/changelogs/client_server/newsfragments/1179.clarification b/changelogs/client_server/newsfragments/1179.clarification deleted file mode 100644 index 8bb04d09..00000000 --- a/changelogs/client_server/newsfragments/1179.clarification +++ /dev/null @@ -1 +0,0 @@ -Tweak the styling of `` snippets in tables rendered from OpenAPI definitions. diff --git a/changelogs/client_server/newsfragments/1180.clarification b/changelogs/client_server/newsfragments/1180.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1180.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1185.clarification b/changelogs/client_server/newsfragments/1185.clarification deleted file mode 100644 index 0865507a..00000000 --- a/changelogs/client_server/newsfragments/1185.clarification +++ /dev/null @@ -1 +0,0 @@ -Update "API Standards" section to clarify how JSON is used. diff --git a/changelogs/client_server/newsfragments/1190.feature b/changelogs/client_server/newsfragments/1190.feature deleted file mode 100644 index ca206eb2..00000000 --- a/changelogs/client_server/newsfragments/1190.feature +++ /dev/null @@ -1 +0,0 @@ -Add a `.m.rule.room.server_acl` push rule to match `m.room.server_acl` events, as per [MSC3786](https://github.com/matrix-org/matrix-spec-proposals/pull/3786). diff --git a/changelogs/client_server/newsfragments/1196.removal b/changelogs/client_server/newsfragments/1196.removal deleted file mode 100644 index c09a4b0d..00000000 --- a/changelogs/client_server/newsfragments/1196.removal +++ /dev/null @@ -1 +0,0 @@ -Remove unused policy room sharing mechanism, as per [MSC3844](https://github.com/matrix-org/matrix-spec-proposals/pull/3844). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1197.feature b/changelogs/client_server/newsfragments/1197.feature deleted file mode 100644 index d4ea9b42..00000000 --- a/changelogs/client_server/newsfragments/1197.feature +++ /dev/null @@ -1 +0,0 @@ -Add `Cross-Origin-Resource-Policy` (CORP) headers to media repository, as per [MSC3828](https://github.com/matrix-org/matrix-spec-proposals/pull/3828). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1198.feature b/changelogs/client_server/newsfragments/1198.feature deleted file mode 100644 index 4e41e587..00000000 --- a/changelogs/client_server/newsfragments/1198.feature +++ /dev/null @@ -1 +0,0 @@ -Copy a room's `type` when upgrading it, as per [MSC3818](https://github.com/matrix-org/matrix-spec-proposals/pull/3818). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1199.feature b/changelogs/client_server/newsfragments/1199.feature deleted file mode 100644 index ca32e966..00000000 --- a/changelogs/client_server/newsfragments/1199.feature +++ /dev/null @@ -1 +0,0 @@ -Add `room_types` filter and `room_type` response to `/publicRooms`, as per [MSC3827](https://github.com/matrix-org/matrix-spec-proposals/pull/3827). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1201.feature b/changelogs/client_server/newsfragments/1201.feature deleted file mode 100644 index 4c9a5ea1..00000000 --- a/changelogs/client_server/newsfragments/1201.feature +++ /dev/null @@ -1 +0,0 @@ -Add a `.m.rule.room.server_acl` push rule to match `m.room.server_acl` events, as per [MSC3786](https://github.com/matrix-org/matrix-spec-proposals/pull/3786). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1210.clarification b/changelogs/client_server/newsfragments/1210.clarification deleted file mode 100644 index 6a024852..00000000 --- a/changelogs/client_server/newsfragments/1210.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that the "device_id", "user_id" and "access_token" fields are required in the response body of `POST /_matrix/client/v3/login`. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1211.feature b/changelogs/client_server/newsfragments/1211.feature deleted file mode 100644 index 92f1bf1b..00000000 --- a/changelogs/client_server/newsfragments/1211.feature +++ /dev/null @@ -1 +0,0 @@ -Add `m.replace` relations (event edits), as per [MSC2676](https://github.com/matrix-org/matrix-spec-proposals/pull/2676). diff --git a/changelogs/client_server/newsfragments/1215.clarification b/changelogs/client_server/newsfragments/1215.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1215.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1216.feature.1 b/changelogs/client_server/newsfragments/1216.feature.1 deleted file mode 100644 index fb130e2c..00000000 --- a/changelogs/client_server/newsfragments/1216.feature.1 +++ /dev/null @@ -1 +0,0 @@ -Add `m.read.private` receipts, as per [MSC2285](https://github.com/matrix-org/matrix-spec-proposals/pull/2285). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1216.feature.2 b/changelogs/client_server/newsfragments/1216.feature.2 deleted file mode 100644 index 27760b75..00000000 --- a/changelogs/client_server/newsfragments/1216.feature.2 +++ /dev/null @@ -1 +0,0 @@ -Make `m.fully_read` optional on `/read_markers`, as per [MSC2285](https://github.com/matrix-org/matrix-spec-proposals/pull/2285). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1216.feature.3 b/changelogs/client_server/newsfragments/1216.feature.3 deleted file mode 100644 index 0f6eeb07..00000000 --- a/changelogs/client_server/newsfragments/1216.feature.3 +++ /dev/null @@ -1 +0,0 @@ -Allow `m.fully_read` markers to be set from `/receipts`, as per [MSC2285](https://github.com/matrix-org/matrix-spec-proposals/pull/2285). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1236.clarification b/changelogs/client_server/newsfragments/1236.clarification deleted file mode 100644 index 36052275..00000000 --- a/changelogs/client_server/newsfragments/1236.clarification +++ /dev/null @@ -1 +0,0 @@ -Reinforce the relationship of refreshed access tokens to transaction IDs. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1238.clarification b/changelogs/client_server/newsfragments/1238.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1238.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1240.clarification b/changelogs/client_server/newsfragments/1240.clarification deleted file mode 100644 index d88de5eb..00000000 --- a/changelogs/client_server/newsfragments/1240.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify enum values by separating possible values with commas. diff --git a/changelogs/client_server/newsfragments/1243.clarification b/changelogs/client_server/newsfragments/1243.clarification deleted file mode 100644 index ca5f3aea..00000000 --- a/changelogs/client_server/newsfragments/1243.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/1254.feature b/changelogs/client_server/newsfragments/1254.feature deleted file mode 100644 index 84ed083d..00000000 --- a/changelogs/client_server/newsfragments/1254.feature +++ /dev/null @@ -1 +0,0 @@ -Add threading via `m.thread` relations, as per [MSC3440](https://github.com/matrix-org/matrix-spec-proposals/pull/3440), [MSC3816](https://github.com/matrix-org/matrix-spec-proposals/pull/3816), [MSC3856](https://github.com/matrix-org/matrix-spec-proposals/pull/3856), and [MSC3715](https://github.com/matrix-org/matrix-spec-proposals/pull/3715). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1255.feature b/changelogs/client_server/newsfragments/1255.feature deleted file mode 100644 index a1d15d98..00000000 --- a/changelogs/client_server/newsfragments/1255.feature +++ /dev/null @@ -1 +0,0 @@ -Add per-thread notifications and read receipts, as per [MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771) and [MSC3773](https://github.com/matrix-org/matrix-spec-proposals/pull/3773). \ No newline at end of file diff --git a/changelogs/identity_service/newsfragments/1174.clarification b/changelogs/identity_service/newsfragments/1174.clarification deleted file mode 100644 index 9eef7945..00000000 --- a/changelogs/identity_service/newsfragments/1174.clarification +++ /dev/null @@ -1 +0,0 @@ -Add HTML anchors for object definitions in the formatted specification. diff --git a/changelogs/identity_service/newsfragments/1185.clarification b/changelogs/identity_service/newsfragments/1185.clarification deleted file mode 100644 index 0865507a..00000000 --- a/changelogs/identity_service/newsfragments/1185.clarification +++ /dev/null @@ -1 +0,0 @@ -Update "API Standards" section to clarify how JSON is used. diff --git a/changelogs/internal/newsfragments/1191.clarification b/changelogs/internal/newsfragments/1191.clarification deleted file mode 100644 index 3c4ca5f6..00000000 --- a/changelogs/internal/newsfragments/1191.clarification +++ /dev/null @@ -1 +0,0 @@ -Render HTML anchors for object definition tables. diff --git a/changelogs/internal/newsfragments/1194.feature b/changelogs/internal/newsfragments/1194.feature deleted file mode 100644 index 23f23618..00000000 --- a/changelogs/internal/newsfragments/1194.feature +++ /dev/null @@ -1 +0,0 @@ -Add internal changes changelog section. \ No newline at end of file diff --git a/changelogs/internal/newsfragments/1195.clarification b/changelogs/internal/newsfragments/1195.clarification deleted file mode 100644 index da9ce6fe..00000000 --- a/changelogs/internal/newsfragments/1195.clarification +++ /dev/null @@ -1 +0,0 @@ -Give rendered-data sections a background and some padding. diff --git a/changelogs/internal/newsfragments/1205.clarification b/changelogs/internal/newsfragments/1205.clarification deleted file mode 100644 index 6fb72a7a..00000000 --- a/changelogs/internal/newsfragments/1205.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix rendering of shortcodes within the client-server API. diff --git a/changelogs/internal/newsfragments/1230.clarification b/changelogs/internal/newsfragments/1230.clarification deleted file mode 100644 index 736fbd12..00000000 --- a/changelogs/internal/newsfragments/1230.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix the spacing of mapping types generated from the OpenAPI spec. diff --git a/changelogs/push_gateway/newsfragments/1174.clarification b/changelogs/push_gateway/newsfragments/1174.clarification deleted file mode 100644 index 9eef7945..00000000 --- a/changelogs/push_gateway/newsfragments/1174.clarification +++ /dev/null @@ -1 +0,0 @@ -Add HTML anchors for object definitions in the formatted specification. diff --git a/changelogs/room_versions/newsfragments/1137.clarification b/changelogs/room_versions/newsfragments/1137.clarification deleted file mode 100644 index b7c04045..00000000 --- a/changelogs/room_versions/newsfragments/1137.clarification +++ /dev/null @@ -1 +0,0 @@ -For room versions 1 through 10, clarify that events with rejected `auth_events` must be rejected. diff --git a/changelogs/room_versions/newsfragments/1158.clarification b/changelogs/room_versions/newsfragments/1158.clarification deleted file mode 100644 index d4081aa2..00000000 --- a/changelogs/room_versions/newsfragments/1158.clarification +++ /dev/null @@ -1 +0,0 @@ -For room versions 2–10: correct a mistaken clarification to the state resolution algorithm. diff --git a/changelogs/room_versions/newsfragments/1175.clarification b/changelogs/room_versions/newsfragments/1175.clarification deleted file mode 100644 index b7cda453..00000000 --- a/changelogs/room_versions/newsfragments/1175.clarification +++ /dev/null @@ -1 +0,0 @@ -For room versions 7 through 10: Clarify that `invite->knock` is actually a legal transition. \ No newline at end of file diff --git a/changelogs/server_server/newsfragments/1174.clarification b/changelogs/server_server/newsfragments/1174.clarification deleted file mode 100644 index 9eef7945..00000000 --- a/changelogs/server_server/newsfragments/1174.clarification +++ /dev/null @@ -1 +0,0 @@ -Add HTML anchors for object definitions in the formatted specification. diff --git a/changelogs/server_server/newsfragments/1179.clarification b/changelogs/server_server/newsfragments/1179.clarification deleted file mode 100644 index 8bb04d09..00000000 --- a/changelogs/server_server/newsfragments/1179.clarification +++ /dev/null @@ -1 +0,0 @@ -Tweak the styling of `` snippets in tables rendered from OpenAPI definitions. diff --git a/changelogs/server_server/newsfragments/1185.clarification b/changelogs/server_server/newsfragments/1185.clarification deleted file mode 100644 index 0865507a..00000000 --- a/changelogs/server_server/newsfragments/1185.clarification +++ /dev/null @@ -1 +0,0 @@ -Update "API Standards" section to clarify how JSON is used. diff --git a/changelogs/server_server/newsfragments/1255.feature b/changelogs/server_server/newsfragments/1255.feature deleted file mode 100644 index a1d15d98..00000000 --- a/changelogs/server_server/newsfragments/1255.feature +++ /dev/null @@ -1 +0,0 @@ -Add per-thread notifications and read receipts, as per [MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771) and [MSC3773](https://github.com/matrix-org/matrix-spec-proposals/pull/3773). \ No newline at end of file diff --git a/content/changelog.md b/content/changelog.md index 2a623f9c..a84514b6 100644 --- a/content/changelog.md +++ b/content/changelog.md @@ -9,6 +9,7 @@ weight: 1000 {{% changelog/changelog-changes %}} +{{% changelog/changelog-rendered p="changelogs/v1.4.md" %}} {{% 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.4.md b/layouts/partials/changelogs/v1.4.md new file mode 100644 index 00000000..e383ae6e --- /dev/null +++ b/layouts/partials/changelogs/v1.4.md @@ -0,0 +1,140 @@ + + +## v1.4 + + + + +
Git commithttps://github.com/matrix-org/matrix-spec/tree/v1.4
Release dateSeptember 29, 2022
+ + +### Client-Server API + + +Removed Endpoints + + +- Remove unused policy room sharing mechanism, as per [MSC3844](https://github.com/matrix-org/matrix-spec-proposals/pull/3844). ([#1196](https://github.com/matrix-org/matrix-spec/issues/1196)) + + +Backwards Compatible Changes + + +- Add a `.m.rule.room.server_acl` push rule to match `m.room.server_acl` events, as per [MSC3786](https://github.com/matrix-org/matrix-spec-proposals/pull/3786). ([#1190](https://github.com/matrix-org/matrix-spec/issues/1190), [#1201](https://github.com/matrix-org/matrix-spec/issues/1201)) +- Add `Cross-Origin-Resource-Policy` (CORP) headers to media repository, as per [MSC3828](https://github.com/matrix-org/matrix-spec-proposals/pull/3828). ([#1197](https://github.com/matrix-org/matrix-spec/issues/1197)) +- Copy a room's `type` when upgrading it, as per [MSC3818](https://github.com/matrix-org/matrix-spec-proposals/pull/3818). ([#1198](https://github.com/matrix-org/matrix-spec/issues/1198)) +- Add `room_types` filter and `room_type` response to `/publicRooms`, as per [MSC3827](https://github.com/matrix-org/matrix-spec-proposals/pull/3827). ([#1199](https://github.com/matrix-org/matrix-spec/issues/1199)) +- Add `m.replace` relations (event edits), as per [MSC2676](https://github.com/matrix-org/matrix-spec-proposals/pull/2676). ([#1211](https://github.com/matrix-org/matrix-spec/issues/1211)) +- Add `m.read.private` receipts, as per [MSC2285](https://github.com/matrix-org/matrix-spec-proposals/pull/2285). ([#1216](https://github.com/matrix-org/matrix-spec/issues/1216)) +- Make `m.fully_read` optional on `/read_markers`, as per [MSC2285](https://github.com/matrix-org/matrix-spec-proposals/pull/2285). ([#1216](https://github.com/matrix-org/matrix-spec/issues/1216)) +- Allow `m.fully_read` markers to be set from `/receipts`, as per [MSC2285](https://github.com/matrix-org/matrix-spec-proposals/pull/2285). ([#1216](https://github.com/matrix-org/matrix-spec/issues/1216)) +- Add threading via `m.thread` relations, as per [MSC3440](https://github.com/matrix-org/matrix-spec-proposals/pull/3440), [MSC3816](https://github.com/matrix-org/matrix-spec-proposals/pull/3816), [MSC3856](https://github.com/matrix-org/matrix-spec-proposals/pull/3856), and [MSC3715](https://github.com/matrix-org/matrix-spec-proposals/pull/3715). ([#1254](https://github.com/matrix-org/matrix-spec/issues/1254)) +- Add per-thread notifications and read receipts, as per [MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771) and [MSC3773](https://github.com/matrix-org/matrix-spec-proposals/pull/3773). ([#1255](https://github.com/matrix-org/matrix-spec/issues/1255)) + + +Spec Clarifications + + +- Mention that the `/rooms/{roomId}/invite` endpoint will return a 200 response if the user is already invited to the room. ([#1084](https://github.com/matrix-org/matrix-spec/issues/1084)) +- Fix various typos throughout the specification. ([#1135](https://github.com/matrix-org/matrix-spec/issues/1135), [#1161](https://github.com/matrix-org/matrix-spec/issues/1161), [#1164](https://github.com/matrix-org/matrix-spec/issues/1164), [#1170](https://github.com/matrix-org/matrix-spec/issues/1170), [#1180](https://github.com/matrix-org/matrix-spec/issues/1180), [#1215](https://github.com/matrix-org/matrix-spec/issues/1215), [#1238](https://github.com/matrix-org/matrix-spec/issues/1238), [#1243](https://github.com/matrix-org/matrix-spec/issues/1243)) +- Describe return codes for account data endpoints, and clarify that per-room data does not inherit from the global data. ([#1155](https://github.com/matrix-org/matrix-spec/issues/1155)) +- Clarify that policy rule globs work like ACL globs. Contributed by Nico. ([#1165](https://github.com/matrix-org/matrix-spec/issues/1165)) +- Clarify the format of some structures in the End-to-end encryption module. ([#1166](https://github.com/matrix-org/matrix-spec/issues/1166)) +- Add HTML anchors for object definitions in the formatted specification. ([#1174](https://github.com/matrix-org/matrix-spec/issues/1174)) +- Tweak the styling of `` snippets in tables rendered from OpenAPI definitions. ([#1179](https://github.com/matrix-org/matrix-spec/issues/1179)) +- Update "API Standards" section to clarify how JSON is used. ([#1185](https://github.com/matrix-org/matrix-spec/issues/1185)) +- Clarify that the "device_id", "user_id" and "access_token" fields are required in the response body of `POST /_matrix/client/v3/login`. ([#1210](https://github.com/matrix-org/matrix-spec/issues/1210)) +- Reinforce the relationship of refreshed access tokens to transaction IDs. ([#1236](https://github.com/matrix-org/matrix-spec/issues/1236)) +- Clarify enum values by separating possible values with commas. ([#1240](https://github.com/matrix-org/matrix-spec/issues/1240)) + + +### Server-Server API + + +Backwards Compatible Changes + + +- Add per-thread notifications and read receipts, as per [MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771) and [MSC3773](https://github.com/matrix-org/matrix-spec-proposals/pull/3773). ([#1255](https://github.com/matrix-org/matrix-spec/issues/1255)) + + +Spec Clarifications + + +- Add HTML anchors for object definitions in the formatted specification. ([#1174](https://github.com/matrix-org/matrix-spec/issues/1174)) +- Tweak the styling of `` snippets in tables rendered from OpenAPI definitions. ([#1179](https://github.com/matrix-org/matrix-spec/issues/1179)) +- Update "API Standards" section to clarify how JSON is used. ([#1185](https://github.com/matrix-org/matrix-spec/issues/1185)) + + +### Application Service API + + +Breaking Changes + + +- Replace homeserver authorization approach with an `Authorization` header instead of `access_token` when talking to the application service, as per [MSC2832](https://github.com/matrix-org/matrix-spec-proposals/pull/2832). ([#1200](https://github.com/matrix-org/matrix-spec/issues/1200)) + + +Spec Clarifications + + +- Add HTML anchors for object definitions in the formatted specification. ([#1174](https://github.com/matrix-org/matrix-spec/issues/1174)) + + +### Identity Service API + + +Spec Clarifications + + +- Add HTML anchors for object definitions in the formatted specification. ([#1174](https://github.com/matrix-org/matrix-spec/issues/1174)) +- Update "API Standards" section to clarify how JSON is used. ([#1185](https://github.com/matrix-org/matrix-spec/issues/1185)) + + +### Push Gateway API + + +Spec Clarifications + + +- Add HTML anchors for object definitions in the formatted specification. ([#1174](https://github.com/matrix-org/matrix-spec/issues/1174)) + + +### Room Versions + + +Spec Clarifications + + +- For room versions 1 through 10, clarify that events with rejected `auth_events` must be rejected. ([#1137](https://github.com/matrix-org/matrix-spec/issues/1137)) +- For room versions 2–10: correct a mistaken clarification to the state resolution algorithm. ([#1158](https://github.com/matrix-org/matrix-spec/issues/1158)) +- For room versions 7 through 10: Clarify that `invite->knock` is actually a legal transition. ([#1175](https://github.com/matrix-org/matrix-spec/issues/1175)) + + +### Appendices + + +No significant changes. + + +### Internal Changes/Tooling + + +Backwards Compatible Changes + + +- Add internal changes changelog section. ([#1194](https://github.com/matrix-org/matrix-spec/issues/1194)) + + +Spec Clarifications + + +- Render HTML anchors for object definition tables. ([#1191](https://github.com/matrix-org/matrix-spec/issues/1191)) +- Give rendered-data sections a background and some padding. ([#1195](https://github.com/matrix-org/matrix-spec/issues/1195)) +- Fix rendering of shortcodes within the client-server API. ([#1205](https://github.com/matrix-org/matrix-spec/issues/1205)) +- Fix the spacing of mapping types generated from the OpenAPI spec. ([#1230](https://github.com/matrix-org/matrix-spec/issues/1230))