From 195b8a54c5c86b8fd925754eba6d34fa0e9a2995 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Tue, 9 Nov 2021 07:23:27 -0700 Subject: [PATCH] v1.1 changelog --- .../newsfragments/2888.clarification | 1 - .../client_server/newsfragments/2387.new | 1 - .../client_server/newsfragments/2399.feature | 1 - .../client_server/newsfragments/2536.feature | 1 - .../client_server/newsfragments/2536.new | 1 - .../newsfragments/2591.clarification | 1 - .../newsfragments/2592.clarification | 1 - .../newsfragments/2594.clarification | 1 - .../client_server/newsfragments/2597.feature | 1 - .../newsfragments/2599.clarification | 1 - .../newsfragments/2605.clarification | 1 - .../newsfragments/2608.clarification | 1 - .../client_server/newsfragments/2609.removal | 1 - .../newsfragments/2629.clarification | 1 - .../newsfragments/2634.clarification | 1 - .../client_server/newsfragments/2639.new | 1 - .../newsfragments/2647.clarification | 1 - .../newsfragments/2653.clarification | 1 - .../newsfragments/2667.clarification | 1 - .../newsfragments/2669.clarification | 1 - .../newsfragments/2670.clarification | 1 - .../client_server/newsfragments/2687.breaking | 1 - .../client_server/newsfragments/2709.feature | 1 - .../client_server/newsfragments/2728.feature | 1 - .../newsfragments/2754.clarification | 1 - .../client_server/newsfragments/2795.feature | 1 - .../client_server/newsfragments/2796.feature | 1 - .../client_server/newsfragments/2807.feature | 1 - .../client_server/newsfragments/2808.feature | 1 - .../newsfragments/2809.clarification | 1 - .../newsfragments/2814.clarification | 1 - .../newsfragments/2878.clarification | 1 - .../newsfragments/2885.clarification | 1 - .../newsfragments/2888.clarification | 1 - .../newsfragments/2928.clarification | 1 - .../newsfragments/2985.clarification | 1 - .../newsfragments/3091.clarification | 1 - .../client_server/newsfragments/3098.feature | 1 - .../newsfragments/3099.clarification | 1 - .../client_server/newsfragments/3100.feature | 1 - .../newsfragments/3116.clarification | 1 - .../newsfragments/3127.clarification | 1 - .../client_server/newsfragments/3139.breaking | 1 - .../client_server/newsfragments/3139.feature | 1 - .../client_server/newsfragments/3147.feature | 1 - .../client_server/newsfragments/3149.feature | 1 - .../client_server/newsfragments/3150.feature | 1 - .../client_server/newsfragments/3151.feature | 1 - .../client_server/newsfragments/3154.feature | 1 - .../client_server/newsfragments/3154.new | 1 - .../client_server/newsfragments/3163.feature | 1 - .../client_server/newsfragments/3163.new | 1 - .../client_server/newsfragments/3166.feature | 1 - .../client_server/newsfragments/3169.feature | 1 - .../newsfragments/3199.deprecation | 1 - .../newsfragments/3225.clarification | 1 - .../newsfragments/3233.clarification | 1 - .../newsfragments/3238.clarification | 1 - .../client_server/newsfragments/3254.feature | 1 - .../newsfragments/3330.clarification | 1 - .../newsfragments/3331.clarification | 1 - .../newsfragments/3332.clarification | 1 - .../newsfragments/3337.clarification | 1 - .../newsfragments/3339.clarification | 1 - .../newsfragments/3350.clarification | 1 - .../newsfragments/3353.clarification | 1 - .../newsfragments/3366.clarification | 1 - .../newsfragments/3411.clarification | 1 - .../newsfragments/3412.clarification | 1 - .../newsfragments/3420.clarification | 1 - .../client_server/newsfragments/3421.feature | 1 - .../newsfragments/3471.clarification | 1 - .../newsfragments/2888.clarification | 1 - .../identity_service/newsfragments/3101.new | 1 - .../newsfragments/3167.clarification | 1 - .../newsfragments/3170.removal | 1 - .../newsfragments/3176.clarification | 1 - .../newsfragments/3459.clarification | 1 - .../newsfragments/2763.clarification | 1 - .../server_server/newsfragments/2536.feature | 1 - .../newsfragments/2688.clarification | 1 - .../newsfragments/2888.clarification | 1 - .../newsfragments/3116.clarification | 1 - .../newsfragments/3128.clarification | 1 - .../server_server/newsfragments/3154.feature | 1 - .../server_server/newsfragments/3154.new | 1 - .../newsfragments/3207.clarification | 1 - .../newsfragments/3312.clarification | 1 - .../newsfragments/3322.clarification | 1 - .../newsfragments/3340.clarification | 1 - content/changelog.md | 1 + layouts/partials/changelogs/v1.1.md | 174 ++++++++++++++++++ 92 files changed, 175 insertions(+), 90 deletions(-) delete mode 100644 changelogs/application_service/newsfragments/2888.clarification delete mode 100644 changelogs/client_server/newsfragments/2387.new delete mode 100644 changelogs/client_server/newsfragments/2399.feature delete mode 100644 changelogs/client_server/newsfragments/2536.feature delete mode 100644 changelogs/client_server/newsfragments/2536.new delete mode 100644 changelogs/client_server/newsfragments/2591.clarification delete mode 100644 changelogs/client_server/newsfragments/2592.clarification delete mode 100644 changelogs/client_server/newsfragments/2594.clarification delete mode 100644 changelogs/client_server/newsfragments/2597.feature delete mode 100644 changelogs/client_server/newsfragments/2599.clarification delete mode 100644 changelogs/client_server/newsfragments/2605.clarification delete mode 100644 changelogs/client_server/newsfragments/2608.clarification delete mode 100644 changelogs/client_server/newsfragments/2609.removal delete mode 100644 changelogs/client_server/newsfragments/2629.clarification delete mode 100644 changelogs/client_server/newsfragments/2634.clarification delete mode 100644 changelogs/client_server/newsfragments/2639.new delete mode 100644 changelogs/client_server/newsfragments/2647.clarification delete mode 100644 changelogs/client_server/newsfragments/2653.clarification delete mode 100644 changelogs/client_server/newsfragments/2667.clarification delete mode 100644 changelogs/client_server/newsfragments/2669.clarification delete mode 100644 changelogs/client_server/newsfragments/2670.clarification delete mode 100644 changelogs/client_server/newsfragments/2687.breaking delete mode 100644 changelogs/client_server/newsfragments/2709.feature delete mode 100644 changelogs/client_server/newsfragments/2728.feature delete mode 100644 changelogs/client_server/newsfragments/2754.clarification delete mode 100644 changelogs/client_server/newsfragments/2795.feature delete mode 100644 changelogs/client_server/newsfragments/2796.feature delete mode 100644 changelogs/client_server/newsfragments/2807.feature delete mode 100644 changelogs/client_server/newsfragments/2808.feature delete mode 100644 changelogs/client_server/newsfragments/2809.clarification delete mode 100644 changelogs/client_server/newsfragments/2814.clarification delete mode 100644 changelogs/client_server/newsfragments/2878.clarification delete mode 100644 changelogs/client_server/newsfragments/2885.clarification delete mode 100644 changelogs/client_server/newsfragments/2888.clarification delete mode 100644 changelogs/client_server/newsfragments/2928.clarification delete mode 100644 changelogs/client_server/newsfragments/2985.clarification delete mode 100644 changelogs/client_server/newsfragments/3091.clarification delete mode 100644 changelogs/client_server/newsfragments/3098.feature delete mode 100644 changelogs/client_server/newsfragments/3099.clarification delete mode 100644 changelogs/client_server/newsfragments/3100.feature delete mode 100644 changelogs/client_server/newsfragments/3116.clarification delete mode 100644 changelogs/client_server/newsfragments/3127.clarification delete mode 100644 changelogs/client_server/newsfragments/3139.breaking delete mode 100644 changelogs/client_server/newsfragments/3139.feature delete mode 100644 changelogs/client_server/newsfragments/3147.feature delete mode 100644 changelogs/client_server/newsfragments/3149.feature delete mode 100644 changelogs/client_server/newsfragments/3150.feature delete mode 100644 changelogs/client_server/newsfragments/3151.feature delete mode 100644 changelogs/client_server/newsfragments/3154.feature delete mode 100644 changelogs/client_server/newsfragments/3154.new delete mode 100644 changelogs/client_server/newsfragments/3163.feature delete mode 100644 changelogs/client_server/newsfragments/3163.new delete mode 100644 changelogs/client_server/newsfragments/3166.feature delete mode 100644 changelogs/client_server/newsfragments/3169.feature delete mode 100644 changelogs/client_server/newsfragments/3199.deprecation delete mode 100644 changelogs/client_server/newsfragments/3225.clarification delete mode 100644 changelogs/client_server/newsfragments/3233.clarification delete mode 100644 changelogs/client_server/newsfragments/3238.clarification delete mode 100644 changelogs/client_server/newsfragments/3254.feature delete mode 100644 changelogs/client_server/newsfragments/3330.clarification delete mode 100644 changelogs/client_server/newsfragments/3331.clarification delete mode 100644 changelogs/client_server/newsfragments/3332.clarification delete mode 100644 changelogs/client_server/newsfragments/3337.clarification delete mode 100644 changelogs/client_server/newsfragments/3339.clarification delete mode 100644 changelogs/client_server/newsfragments/3350.clarification delete mode 100644 changelogs/client_server/newsfragments/3353.clarification delete mode 100644 changelogs/client_server/newsfragments/3366.clarification delete mode 100644 changelogs/client_server/newsfragments/3411.clarification delete mode 100644 changelogs/client_server/newsfragments/3412.clarification delete mode 100644 changelogs/client_server/newsfragments/3420.clarification delete mode 100644 changelogs/client_server/newsfragments/3421.feature delete mode 100644 changelogs/client_server/newsfragments/3471.clarification delete mode 100644 changelogs/identity_service/newsfragments/2888.clarification delete mode 100644 changelogs/identity_service/newsfragments/3101.new delete mode 100644 changelogs/identity_service/newsfragments/3167.clarification delete mode 100644 changelogs/identity_service/newsfragments/3170.removal delete mode 100644 changelogs/identity_service/newsfragments/3176.clarification delete mode 100644 changelogs/identity_service/newsfragments/3459.clarification delete mode 100644 changelogs/push_gateway/newsfragments/2763.clarification delete mode 100644 changelogs/server_server/newsfragments/2536.feature delete mode 100644 changelogs/server_server/newsfragments/2688.clarification delete mode 100644 changelogs/server_server/newsfragments/2888.clarification delete mode 100644 changelogs/server_server/newsfragments/3116.clarification delete mode 100644 changelogs/server_server/newsfragments/3128.clarification delete mode 100644 changelogs/server_server/newsfragments/3154.feature delete mode 100644 changelogs/server_server/newsfragments/3154.new delete mode 100644 changelogs/server_server/newsfragments/3207.clarification delete mode 100644 changelogs/server_server/newsfragments/3312.clarification delete mode 100644 changelogs/server_server/newsfragments/3322.clarification delete mode 100644 changelogs/server_server/newsfragments/3340.clarification create mode 100644 layouts/partials/changelogs/v1.1.md diff --git a/changelogs/application_service/newsfragments/2888.clarification b/changelogs/application_service/newsfragments/2888.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/application_service/newsfragments/2888.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2387.new b/changelogs/client_server/newsfragments/2387.new deleted file mode 100644 index ab8b151e..00000000 --- a/changelogs/client_server/newsfragments/2387.new +++ /dev/null @@ -1 +0,0 @@ -Add key backup (`/room_keys/*`) endpoints as per [MSC1219](https://github.com/matrix-org/matrix-doc/pull/1219). diff --git a/changelogs/client_server/newsfragments/2399.feature b/changelogs/client_server/newsfragments/2399.feature deleted file mode 100644 index 3b0380b2..00000000 --- a/changelogs/client_server/newsfragments/2399.feature +++ /dev/null @@ -1 +0,0 @@ -Document how clients can advise recipients that it is withholding decryption keys as per [MSC2399](https://github.com/matrix-org/matrix-doc/pull/2399). diff --git a/changelogs/client_server/newsfragments/2536.feature b/changelogs/client_server/newsfragments/2536.feature deleted file mode 100644 index c9cfadb4..00000000 --- a/changelogs/client_server/newsfragments/2536.feature +++ /dev/null @@ -1 +0,0 @@ -Add cross-signing properties to the response of `POST /keys/query` as per [MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756). diff --git a/changelogs/client_server/newsfragments/2536.new b/changelogs/client_server/newsfragments/2536.new deleted file mode 100644 index dad16ec8..00000000 --- a/changelogs/client_server/newsfragments/2536.new +++ /dev/null @@ -1 +0,0 @@ -Add `POST /keys/device_signing/upload` and `POST /keys/signatures/upload` as per [MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756). diff --git a/changelogs/client_server/newsfragments/2591.clarification b/changelogs/client_server/newsfragments/2591.clarification deleted file mode 100644 index dadf44ab..00000000 --- a/changelogs/client_server/newsfragments/2591.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix issues with `age` and `unsigned` being shown in the wrong places. diff --git a/changelogs/client_server/newsfragments/2592.clarification b/changelogs/client_server/newsfragments/2592.clarification deleted file mode 100644 index 7414e00c..00000000 --- a/changelogs/client_server/newsfragments/2592.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix definitions for room version capabilities. diff --git a/changelogs/client_server/newsfragments/2594.clarification b/changelogs/client_server/newsfragments/2594.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2594.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2597.feature b/changelogs/client_server/newsfragments/2597.feature deleted file mode 100644 index cc08a166..00000000 --- a/changelogs/client_server/newsfragments/2597.feature +++ /dev/null @@ -1 +0,0 @@ -Document Secure Secret Storage and Sharing as per [MSC1946](https://github.com/matrix-org/matrix-doc/pull/1946) and [MSC2472](https://github.com/matrix-org/matrix-doc/pull/2472). diff --git a/changelogs/client_server/newsfragments/2599.clarification b/changelogs/client_server/newsfragments/2599.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2599.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2605.clarification b/changelogs/client_server/newsfragments/2605.clarification deleted file mode 100644 index e3d1fe98..00000000 --- a/changelogs/client_server/newsfragments/2605.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify link to OpenID Connect specification. diff --git a/changelogs/client_server/newsfragments/2608.clarification b/changelogs/client_server/newsfragments/2608.clarification deleted file mode 100644 index da704fc5..00000000 --- a/changelogs/client_server/newsfragments/2608.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the behaviour of SSO login and UI-Auth. diff --git a/changelogs/client_server/newsfragments/2609.removal b/changelogs/client_server/newsfragments/2609.removal deleted file mode 100644 index 2d203c51..00000000 --- a/changelogs/client_server/newsfragments/2609.removal +++ /dev/null @@ -1 +0,0 @@ -Remove unimplemented `m.login.oauth2` and `m.login.token` user-interactive authentication mechanisms as per [MSC2610](https://github.com/matrix-org/matrix-doc/pull/2610) and [MSC2611](https://github.com/matrix-org/matrix-doc/pull/2611). diff --git a/changelogs/client_server/newsfragments/2629.clarification b/changelogs/client_server/newsfragments/2629.clarification deleted file mode 100644 index afb05a5c..00000000 --- a/changelogs/client_server/newsfragments/2629.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove spurious `room_id` from `/sync` examples. diff --git a/changelogs/client_server/newsfragments/2634.clarification b/changelogs/client_server/newsfragments/2634.clarification deleted file mode 100644 index 52a7737c..00000000 --- a/changelogs/client_server/newsfragments/2634.clarification +++ /dev/null @@ -1 +0,0 @@ -Reorganize information in Push Notifications module for clarity. diff --git a/changelogs/client_server/newsfragments/2639.new b/changelogs/client_server/newsfragments/2639.new deleted file mode 100644 index ab8b151e..00000000 --- a/changelogs/client_server/newsfragments/2639.new +++ /dev/null @@ -1 +0,0 @@ -Add key backup (`/room_keys/*`) endpoints as per [MSC1219](https://github.com/matrix-org/matrix-doc/pull/1219). diff --git a/changelogs/client_server/newsfragments/2647.clarification b/changelogs/client_server/newsfragments/2647.clarification deleted file mode 100644 index 9769bfbf..00000000 --- a/changelogs/client_server/newsfragments/2647.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve consistency and clarity of event schema `title`s. diff --git a/changelogs/client_server/newsfragments/2653.clarification b/changelogs/client_server/newsfragments/2653.clarification deleted file mode 100644 index 24252618..00000000 --- a/changelogs/client_server/newsfragments/2653.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix schema issues in `m.key.verification.accept` and secret storage. diff --git a/changelogs/client_server/newsfragments/2667.clarification b/changelogs/client_server/newsfragments/2667.clarification deleted file mode 100644 index 0eb9ad3c..00000000 --- a/changelogs/client_server/newsfragments/2667.clarification +++ /dev/null @@ -1 +0,0 @@ -Reword "UI Authorization" to "User-Interactive Authentication" to be more clear. diff --git a/changelogs/client_server/newsfragments/2669.clarification b/changelogs/client_server/newsfragments/2669.clarification deleted file mode 100644 index 9efbea5d..00000000 --- a/changelogs/client_server/newsfragments/2669.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix schemas for push rule actions to represent their alternative object form. diff --git a/changelogs/client_server/newsfragments/2670.clarification b/changelogs/client_server/newsfragments/2670.clarification deleted file mode 100644 index 0b1e6e7a..00000000 --- a/changelogs/client_server/newsfragments/2670.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix usage of `highlight` tweak for consistency. diff --git a/changelogs/client_server/newsfragments/2687.breaking b/changelogs/client_server/newsfragments/2687.breaking deleted file mode 100644 index a5e41517..00000000 --- a/changelogs/client_server/newsfragments/2687.breaking +++ /dev/null @@ -1 +0,0 @@ -Document `curve25519-hkdf-sha256` key agreement method for SAS verification, and deprecate old method as per [MSC2630](https://github.com/matrix-org/matrix-doc/pull/2630). diff --git a/changelogs/client_server/newsfragments/2709.feature b/changelogs/client_server/newsfragments/2709.feature deleted file mode 100644 index 1107e31c..00000000 --- a/changelogs/client_server/newsfragments/2709.feature +++ /dev/null @@ -1 +0,0 @@ -Add a `device_id` parameter to login fallback as per [MSC2604](https://github.com/matrix-org/matrix-doc/pull/2604). diff --git a/changelogs/client_server/newsfragments/2728.feature b/changelogs/client_server/newsfragments/2728.feature deleted file mode 100644 index a0393db8..00000000 --- a/changelogs/client_server/newsfragments/2728.feature +++ /dev/null @@ -1 +0,0 @@ -Added a common set of translations for SAS Emoji. diff --git a/changelogs/client_server/newsfragments/2754.clarification b/changelogs/client_server/newsfragments/2754.clarification deleted file mode 100644 index ddbafc87..00000000 --- a/changelogs/client_server/newsfragments/2754.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the behaviour of `state` for `/sync` with lazy-loading. diff --git a/changelogs/client_server/newsfragments/2795.feature b/changelogs/client_server/newsfragments/2795.feature deleted file mode 100644 index 85637012..00000000 --- a/changelogs/client_server/newsfragments/2795.feature +++ /dev/null @@ -1 +0,0 @@ -Added support for `reason` on all membership events and related endpoints as per [MSC2367](https://github.com/matrix-org/matrix-doc/pull/2367). diff --git a/changelogs/client_server/newsfragments/2796.feature b/changelogs/client_server/newsfragments/2796.feature deleted file mode 100644 index 067d98d8..00000000 --- a/changelogs/client_server/newsfragments/2796.feature +++ /dev/null @@ -1 +0,0 @@ -Add a 404 `M_NOT_FOUND` error to push rule endpoints as per [MSC2663](https://github.com/matrix-org/matrix-doc/pull/2663). diff --git a/changelogs/client_server/newsfragments/2807.feature b/changelogs/client_server/newsfragments/2807.feature deleted file mode 100644 index 088e7c1c..00000000 --- a/changelogs/client_server/newsfragments/2807.feature +++ /dev/null @@ -1 +0,0 @@ -Make `reason` and `score` parameters optional in the content reporting API as per [MSC2414](https://github.com/matrix-org/matrix-doc/pull/2414). diff --git a/changelogs/client_server/newsfragments/2808.feature b/changelogs/client_server/newsfragments/2808.feature deleted file mode 100644 index a98ea6aa..00000000 --- a/changelogs/client_server/newsfragments/2808.feature +++ /dev/null @@ -1 +0,0 @@ -Allow guests to get the list of members for a room as per [MSC2689](https://github.com/matrix-org/matrix-doc/pull/2689). diff --git a/changelogs/client_server/newsfragments/2809.clarification b/changelogs/client_server/newsfragments/2809.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2809.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2814.clarification b/changelogs/client_server/newsfragments/2814.clarification deleted file mode 100644 index 01b500b3..00000000 --- a/changelogs/client_server/newsfragments/2814.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify description of `m.room.redaction` event. diff --git a/changelogs/client_server/newsfragments/2878.clarification b/changelogs/client_server/newsfragments/2878.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2878.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2885.clarification b/changelogs/client_server/newsfragments/2885.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2885.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2888.clarification b/changelogs/client_server/newsfragments/2888.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/2888.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/2928.clarification b/changelogs/client_server/newsfragments/2928.clarification deleted file mode 100644 index 60653eae..00000000 --- a/changelogs/client_server/newsfragments/2928.clarification +++ /dev/null @@ -1 +0,0 @@ -Mark `messages` as a required JSON body field in `PUT /_matrix/client/r0/sendToDevice/{eventType}/{txnId}` calls. diff --git a/changelogs/client_server/newsfragments/2985.clarification b/changelogs/client_server/newsfragments/2985.clarification deleted file mode 100644 index d3c768e3..00000000 --- a/changelogs/client_server/newsfragments/2985.clarification +++ /dev/null @@ -1 +0,0 @@ -Correct examples of `client_secret` request body parameters so that they do not include invalid characters. diff --git a/changelogs/client_server/newsfragments/3091.clarification b/changelogs/client_server/newsfragments/3091.clarification deleted file mode 100644 index d0f1eb5e..00000000 --- a/changelogs/client_server/newsfragments/3091.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix example MXC URI for `m.presence`. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3098.feature b/changelogs/client_server/newsfragments/3098.feature deleted file mode 100644 index 3eeacef0..00000000 --- a/changelogs/client_server/newsfragments/3098.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for spoilers as per [MSC2010](https://github.com/matrix-org/matrix-doc/pull/2010) and [MSC2557](https://github.com/matrix-org/matrix-doc/pull/2557), and `color` attribute as per [MSC2422](https://github.com/matrix-org/matrix-doc/pull/2422). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3099.clarification b/changelogs/client_server/newsfragments/3099.clarification deleted file mode 100644 index 0e104a80..00000000 --- a/changelogs/client_server/newsfragments/3099.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that event bodies are untrusted, as per [MSC2801](https://github.com/matrix-org/matrix-doc/pull/2801). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3100.feature b/changelogs/client_server/newsfragments/3100.feature deleted file mode 100644 index 259f1958..00000000 --- a/changelogs/client_server/newsfragments/3100.feature +++ /dev/null @@ -1 +0,0 @@ -Add `
` and `` to the suggested HTML subset as per [MSC2184](https://github.com/matrix-org/matrix-doc/pull/2184). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3116.clarification b/changelogs/client_server/newsfragments/3116.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/3116.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/3127.clarification b/changelogs/client_server/newsfragments/3127.clarification deleted file mode 100644 index d858e2b7..00000000 --- a/changelogs/client_server/newsfragments/3127.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix the maximum event size restriction (65535 bytes -> 65536). diff --git a/changelogs/client_server/newsfragments/3139.breaking b/changelogs/client_server/newsfragments/3139.breaking deleted file mode 100644 index 755afc35..00000000 --- a/changelogs/client_server/newsfragments/3139.breaking +++ /dev/null @@ -1 +0,0 @@ -Add `m.key.verification.ready` and `m.key.verification.done` to key verification framework as per [MSC2366](https://github.com/matrix-org/matrix-doc/pull/2366). diff --git a/changelogs/client_server/newsfragments/3139.feature b/changelogs/client_server/newsfragments/3139.feature deleted file mode 100644 index 37331065..00000000 --- a/changelogs/client_server/newsfragments/3139.feature +++ /dev/null @@ -1 +0,0 @@ -Add key verification using in-room messages as per [MSC2241](https://github.com/matrix-org/matrix-doc/pull/2241). diff --git a/changelogs/client_server/newsfragments/3147.feature b/changelogs/client_server/newsfragments/3147.feature deleted file mode 100644 index 21017aaf..00000000 --- a/changelogs/client_server/newsfragments/3147.feature +++ /dev/null @@ -1 +0,0 @@ -Add information about using SSSS for cross-signing and key backup. diff --git a/changelogs/client_server/newsfragments/3149.feature b/changelogs/client_server/newsfragments/3149.feature deleted file mode 100644 index a1645d31..00000000 --- a/changelogs/client_server/newsfragments/3149.feature +++ /dev/null @@ -1 +0,0 @@ -Add key verification method using QR codes as per [MSC1544](https://github.com/matrix-org/matrix-doc/pull/1544). diff --git a/changelogs/client_server/newsfragments/3150.feature b/changelogs/client_server/newsfragments/3150.feature deleted file mode 100644 index 37331065..00000000 --- a/changelogs/client_server/newsfragments/3150.feature +++ /dev/null @@ -1 +0,0 @@ -Add key verification using in-room messages as per [MSC2241](https://github.com/matrix-org/matrix-doc/pull/2241). diff --git a/changelogs/client_server/newsfragments/3151.feature b/changelogs/client_server/newsfragments/3151.feature deleted file mode 100644 index 2708a219..00000000 --- a/changelogs/client_server/newsfragments/3151.feature +++ /dev/null @@ -1 +0,0 @@ -Document how clients can simplify usage of Secure Secret Storage as per [MSC2874](https://github.com/matrix-org/matrix-doc/pull/2874). diff --git a/changelogs/client_server/newsfragments/3154.feature b/changelogs/client_server/newsfragments/3154.feature deleted file mode 100644 index c73c27ec..00000000 --- a/changelogs/client_server/newsfragments/3154.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for knocking, as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3154.new b/changelogs/client_server/newsfragments/3154.new deleted file mode 100644 index aa89f639..00000000 --- a/changelogs/client_server/newsfragments/3154.new +++ /dev/null @@ -1 +0,0 @@ -Add `/knock` endpoint as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3163.feature b/changelogs/client_server/newsfragments/3163.feature deleted file mode 100644 index 8595394f..00000000 --- a/changelogs/client_server/newsfragments/3163.feature +++ /dev/null @@ -1 +0,0 @@ -Multiple SSO providers are possible through `m.login.sso` as per [MSC2858](https://github.com/matrix-org/matrix-doc/pull/2858). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3163.new b/changelogs/client_server/newsfragments/3163.new deleted file mode 100644 index bd699617..00000000 --- a/changelogs/client_server/newsfragments/3163.new +++ /dev/null @@ -1 +0,0 @@ -Add `/login/sso/redirect/{idpId}` as per [MSC2858](https://github.com/matrix-org/matrix-doc/pull/2858). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3166.feature b/changelogs/client_server/newsfragments/3166.feature deleted file mode 100644 index ef8b4628..00000000 --- a/changelogs/client_server/newsfragments/3166.feature +++ /dev/null @@ -1 +0,0 @@ -Add `device_id` to `/account/whoami` response as per [MSC2033](https://github.com/matrix-org/matrix-doc/pull/2033). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3169.feature b/changelogs/client_server/newsfragments/3169.feature deleted file mode 100644 index de83a7cc..00000000 --- a/changelogs/client_server/newsfragments/3169.feature +++ /dev/null @@ -1 +0,0 @@ -Downgrade identity server discovery failures to `FAIL_PROMPT` as per [MSC2284](https://github.com/matrix-org/matrix-doc/pull/2284). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3199.deprecation b/changelogs/client_server/newsfragments/3199.deprecation deleted file mode 100644 index 6b51df6e..00000000 --- a/changelogs/client_server/newsfragments/3199.deprecation +++ /dev/null @@ -1 +0,0 @@ -Deprecate starting verifications that don't start with `m.key.verification.request` as per [MSC3122](https://github.com/matrix-org/matrix-doc/pull/3122). diff --git a/changelogs/client_server/newsfragments/3225.clarification b/changelogs/client_server/newsfragments/3225.clarification deleted file mode 100644 index 046b25cf..00000000 --- a/changelogs/client_server/newsfragments/3225.clarification +++ /dev/null @@ -1 +0,0 @@ -Update `Access-Control-Allow-Headers` recommendation to fit CORS specification. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3233.clarification b/changelogs/client_server/newsfragments/3233.clarification deleted file mode 100644 index 72a58f1b..00000000 --- a/changelogs/client_server/newsfragments/3233.clarification +++ /dev/null @@ -1 +0,0 @@ -Explicitly state that `replacment_room` is a room ID in `m.room.tombstone` events. diff --git a/changelogs/client_server/newsfragments/3238.clarification b/changelogs/client_server/newsfragments/3238.clarification deleted file mode 100644 index 63e54ba6..00000000 --- a/changelogs/client_server/newsfragments/3238.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that all request bodies are required. diff --git a/changelogs/client_server/newsfragments/3254.feature b/changelogs/client_server/newsfragments/3254.feature deleted file mode 100644 index c73c27ec..00000000 --- a/changelogs/client_server/newsfragments/3254.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for knocking, as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3330.clarification b/changelogs/client_server/newsfragments/3330.clarification deleted file mode 100644 index e92fb5b5..00000000 --- a/changelogs/client_server/newsfragments/3330.clarification +++ /dev/null @@ -1 +0,0 @@ -Add missing titles to some scheams. diff --git a/changelogs/client_server/newsfragments/3331.clarification b/changelogs/client_server/newsfragments/3331.clarification deleted file mode 100644 index fd4ebf6c..00000000 --- a/changelogs/client_server/newsfragments/3331.clarification +++ /dev/null @@ -1 +0,0 @@ -Add User-Interactive Authentication fields to cross-signing APIs as per [MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756). diff --git a/changelogs/client_server/newsfragments/3332.clarification b/changelogs/client_server/newsfragments/3332.clarification deleted file mode 100644 index 63e54ba6..00000000 --- a/changelogs/client_server/newsfragments/3332.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that all request bodies are required. diff --git a/changelogs/client_server/newsfragments/3337.clarification b/changelogs/client_server/newsfragments/3337.clarification deleted file mode 100644 index 9f8eb2f2..00000000 --- a/changelogs/client_server/newsfragments/3337.clarification +++ /dev/null @@ -1 +0,0 @@ -Mention that a canonical alias event should be added when a room is created with an alias. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3339.clarification b/changelogs/client_server/newsfragments/3339.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/client_server/newsfragments/3339.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/client_server/newsfragments/3350.clarification b/changelogs/client_server/newsfragments/3350.clarification deleted file mode 100644 index c5524f19..00000000 --- a/changelogs/client_server/newsfragments/3350.clarification +++ /dev/null @@ -1 +0,0 @@ -Add an 'API conventions' section to the Appendices. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3353.clarification b/changelogs/client_server/newsfragments/3353.clarification deleted file mode 100644 index 79f15dc7..00000000 --- a/changelogs/client_server/newsfragments/3353.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify the documentation around the pagination tokens used by `/sync`, `/rooms/{room_id}/messages`, `/initialSync`, `/rooms/{room_id}/initialSync`, and `/notifications`. \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3366.clarification b/changelogs/client_server/newsfragments/3366.clarification deleted file mode 100644 index 459c5075..00000000 --- a/changelogs/client_server/newsfragments/3366.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove the inaccurate 'Pagination' section. diff --git a/changelogs/client_server/newsfragments/3411.clarification b/changelogs/client_server/newsfragments/3411.clarification deleted file mode 100644 index 47133db8..00000000 --- a/changelogs/client_server/newsfragments/3411.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify how `redacted_because` is meant to work. diff --git a/changelogs/client_server/newsfragments/3412.clarification b/changelogs/client_server/newsfragments/3412.clarification deleted file mode 100644 index 0a63bc3e..00000000 --- a/changelogs/client_server/newsfragments/3412.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove extraneous `mimetype` from `EncryptedFile` examples, as per [MSC2582](https://github.com/matrix-org/matrix-doc/pull/2582). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/3420.clarification b/changelogs/client_server/newsfragments/3420.clarification deleted file mode 100644 index fd838ff6..00000000 --- a/changelogs/client_server/newsfragments/3420.clarification +++ /dev/null @@ -1 +0,0 @@ -Describe how [MSC2844](https://github.com/matrix-org/matrix-doc/pull/2844) affects the `/versions` endpoint. diff --git a/changelogs/client_server/newsfragments/3421.feature b/changelogs/client_server/newsfragments/3421.feature deleted file mode 100644 index 7f223c24..00000000 --- a/changelogs/client_server/newsfragments/3421.feature +++ /dev/null @@ -1 +0,0 @@ -Re-version all endpoints to be `v3` as a starting point instead of `r0` as per [MSC2844](https://github.com/matrix-org/matrix-doc/pull/2844). diff --git a/changelogs/client_server/newsfragments/3471.clarification b/changelogs/client_server/newsfragments/3471.clarification deleted file mode 100644 index b106e3c5..00000000 --- a/changelogs/client_server/newsfragments/3471.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix documentation errors around `threepid_creds`. diff --git a/changelogs/identity_service/newsfragments/2888.clarification b/changelogs/identity_service/newsfragments/2888.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/identity_service/newsfragments/2888.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/identity_service/newsfragments/3101.new b/changelogs/identity_service/newsfragments/3101.new deleted file mode 100644 index e6e98b92..00000000 --- a/changelogs/identity_service/newsfragments/3101.new +++ /dev/null @@ -1 +0,0 @@ -Add `GET /_matrix/identity/versions` API as per [MSC2320](https://github.com/matrix-org/matrix-doc/pull/2320). \ No newline at end of file diff --git a/changelogs/identity_service/newsfragments/3167.clarification b/changelogs/identity_service/newsfragments/3167.clarification deleted file mode 100644 index 16ed8dcd..00000000 --- a/changelogs/identity_service/newsfragments/3167.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that some identifiers must be case folded prior to processing, as per [MSC2265](https://github.com/matrix-org/matrix-doc/pull/2265). diff --git a/changelogs/identity_service/newsfragments/3170.removal b/changelogs/identity_service/newsfragments/3170.removal deleted file mode 100644 index c43ca64d..00000000 --- a/changelogs/identity_service/newsfragments/3170.removal +++ /dev/null @@ -1 +0,0 @@ -The v1 identity service API has been removed in favour of the v2 API, as per [MSC2713](https://github.com/matrix-org/matrix-doc/pull/2713). \ No newline at end of file diff --git a/changelogs/identity_service/newsfragments/3176.clarification b/changelogs/identity_service/newsfragments/3176.clarification deleted file mode 100644 index 50fb7cd1..00000000 --- a/changelogs/identity_service/newsfragments/3176.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that some identifiers must be case folded prior to processing, as per [MSC2265](https://github.com/matrix-org/matrix-doc/pull/2265). \ No newline at end of file diff --git a/changelogs/identity_service/newsfragments/3459.clarification b/changelogs/identity_service/newsfragments/3459.clarification deleted file mode 100644 index fd838ff6..00000000 --- a/changelogs/identity_service/newsfragments/3459.clarification +++ /dev/null @@ -1 +0,0 @@ -Describe how [MSC2844](https://github.com/matrix-org/matrix-doc/pull/2844) affects the `/versions` endpoint. diff --git a/changelogs/push_gateway/newsfragments/2763.clarification b/changelogs/push_gateway/newsfragments/2763.clarification deleted file mode 100644 index d6886641..00000000 --- a/changelogs/push_gateway/newsfragments/2763.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify where to get information about the various parameter values for the notify endpoint. diff --git a/changelogs/server_server/newsfragments/2536.feature b/changelogs/server_server/newsfragments/2536.feature deleted file mode 100644 index 19bc8df9..00000000 --- a/changelogs/server_server/newsfragments/2536.feature +++ /dev/null @@ -1 +0,0 @@ -Add cross-signing information to `GET /user/keys` and `GET /user/devices/{userId}`, `m.device_list_update` EDU, and a new `m.signing_key_update` EDU as per [MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756). diff --git a/changelogs/server_server/newsfragments/2688.clarification b/changelogs/server_server/newsfragments/2688.clarification deleted file mode 100644 index dfecfb59..00000000 --- a/changelogs/server_server/newsfragments/2688.clarification +++ /dev/null @@ -1 +0,0 @@ -Specify that `GET /_matrix/federation/v1/make_join/{roomId}/{userId}` can return a 404 if the room is unknown. diff --git a/changelogs/server_server/newsfragments/2888.clarification b/changelogs/server_server/newsfragments/2888.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/server_server/newsfragments/2888.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/server_server/newsfragments/3116.clarification b/changelogs/server_server/newsfragments/3116.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/server_server/newsfragments/3116.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/server_server/newsfragments/3128.clarification b/changelogs/server_server/newsfragments/3128.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/server_server/newsfragments/3128.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/server_server/newsfragments/3154.feature b/changelogs/server_server/newsfragments/3154.feature deleted file mode 100644 index c73c27ec..00000000 --- a/changelogs/server_server/newsfragments/3154.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for knocking, as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). \ No newline at end of file diff --git a/changelogs/server_server/newsfragments/3154.new b/changelogs/server_server/newsfragments/3154.new deleted file mode 100644 index 7791516f..00000000 --- a/changelogs/server_server/newsfragments/3154.new +++ /dev/null @@ -1 +0,0 @@ -Add `/make_knock` and `/send_knock` endpoints as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). \ No newline at end of file diff --git a/changelogs/server_server/newsfragments/3207.clarification b/changelogs/server_server/newsfragments/3207.clarification deleted file mode 100644 index 3ccb2333..00000000 --- a/changelogs/server_server/newsfragments/3207.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix various typos throughout the specification. diff --git a/changelogs/server_server/newsfragments/3312.clarification b/changelogs/server_server/newsfragments/3312.clarification deleted file mode 100644 index a9e1fe8d..00000000 --- a/changelogs/server_server/newsfragments/3312.clarification +++ /dev/null @@ -1 +0,0 @@ -Correct the `/_matrix/federation/v1/user/devices/{userId}` response which actually returns `"self_signing_key"` instead of `"self_signing_keys"`. diff --git a/changelogs/server_server/newsfragments/3322.clarification b/changelogs/server_server/newsfragments/3322.clarification deleted file mode 100644 index fdcd7db9..00000000 --- a/changelogs/server_server/newsfragments/3322.clarification +++ /dev/null @@ -1 +0,0 @@ -Explain the reasons why `` TLS certificate is needed rather than `` for SRV delegation. \ No newline at end of file diff --git a/changelogs/server_server/newsfragments/3340.clarification b/changelogs/server_server/newsfragments/3340.clarification deleted file mode 100644 index 8128a223..00000000 --- a/changelogs/server_server/newsfragments/3340.clarification +++ /dev/null @@ -1 +0,0 @@ -Tweak the example PDU diagram to better demonstrate situations with multiple `prev_events`. diff --git a/content/changelog.md b/content/changelog.md index 9cd39ee6..287fcee3 100644 --- a/content/changelog.md +++ b/content/changelog.md @@ -9,6 +9,7 @@ weight: 1000 {{% changelog/changelog-changes %}} +{{% changelog/changelog-rendered p="changelogs/v1.1.md" %}}

Historical versions

diff --git a/layouts/partials/changelogs/v1.1.md b/layouts/partials/changelogs/v1.1.md new file mode 100644 index 00000000..6b6fe49f --- /dev/null +++ b/layouts/partials/changelogs/v1.1.md @@ -0,0 +1,174 @@ + + +## v1.1 + + + + +
Git commithttps://github.com/matrix-org/matrix-doc/tree/v1.1
Release dateNovember 09, 2021
+ + +### Client-Server API + + +Breaking Changes + + +- Document `curve25519-hkdf-sha256` key agreement method for SAS verification, and deprecate old method as per [MSC2630](https://github.com/matrix-org/matrix-doc/pull/2630). ([#2687](https://github.com/matrix-org/matrix-doc/issues/2687)) +- Add `m.key.verification.ready` and `m.key.verification.done` to key verification framework as per [MSC2366](https://github.com/matrix-org/matrix-doc/pull/2366). ([#3139](https://github.com/matrix-org/matrix-doc/issues/3139)) + + +Deprecations + + +- Deprecate starting verifications that don't start with `m.key.verification.request` as per [MSC3122](https://github.com/matrix-org/matrix-doc/pull/3122). ([#3199](https://github.com/matrix-org/matrix-doc/issues/3199)) + + +New Endpoints + + +- Add key backup (`/room_keys/*`) endpoints as per [MSC1219](https://github.com/matrix-org/matrix-doc/pull/1219). ([#2387](https://github.com/matrix-org/matrix-doc/issues/2387), [#2639](https://github.com/matrix-org/matrix-doc/issues/2639)) +- Add `POST /keys/device_signing/upload` and `POST /keys/signatures/upload` as per [MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756). ([#2536](https://github.com/matrix-org/matrix-doc/issues/2536)) +- Add `/knock` endpoint as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). ([#3154](https://github.com/matrix-org/matrix-doc/issues/3154)) +- Add `/login/sso/redirect/{idpId}` as per [MSC2858](https://github.com/matrix-org/matrix-doc/pull/2858). ([#3163](https://github.com/matrix-org/matrix-doc/issues/3163)) + + +Removed Endpoints + + +- Remove unimplemented `m.login.oauth2` and `m.login.token` user-interactive authentication mechanisms as per [MSC2610](https://github.com/matrix-org/matrix-doc/pull/2610) and [MSC2611](https://github.com/matrix-org/matrix-doc/pull/2611). ([#2609](https://github.com/matrix-org/matrix-doc/issues/2609)) + + +Backwards Compatible Changes + + +- Document how clients can advise recipients that it is withholding decryption keys as per [MSC2399](https://github.com/matrix-org/matrix-doc/pull/2399). ([#2399](https://github.com/matrix-org/matrix-doc/issues/2399)) +- Add cross-signing properties to the response of `POST /keys/query` as per [MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756). ([#2536](https://github.com/matrix-org/matrix-doc/issues/2536)) +- Document Secure Secret Storage and Sharing as per [MSC1946](https://github.com/matrix-org/matrix-doc/pull/1946) and [MSC2472](https://github.com/matrix-org/matrix-doc/pull/2472). ([#2597](https://github.com/matrix-org/matrix-doc/issues/2597)) +- Add a `device_id` parameter to login fallback as per [MSC2604](https://github.com/matrix-org/matrix-doc/pull/2604). ([#2709](https://github.com/matrix-org/matrix-doc/issues/2709)) +- Added a common set of translations for SAS Emoji. ([#2728](https://github.com/matrix-org/matrix-doc/issues/2728)) +- Added support for `reason` on all membership events and related endpoints as per [MSC2367](https://github.com/matrix-org/matrix-doc/pull/2367). ([#2795](https://github.com/matrix-org/matrix-doc/issues/2795)) +- Add a 404 `M_NOT_FOUND` error to push rule endpoints as per [MSC2663](https://github.com/matrix-org/matrix-doc/pull/2663). ([#2796](https://github.com/matrix-org/matrix-doc/issues/2796)) +- Make `reason` and `score` parameters optional in the content reporting API as per [MSC2414](https://github.com/matrix-org/matrix-doc/pull/2414). ([#2807](https://github.com/matrix-org/matrix-doc/issues/2807)) +- Allow guests to get the list of members for a room as per [MSC2689](https://github.com/matrix-org/matrix-doc/pull/2689). ([#2808](https://github.com/matrix-org/matrix-doc/issues/2808)) +- Add support for spoilers as per [MSC2010](https://github.com/matrix-org/matrix-doc/pull/2010) and [MSC2557](https://github.com/matrix-org/matrix-doc/pull/2557), and `color` attribute as per [MSC2422](https://github.com/matrix-org/matrix-doc/pull/2422). ([#3098](https://github.com/matrix-org/matrix-doc/issues/3098)) +- Add `
` and `` to the suggested HTML subset as per [MSC2184](https://github.com/matrix-org/matrix-doc/pull/2184). ([#3100](https://github.com/matrix-org/matrix-doc/issues/3100)) +- Add key verification using in-room messages as per [MSC2241](https://github.com/matrix-org/matrix-doc/pull/2241). ([#3139](https://github.com/matrix-org/matrix-doc/issues/3139), [#3150](https://github.com/matrix-org/matrix-doc/issues/3150)) +- Add information about using SSSS for cross-signing and key backup. ([#3147](https://github.com/matrix-org/matrix-doc/issues/3147)) +- Add key verification method using QR codes as per [MSC1544](https://github.com/matrix-org/matrix-doc/pull/1544). ([#3149](https://github.com/matrix-org/matrix-doc/issues/3149)) +- Document how clients can simplify usage of Secure Secret Storage as per [MSC2874](https://github.com/matrix-org/matrix-doc/pull/2874). ([#3151](https://github.com/matrix-org/matrix-doc/issues/3151)) +- Add support for knocking, as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). ([#3154](https://github.com/matrix-org/matrix-doc/issues/3154), [#3254](https://github.com/matrix-org/matrix-doc/issues/3254)) +- Multiple SSO providers are possible through `m.login.sso` as per [MSC2858](https://github.com/matrix-org/matrix-doc/pull/2858). ([#3163](https://github.com/matrix-org/matrix-doc/issues/3163)) +- Add `device_id` to `/account/whoami` response as per [MSC2033](https://github.com/matrix-org/matrix-doc/pull/2033). ([#3166](https://github.com/matrix-org/matrix-doc/issues/3166)) +- Downgrade identity server discovery failures to `FAIL_PROMPT` as per [MSC2284](https://github.com/matrix-org/matrix-doc/pull/2284). ([#3169](https://github.com/matrix-org/matrix-doc/issues/3169)) +- Re-version all endpoints to be `v3` as a starting point instead of `r0` as per [MSC2844](https://github.com/matrix-org/matrix-doc/pull/2844). ([#3421](https://github.com/matrix-org/matrix-doc/issues/3421)) + + +Spec Clarifications + + +- Fix issues with `age` and `unsigned` being shown in the wrong places. ([#2591](https://github.com/matrix-org/matrix-doc/issues/2591)) +- Fix definitions for room version capabilities. ([#2592](https://github.com/matrix-org/matrix-doc/issues/2592)) +- Fix various typos throughout the specification. ([#2594](https://github.com/matrix-org/matrix-doc/issues/2594), [#2599](https://github.com/matrix-org/matrix-doc/issues/2599), [#2809](https://github.com/matrix-org/matrix-doc/issues/2809), [#2878](https://github.com/matrix-org/matrix-doc/issues/2878), [#2885](https://github.com/matrix-org/matrix-doc/issues/2885), [#2888](https://github.com/matrix-org/matrix-doc/issues/2888), [#3116](https://github.com/matrix-org/matrix-doc/issues/3116), [#3339](https://github.com/matrix-org/matrix-doc/issues/3339)) +- Clarify link to OpenID Connect specification. ([#2605](https://github.com/matrix-org/matrix-doc/issues/2605)) +- Clarify the behaviour of SSO login and UI-Auth. ([#2608](https://github.com/matrix-org/matrix-doc/issues/2608)) +- Remove spurious `room_id` from `/sync` examples. ([#2629](https://github.com/matrix-org/matrix-doc/issues/2629)) +- Reorganize information in Push Notifications module for clarity. ([#2634](https://github.com/matrix-org/matrix-doc/issues/2634)) +- Improve consistency and clarity of event schema `title`s. ([#2647](https://github.com/matrix-org/matrix-doc/issues/2647)) +- Fix schema issues in `m.key.verification.accept` and secret storage. ([#2653](https://github.com/matrix-org/matrix-doc/issues/2653)) +- Reword "UI Authorization" to "User-Interactive Authentication" to be more clear. ([#2667](https://github.com/matrix-org/matrix-doc/issues/2667)) +- Fix schemas for push rule actions to represent their alternative object form. ([#2669](https://github.com/matrix-org/matrix-doc/issues/2669)) +- Fix usage of `highlight` tweak for consistency. ([#2670](https://github.com/matrix-org/matrix-doc/issues/2670)) +- Clarify the behaviour of `state` for `/sync` with lazy-loading. ([#2754](https://github.com/matrix-org/matrix-doc/issues/2754)) +- Clarify description of `m.room.redaction` event. ([#2814](https://github.com/matrix-org/matrix-doc/issues/2814)) +- Mark `messages` as a required JSON body field in `PUT /_matrix/client/r0/sendToDevice/{eventType}/{txnId}` calls. ([#2928](https://github.com/matrix-org/matrix-doc/issues/2928)) +- Correct examples of `client_secret` request body parameters so that they do not include invalid characters. ([#2985](https://github.com/matrix-org/matrix-doc/issues/2985)) +- Fix example MXC URI for `m.presence`. ([#3091](https://github.com/matrix-org/matrix-doc/issues/3091)) +- Clarify that event bodies are untrusted, as per [MSC2801](https://github.com/matrix-org/matrix-doc/pull/2801). ([#3099](https://github.com/matrix-org/matrix-doc/issues/3099)) +- Fix the maximum event size restriction (65535 bytes -> 65536). ([#3127](https://github.com/matrix-org/matrix-doc/issues/3127)) +- Update `Access-Control-Allow-Headers` recommendation to fit CORS specification. ([#3225](https://github.com/matrix-org/matrix-doc/issues/3225)) +- Explicitly state that `replacment_room` is a room ID in `m.room.tombstone` events. ([#3233](https://github.com/matrix-org/matrix-doc/issues/3233)) +- Clarify that all request bodies are required. ([#3238](https://github.com/matrix-org/matrix-doc/issues/3238), [#3332](https://github.com/matrix-org/matrix-doc/issues/3332)) +- Add missing titles to some scheams. ([#3330](https://github.com/matrix-org/matrix-doc/issues/3330)) +- Add User-Interactive Authentication fields to cross-signing APIs as per [MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756). ([#3331](https://github.com/matrix-org/matrix-doc/issues/3331)) +- Mention that a canonical alias event should be added when a room is created with an alias. ([#3337](https://github.com/matrix-org/matrix-doc/issues/3337)) +- Add an 'API conventions' section to the Appendices. ([#3350](https://github.com/matrix-org/matrix-doc/issues/3350)) +- Clarify the documentation around the pagination tokens used by `/sync`, `/rooms/{room_id}/messages`, `/initialSync`, `/rooms/{room_id}/initialSync`, and `/notifications`. ([#3353](https://github.com/matrix-org/matrix-doc/issues/3353)) +- Remove the inaccurate 'Pagination' section. ([#3366](https://github.com/matrix-org/matrix-doc/issues/3366)) +- Clarify how `redacted_because` is meant to work. ([#3411](https://github.com/matrix-org/matrix-doc/issues/3411)) +- Remove extraneous `mimetype` from `EncryptedFile` examples, as per [MSC2582](https://github.com/matrix-org/matrix-doc/pull/2582). ([#3412](https://github.com/matrix-org/matrix-doc/issues/3412)) +- Describe how [MSC2844](https://github.com/matrix-org/matrix-doc/pull/2844) affects the `/versions` endpoint. ([#3420](https://github.com/matrix-org/matrix-doc/issues/3420)) +- Fix documentation errors around `threepid_creds`. ([#3471](https://github.com/matrix-org/matrix-doc/issues/3471)) + + +### Server-Server API + + +New Endpoints + + +- Add `/make_knock` and `/send_knock` endpoints as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). ([#3154](https://github.com/matrix-org/matrix-doc/issues/3154)) + + +Backwards Compatible Changes + + +- Add cross-signing information to `GET /user/keys` and `GET /user/devices/{userId}`, `m.device_list_update` EDU, and a new `m.signing_key_update` EDU as per [MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756). ([#2536](https://github.com/matrix-org/matrix-doc/issues/2536)) +- Add support for knocking, as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). ([#3154](https://github.com/matrix-org/matrix-doc/issues/3154)) + + +Spec Clarifications + + +- Specify that `GET /_matrix/federation/v1/make_join/{roomId}/{userId}` can return a 404 if the room is unknown. ([#2688](https://github.com/matrix-org/matrix-doc/issues/2688)) +- Fix various typos throughout the specification. ([#2888](https://github.com/matrix-org/matrix-doc/issues/2888), [#3116](https://github.com/matrix-org/matrix-doc/issues/3116), [#3128](https://github.com/matrix-org/matrix-doc/issues/3128), [#3207](https://github.com/matrix-org/matrix-doc/issues/3207)) +- Correct the `/_matrix/federation/v1/user/devices/{userId}` response which actually returns `"self_signing_key"` instead of `"self_signing_keys"`. ([#3312](https://github.com/matrix-org/matrix-doc/issues/3312)) +- Explain the reasons why `` TLS certificate is needed rather than `` for SRV delegation. ([#3322](https://github.com/matrix-org/matrix-doc/issues/3322)) +- Tweak the example PDU diagram to better demonstrate situations with multiple `prev_events`. ([#3340](https://github.com/matrix-org/matrix-doc/issues/3340)) + + +### Application Service API + + +Spec Clarifications + + +- Fix various typos throughout the specification. ([#2888](https://github.com/matrix-org/matrix-doc/issues/2888)) + + +### Identity Service API + + +New Endpoints + + +- Add `GET /_matrix/identity/versions` API as per [MSC2320](https://github.com/matrix-org/matrix-doc/pull/2320). ([#3101](https://github.com/matrix-org/matrix-doc/issues/3101)) + + +Removed Endpoints + + +- The v1 identity service API has been removed in favour of the v2 API, as per [MSC2713](https://github.com/matrix-org/matrix-doc/pull/2713). ([#3170](https://github.com/matrix-org/matrix-doc/issues/3170)) + + +Spec Clarifications + + +- Fix various typos throughout the specification. ([#2888](https://github.com/matrix-org/matrix-doc/issues/2888)) +- Clarify that some identifiers must be case folded prior to processing, as per [MSC2265](https://github.com/matrix-org/matrix-doc/pull/2265). ([#3167](https://github.com/matrix-org/matrix-doc/issues/3167), [#3176](https://github.com/matrix-org/matrix-doc/issues/3176)) +- Describe how [MSC2844](https://github.com/matrix-org/matrix-doc/pull/2844) affects the `/versions` endpoint. ([#3459](https://github.com/matrix-org/matrix-doc/issues/3459)) + + +### Push Gateway API + + +Spec Clarifications + + +- Clarify where to get information about the various parameter values for the notify endpoint. ([#2763](https://github.com/matrix-org/matrix-doc/issues/2763))