From 5f2fac89afdd02830099b5010e46724d905057d5 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Thu, 17 Nov 2022 08:22:20 -0700 Subject: [PATCH] Matrix 1.5 --- .../newsfragments/1305.clarification | 1 - .../client_server/newsfragments/1206.feature | 1 - .../newsfragments/1260.clarification | 1 - .../newsfragments/1265.clarification | 1 - .../newsfragments/1266.clarification | 1 - .../client_server/newsfragments/1271.feature | 1 - .../newsfragments/1276.clarification | 1 - .../newsfragments/1283.clarification | 1 - .../newsfragments/1284.clarification | 1 - .../newsfragments/1286.clarification | 1 - .../newsfragments/1294.clarification | 1 - .../newsfragments/1306.clarification | 1 - .../newsfragments/1318.clarification | 1 - .../newsfragments/1319.clarification | 1 - .../newsfragments/1320.clarification | 1 - .../newsfragments/1323.clarification | 1 - .../newsfragments/1330.clarification | 1 - .../newsfragments/1341.clarification | 1 - .../newsfragments/1345.clarification | 1 - .../newsfragments/1330.clarification | 1 - .../internal/newsfragments/1295.feature | 1 - .../internal/newsfragments/1303.clarification | 1 - .../internal/newsfragments/1308.clarification | 1 - .../internal/newsfragments/1317.clarification | 1 - .../internal/newsfragments/1329.clarification | 1 - .../internal/newsfragments/1331.clarification | 1 - .../internal/newsfragments/1338.clarification | 1 - .../internal/newsfragments/1339.clarification | 1 - .../internal/newsfragments/1340.clarification | 1 - .../internal/newsfragments/1342.clarification | 1 - .../internal/newsfragments/1344.clarification | 1 - .../internal/newsfragments/1346.clarification | 1 - .../newsfragments/1269.clarification | 1 - .../newsfragments/1270.clarification | 1 - .../newsfragments/1330.clarification | 1 - .../newsfragments/1330.clarification | 1 - content/changelog/v1.5.md | 119 ++++++++++++++++++ 37 files changed, 119 insertions(+), 36 deletions(-) delete mode 100644 changelogs/application_service/newsfragments/1305.clarification delete mode 100644 changelogs/client_server/newsfragments/1206.feature delete mode 100644 changelogs/client_server/newsfragments/1260.clarification delete mode 100644 changelogs/client_server/newsfragments/1265.clarification delete mode 100644 changelogs/client_server/newsfragments/1266.clarification delete mode 100644 changelogs/client_server/newsfragments/1271.feature delete mode 100644 changelogs/client_server/newsfragments/1276.clarification delete mode 100644 changelogs/client_server/newsfragments/1283.clarification delete mode 100644 changelogs/client_server/newsfragments/1284.clarification delete mode 100644 changelogs/client_server/newsfragments/1286.clarification delete mode 100644 changelogs/client_server/newsfragments/1294.clarification delete mode 100644 changelogs/client_server/newsfragments/1306.clarification delete mode 100644 changelogs/client_server/newsfragments/1318.clarification delete mode 100644 changelogs/client_server/newsfragments/1319.clarification delete mode 100644 changelogs/client_server/newsfragments/1320.clarification delete mode 100644 changelogs/client_server/newsfragments/1323.clarification delete mode 100644 changelogs/client_server/newsfragments/1330.clarification delete mode 100644 changelogs/client_server/newsfragments/1341.clarification delete mode 100644 changelogs/client_server/newsfragments/1345.clarification delete mode 100644 changelogs/identity_service/newsfragments/1330.clarification delete mode 100644 changelogs/internal/newsfragments/1295.feature delete mode 100644 changelogs/internal/newsfragments/1303.clarification delete mode 100644 changelogs/internal/newsfragments/1308.clarification delete mode 100644 changelogs/internal/newsfragments/1317.clarification delete mode 100644 changelogs/internal/newsfragments/1329.clarification delete mode 100644 changelogs/internal/newsfragments/1331.clarification delete mode 100644 changelogs/internal/newsfragments/1338.clarification delete mode 100644 changelogs/internal/newsfragments/1339.clarification delete mode 100644 changelogs/internal/newsfragments/1340.clarification delete mode 100644 changelogs/internal/newsfragments/1342.clarification delete mode 100644 changelogs/internal/newsfragments/1344.clarification delete mode 100644 changelogs/internal/newsfragments/1346.clarification delete mode 100644 changelogs/room_versions/newsfragments/1269.clarification delete mode 100644 changelogs/room_versions/newsfragments/1270.clarification delete mode 100644 changelogs/room_versions/newsfragments/1330.clarification delete mode 100644 changelogs/server_server/newsfragments/1330.clarification create mode 100644 content/changelog/v1.5.md diff --git a/changelogs/application_service/newsfragments/1305.clarification b/changelogs/application_service/newsfragments/1305.clarification deleted file mode 100644 index 9c45483f..00000000 --- a/changelogs/application_service/newsfragments/1305.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that application services can only register an interest in local users, as per [MSC3905](https://github.com/matrix-org/matrix-spec-proposals/issues/3905). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1206.feature b/changelogs/client_server/newsfragments/1206.feature deleted file mode 100644 index 16bcd216..00000000 --- a/changelogs/client_server/newsfragments/1206.feature +++ /dev/null @@ -1 +0,0 @@ -Add `m.reference` relations, as per [MSC3267](https://github.com/matrix-org/matrix-spec-proposals/pull/3267). diff --git a/changelogs/client_server/newsfragments/1260.clarification b/changelogs/client_server/newsfragments/1260.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/1260.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/1265.clarification b/changelogs/client_server/newsfragments/1265.clarification deleted file mode 100644 index ca5f3aea..00000000 --- a/changelogs/client_server/newsfragments/1265.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/1266.clarification b/changelogs/client_server/newsfragments/1266.clarification deleted file mode 100644 index ad9a0d27..00000000 --- a/changelogs/client_server/newsfragments/1266.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix naming of `device_one_time_keys_count` in `/sync`. diff --git a/changelogs/client_server/newsfragments/1271.feature b/changelogs/client_server/newsfragments/1271.feature deleted file mode 100644 index 8d3cb3f8..00000000 --- a/changelogs/client_server/newsfragments/1271.feature +++ /dev/null @@ -1 +0,0 @@ -Add missing documentation for `m.key.verification.request` msgtype for in-room verification. diff --git a/changelogs/client_server/newsfragments/1276.clarification b/changelogs/client_server/newsfragments/1276.clarification deleted file mode 100644 index ca5f3aea..00000000 --- a/changelogs/client_server/newsfragments/1276.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/1283.clarification b/changelogs/client_server/newsfragments/1283.clarification deleted file mode 100644 index 12fee9c6..00000000 --- a/changelogs/client_server/newsfragments/1283.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve display of event subtypes. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1284.clarification b/changelogs/client_server/newsfragments/1284.clarification deleted file mode 100644 index bd52dbd4..00000000 --- a/changelogs/client_server/newsfragments/1284.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve documentation about ephemeral events. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1286.clarification b/changelogs/client_server/newsfragments/1286.clarification deleted file mode 100644 index 46deeeaa..00000000 --- a/changelogs/client_server/newsfragments/1286.clarification +++ /dev/null @@ -1 +0,0 @@ -Define a 400 response from `/_matrix/client/v3/directory/rooms/{roomAlias}`. diff --git a/changelogs/client_server/newsfragments/1294.clarification b/changelogs/client_server/newsfragments/1294.clarification deleted file mode 100644 index 8132e060..00000000 --- a/changelogs/client_server/newsfragments/1294.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify parts of the end-to-end encryption sections. diff --git a/changelogs/client_server/newsfragments/1306.clarification b/changelogs/client_server/newsfragments/1306.clarification deleted file mode 100644 index 4a2ff502..00000000 --- a/changelogs/client_server/newsfragments/1306.clarification +++ /dev/null @@ -1 +0,0 @@ -Various clarifications throughout the specification. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1318.clarification b/changelogs/client_server/newsfragments/1318.clarification deleted file mode 100644 index 0fa17ca1..00000000 --- a/changelogs/client_server/newsfragments/1318.clarification +++ /dev/null @@ -1 +0,0 @@ -Replace `set_sound` push rule action by `set_tweak`. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1319.clarification b/changelogs/client_server/newsfragments/1319.clarification deleted file mode 100644 index 8f9c4adb..00000000 --- a/changelogs/client_server/newsfragments/1319.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the behavior of `PUT /_matrix/client/v3/pushrules/{scope}/{kind}/{ruleId}`. diff --git a/changelogs/client_server/newsfragments/1320.clarification b/changelogs/client_server/newsfragments/1320.clarification deleted file mode 100644 index 5126d590..00000000 --- a/changelogs/client_server/newsfragments/1320.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that `.m.rule.master` has a higher priority than any push rule. diff --git a/changelogs/client_server/newsfragments/1323.clarification b/changelogs/client_server/newsfragments/1323.clarification deleted file mode 100644 index 9155786d..00000000 --- a/changelogs/client_server/newsfragments/1323.clarification +++ /dev/null @@ -1 +0,0 @@ -Require request field `refresh_token` at endpoint `POST /_matrix/client/v3/refresh`. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1330.clarification b/changelogs/client_server/newsfragments/1330.clarification deleted file mode 100644 index 5c0e57d8..00000000 --- a/changelogs/client_server/newsfragments/1330.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix a number of broken links in the specification. diff --git a/changelogs/client_server/newsfragments/1341.clarification b/changelogs/client_server/newsfragments/1341.clarification deleted file mode 100644 index 84ae7e92..00000000 --- a/changelogs/client_server/newsfragments/1341.clarification +++ /dev/null @@ -1 +0,0 @@ -Add example read receipt to `GET /_matrix/client/v3/sync` response example. diff --git a/changelogs/client_server/newsfragments/1345.clarification b/changelogs/client_server/newsfragments/1345.clarification deleted file mode 100644 index 8132e060..00000000 --- a/changelogs/client_server/newsfragments/1345.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify parts of the end-to-end encryption sections. diff --git a/changelogs/identity_service/newsfragments/1330.clarification b/changelogs/identity_service/newsfragments/1330.clarification deleted file mode 100644 index 5c0e57d8..00000000 --- a/changelogs/identity_service/newsfragments/1330.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix a number of broken links in the specification. diff --git a/changelogs/internal/newsfragments/1295.feature b/changelogs/internal/newsfragments/1295.feature deleted file mode 100644 index 59ea7939..00000000 --- a/changelogs/internal/newsfragments/1295.feature +++ /dev/null @@ -1 +0,0 @@ -Update docsy theme to v0.5.0 + matrix.org modifications (https://github.com/matrix-org/docsy/commit/a0032f8db919a6c67ba6cdef2c455f105b6272a2). \ No newline at end of file diff --git a/changelogs/internal/newsfragments/1303.clarification b/changelogs/internal/newsfragments/1303.clarification deleted file mode 100644 index 2ccae65c..00000000 --- a/changelogs/internal/newsfragments/1303.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve error messages emitted by `resolve-additional-types` template. diff --git a/changelogs/internal/newsfragments/1308.clarification b/changelogs/internal/newsfragments/1308.clarification deleted file mode 100644 index f1f9ddcb..00000000 --- a/changelogs/internal/newsfragments/1308.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix link to API viewer. diff --git a/changelogs/internal/newsfragments/1317.clarification b/changelogs/internal/newsfragments/1317.clarification deleted file mode 100644 index 7813dc3f..00000000 --- a/changelogs/internal/newsfragments/1317.clarification +++ /dev/null @@ -1 +0,0 @@ -Stop rendering the subsections of the Client-Server API and Room Versions specs as their own separate pages. diff --git a/changelogs/internal/newsfragments/1329.clarification b/changelogs/internal/newsfragments/1329.clarification deleted file mode 100644 index c5b60e24..00000000 --- a/changelogs/internal/newsfragments/1329.clarification +++ /dev/null @@ -1 +0,0 @@ -Use a link checker to ensure that we do not have broken links. diff --git a/changelogs/internal/newsfragments/1331.clarification b/changelogs/internal/newsfragments/1331.clarification deleted file mode 100644 index 51348f7e..00000000 --- a/changelogs/internal/newsfragments/1331.clarification +++ /dev/null @@ -1 +0,0 @@ -Update instructions to preview Swagger definitions. diff --git a/changelogs/internal/newsfragments/1338.clarification b/changelogs/internal/newsfragments/1338.clarification deleted file mode 100644 index c5b60e24..00000000 --- a/changelogs/internal/newsfragments/1338.clarification +++ /dev/null @@ -1 +0,0 @@ -Use a link checker to ensure that we do not have broken links. diff --git a/changelogs/internal/newsfragments/1339.clarification b/changelogs/internal/newsfragments/1339.clarification deleted file mode 100644 index 8c5af2e2..00000000 --- a/changelogs/internal/newsfragments/1339.clarification +++ /dev/null @@ -1 +0,0 @@ -Make definition anchors more unique. diff --git a/changelogs/internal/newsfragments/1340.clarification b/changelogs/internal/newsfragments/1340.clarification deleted file mode 100644 index a3180440..00000000 --- a/changelogs/internal/newsfragments/1340.clarification +++ /dev/null @@ -1 +0,0 @@ -Generate the unstable changelogs with towncrier, for consistency. diff --git a/changelogs/internal/newsfragments/1342.clarification b/changelogs/internal/newsfragments/1342.clarification deleted file mode 100644 index 4586000d..00000000 --- a/changelogs/internal/newsfragments/1342.clarification +++ /dev/null @@ -1 +0,0 @@ -Update CONTRIBUTING.md to mention that non-content changes to this repo should have an "internal" changelog entry. \ No newline at end of file diff --git a/changelogs/internal/newsfragments/1344.clarification b/changelogs/internal/newsfragments/1344.clarification deleted file mode 100644 index c162f565..00000000 --- a/changelogs/internal/newsfragments/1344.clarification +++ /dev/null @@ -1 +0,0 @@ -Update module summary table with new modules: Event Replacements, Threading and Reference Relations. \ No newline at end of file diff --git a/changelogs/internal/newsfragments/1346.clarification b/changelogs/internal/newsfragments/1346.clarification deleted file mode 100644 index fccddcb0..00000000 --- a/changelogs/internal/newsfragments/1346.clarification +++ /dev/null @@ -1 +0,0 @@ -Disable RSS generation for the spec. diff --git a/changelogs/room_versions/newsfragments/1269.clarification b/changelogs/room_versions/newsfragments/1269.clarification deleted file mode 100644 index aa8aa338..00000000 --- a/changelogs/room_versions/newsfragments/1269.clarification +++ /dev/null @@ -1 +0,0 @@ -Reword the event auth rules to clarify that users cannot demote other users with the same power level. diff --git a/changelogs/room_versions/newsfragments/1270.clarification b/changelogs/room_versions/newsfragments/1270.clarification deleted file mode 100644 index 638ef04b..00000000 --- a/changelogs/room_versions/newsfragments/1270.clarification +++ /dev/null @@ -1 +0,0 @@ -Various clarifications to the text on event authorisation rules. diff --git a/changelogs/room_versions/newsfragments/1330.clarification b/changelogs/room_versions/newsfragments/1330.clarification deleted file mode 100644 index 5c0e57d8..00000000 --- a/changelogs/room_versions/newsfragments/1330.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix a number of broken links in the specification. diff --git a/changelogs/server_server/newsfragments/1330.clarification b/changelogs/server_server/newsfragments/1330.clarification deleted file mode 100644 index 5c0e57d8..00000000 --- a/changelogs/server_server/newsfragments/1330.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix a number of broken links in the specification. diff --git a/content/changelog/v1.5.md b/content/changelog/v1.5.md new file mode 100644 index 00000000..258aabfa --- /dev/null +++ b/content/changelog/v1.5.md @@ -0,0 +1,119 @@ +--- +date: 2022-11-17T08:22:11-07:00 +--- + + +## v1.5 + + + + +
Git commithttps://github.com/matrix-org/matrix-spec/tree/v1.5
Release dateNovember 17, 2022
+ + +### Client-Server API + + +Backwards Compatible Changes + + +- Add `m.reference` relations, as per [MSC3267](https://github.com/matrix-org/matrix-spec-proposals/pull/3267). ([#1206](https://github.com/matrix-org/matrix-spec/issues/1206)) +- Add missing documentation for `m.key.verification.request` msgtype for in-room verification. ([#1271](https://github.com/matrix-org/matrix-spec/issues/1271)) + + +Spec Clarifications + + +- Fix various typos throughout the specification. ([#1260](https://github.com/matrix-org/matrix-spec/issues/1260), [#1265](https://github.com/matrix-org/matrix-spec/issues/1265), [#1276](https://github.com/matrix-org/matrix-spec/issues/1276)) +- Fix naming of `device_one_time_keys_count` in `/sync`. ([#1266](https://github.com/matrix-org/matrix-spec/issues/1266)) +- Improve display of event subtypes. ([#1283](https://github.com/matrix-org/matrix-spec/issues/1283)) +- Improve documentation about ephemeral events. ([#1284](https://github.com/matrix-org/matrix-spec/issues/1284)) +- Define a 400 response from `/_matrix/client/v3/directory/rooms/{roomAlias}`. ([#1286](https://github.com/matrix-org/matrix-spec/issues/1286)) +- Clarify parts of the end-to-end encryption sections. ([#1294](https://github.com/matrix-org/matrix-spec/issues/1294), [#1345](https://github.com/matrix-org/matrix-spec/issues/1345)) +- Various clarifications throughout the specification. ([#1306](https://github.com/matrix-org/matrix-spec/issues/1306)) +- Replace `set_sound` push rule action by `set_tweak`. ([#1318](https://github.com/matrix-org/matrix-spec/issues/1318)) +- Clarify the behavior of `PUT /_matrix/client/v3/pushrules/{scope}/{kind}/{ruleId}`. ([#1319](https://github.com/matrix-org/matrix-spec/issues/1319)) +- Clarify that `.m.rule.master` has a higher priority than any push rule. ([#1320](https://github.com/matrix-org/matrix-spec/issues/1320)) +- Require request field `refresh_token` at endpoint `POST /_matrix/client/v3/refresh`. ([#1323](https://github.com/matrix-org/matrix-spec/issues/1323)) +- Fix a number of broken links in the specification. ([#1330](https://github.com/matrix-org/matrix-spec/issues/1330)) +- Add example read receipt to `GET /_matrix/client/v3/sync` response example. ([#1341](https://github.com/matrix-org/matrix-spec/issues/1341)) + + +### Server-Server API + + +Spec Clarifications + + +- Fix a number of broken links in the specification. ([#1330](https://github.com/matrix-org/matrix-spec/issues/1330)) + + +### Application Service API + + +Spec Clarifications + + +- Clarify that application services can only register an interest in local users, as per [MSC3905](https://github.com/matrix-org/matrix-spec-proposals/issues/3905). ([#1305](https://github.com/matrix-org/matrix-spec/issues/1305)) + + +### Identity Service API + + +Spec Clarifications + + +- Fix a number of broken links in the specification. ([#1330](https://github.com/matrix-org/matrix-spec/issues/1330)) + + +### Push Gateway API + + +No significant changes. + + +### Room Versions + + +Spec Clarifications + + +- Reword the event auth rules to clarify that users cannot demote other users with the same power level. ([#1269](https://github.com/matrix-org/matrix-spec/issues/1269)) +- Various clarifications to the text on event authorisation rules. ([#1270](https://github.com/matrix-org/matrix-spec/issues/1270)) +- Fix a number of broken links in the specification. ([#1330](https://github.com/matrix-org/matrix-spec/issues/1330)) + + +### Appendices + + +No significant changes. + + +### Internal Changes/Tooling + + +Backwards Compatible Changes + + +- Update docsy theme to v0.5.0 + matrix.org modifications (https://github.com/matrix-org/docsy/commit/a0032f8db919a6c67ba6cdef2c455f105b6272a2). ([#1295](https://github.com/matrix-org/matrix-spec/issues/1295)) + + +Spec Clarifications + + +- Improve error messages emitted by `resolve-additional-types` template. ([#1303](https://github.com/matrix-org/matrix-spec/issues/1303)) +- Fix link to API viewer. ([#1308](https://github.com/matrix-org/matrix-spec/issues/1308)) +- Stop rendering the subsections of the Client-Server API and Room Versions specs as their own separate pages. ([#1317](https://github.com/matrix-org/matrix-spec/issues/1317)) +- Use a link checker to ensure that we do not have broken links. ([#1329](https://github.com/matrix-org/matrix-spec/issues/1329), [#1338](https://github.com/matrix-org/matrix-spec/issues/1338)) +- Update instructions to preview Swagger definitions. ([#1331](https://github.com/matrix-org/matrix-spec/issues/1331)) +- Make definition anchors more unique. ([#1339](https://github.com/matrix-org/matrix-spec/issues/1339)) +- Generate the unstable changelogs with towncrier, for consistency. ([#1340](https://github.com/matrix-org/matrix-spec/issues/1340)) +- Update CONTRIBUTING.md to mention that non-content changes to this repo should have an "internal" changelog entry. ([#1342](https://github.com/matrix-org/matrix-spec/issues/1342)) +- Update module summary table with new modules: Event Replacements, Threading and Reference Relations. ([#1344](https://github.com/matrix-org/matrix-spec/issues/1344)) +- Disable RSS generation for the spec. ([#1346](https://github.com/matrix-org/matrix-spec/issues/1346))