diff --git a/changelogs/appendices/newsfragments/1966.clarification b/changelogs/appendices/newsfragments/1966.clarification deleted file mode 100644 index 362e2cac8..000000000 --- a/changelogs/appendices/newsfragments/1966.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove note about reference implementations. diff --git a/changelogs/application_service/newsfragments/2018.feature b/changelogs/application_service/newsfragments/2018.feature deleted file mode 100644 index 07d6e62a6..000000000 --- a/changelogs/application_service/newsfragments/2018.feature +++ /dev/null @@ -1 +0,0 @@ -Allow sending ephemeral data to application services, as per [MSC2409](https://github.com/matrix-org/matrix-spec-proposals/pull/2409). diff --git a/changelogs/client_server/newsfragments/1938.clarification b/changelogs/client_server/newsfragments/1938.clarification deleted file mode 100644 index c2ced145b..000000000 --- a/changelogs/client_server/newsfragments/1938.clarification +++ /dev/null @@ -1 +0,0 @@ -The `reason` parameter in `POST /_matrix/client/v3/rooms/{roomId}/report/{eventId}` can be omitted instead of left blank, as per [MSC2414](https://github.com/matrix-org/matrix-spec-proposals/pull/2414). diff --git a/changelogs/client_server/newsfragments/1938.new b/changelogs/client_server/newsfragments/1938.new deleted file mode 100644 index 62c23cd45..000000000 --- a/changelogs/client_server/newsfragments/1938.new +++ /dev/null @@ -1 +0,0 @@ -Add `POST /_matrix/client/v3/rooms/{roomId}/report`, as per [MSC4151](https://github.com/matrix-org/matrix-spec-proposals/pull/4151). diff --git a/changelogs/client_server/newsfragments/1944.feature b/changelogs/client_server/newsfragments/1944.feature deleted file mode 100644 index 916ab978c..000000000 --- a/changelogs/client_server/newsfragments/1944.feature +++ /dev/null @@ -1 +0,0 @@ -Add error codes to requestToken endpoints, as per [MSC4178](https://github.com/matrix-org/matrix-spec-proposals/pull/4178). diff --git a/changelogs/client_server/newsfragments/1947.clarification b/changelogs/client_server/newsfragments/1947.clarification deleted file mode 100644 index 3764243a2..000000000 --- a/changelogs/client_server/newsfragments/1947.clarification +++ /dev/null @@ -1 +0,0 @@ -Correct OpenAPI specification for query parameters to `GET /_matrix/client/v3/thirdparty/location/{protocol}` endpoint. diff --git a/changelogs/client_server/newsfragments/1967.clarification b/changelogs/client_server/newsfragments/1967.clarification deleted file mode 100644 index 1b47b0685..000000000 --- a/changelogs/client_server/newsfragments/1967.clarification +++ /dev/null @@ -1 +0,0 @@ -Sort VoIP events semantically. diff --git a/changelogs/client_server/newsfragments/1973.clarification b/changelogs/client_server/newsfragments/1973.clarification deleted file mode 100644 index 27fc58639..000000000 --- a/changelogs/client_server/newsfragments/1973.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that servers must forward custom keys in `PusherData` when sending notifications to the push gateway. diff --git a/changelogs/client_server/newsfragments/1978.clarification b/changelogs/client_server/newsfragments/1978.clarification deleted file mode 100644 index bdcce7771..000000000 --- a/changelogs/client_server/newsfragments/1978.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify formats of string types. diff --git a/changelogs/client_server/newsfragments/1979.clarification b/changelogs/client_server/newsfragments/1979.clarification deleted file mode 100644 index bdcce7771..000000000 --- a/changelogs/client_server/newsfragments/1979.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify formats of string types. diff --git a/changelogs/client_server/newsfragments/1980.clarification b/changelogs/client_server/newsfragments/1980.clarification deleted file mode 100644 index bdcce7771..000000000 --- a/changelogs/client_server/newsfragments/1980.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify formats of string types. diff --git a/changelogs/client_server/newsfragments/1983.clarification b/changelogs/client_server/newsfragments/1983.clarification deleted file mode 100644 index 764372f87..000000000 --- a/changelogs/client_server/newsfragments/1983.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify that the async upload endpoint will return 404 in some cases. diff --git a/changelogs/client_server/newsfragments/1994.feature b/changelogs/client_server/newsfragments/1994.feature deleted file mode 100644 index 67c00f225..000000000 --- a/changelogs/client_server/newsfragments/1994.feature +++ /dev/null @@ -1 +0,0 @@ -Remove reply fallbacks, as per [MSC2781](https://github.com/matrix-org/matrix-spec-proposals/issues/2781). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/1995.feature b/changelogs/client_server/newsfragments/1995.feature deleted file mode 100644 index 5dd1a1266..000000000 --- a/changelogs/client_server/newsfragments/1995.feature +++ /dev/null @@ -1 +0,0 @@ -Clarify the allowed HTTP methods in CORS responses, as per [MSC4138](https://github.com/matrix-org/matrix-spec-proposals/pull/4138). diff --git a/changelogs/client_server/newsfragments/2011.feature b/changelogs/client_server/newsfragments/2011.feature deleted file mode 100644 index 5dd1a1266..000000000 --- a/changelogs/client_server/newsfragments/2011.feature +++ /dev/null @@ -1 +0,0 @@ -Clarify the allowed HTTP methods in CORS responses, as per [MSC4138](https://github.com/matrix-org/matrix-spec-proposals/pull/4138). diff --git a/changelogs/client_server/newsfragments/2014.feature b/changelogs/client_server/newsfragments/2014.feature deleted file mode 100644 index 0671f14d3..000000000 --- a/changelogs/client_server/newsfragments/2014.feature +++ /dev/null @@ -1 +0,0 @@ -Add new `M_USER_SUSPENDED` error code behaviour, as per [MSC3823](https://github.com/matrix-org/matrix-spec-proposals/pull/3823). \ No newline at end of file diff --git a/changelogs/client_server/newsfragments/2015.clarification b/changelogs/client_server/newsfragments/2015.clarification deleted file mode 100644 index 1952e0361..000000000 --- a/changelogs/client_server/newsfragments/2015.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove distinction between `StateFilter` and `RoomEventFilter`. diff --git a/changelogs/client_server/newsfragments/2016.clarification b/changelogs/client_server/newsfragments/2016.clarification deleted file mode 100644 index 34aa3b222..000000000 --- a/changelogs/client_server/newsfragments/2016.clarification +++ /dev/null @@ -1 +0,0 @@ -Add hyperlinks throughout the specification. diff --git a/changelogs/client_server/newsfragments/2017.clarification b/changelogs/client_server/newsfragments/2017.clarification deleted file mode 100644 index a202eec32..000000000 --- a/changelogs/client_server/newsfragments/2017.clarification +++ /dev/null @@ -1 +0,0 @@ -Use `json` instead of `json5` for syntax highlighting. diff --git a/changelogs/client_server/newsfragments/2028.new b/changelogs/client_server/newsfragments/2028.new deleted file mode 100644 index 62c23cd45..000000000 --- a/changelogs/client_server/newsfragments/2028.new +++ /dev/null @@ -1 +0,0 @@ -Add `POST /_matrix/client/v3/rooms/{roomId}/report`, as per [MSC4151](https://github.com/matrix-org/matrix-spec-proposals/pull/4151). diff --git a/changelogs/client_server/newsfragments/2029.clarification b/changelogs/client_server/newsfragments/2029.clarification deleted file mode 100644 index 74050082e..000000000 --- a/changelogs/client_server/newsfragments/2029.clarification +++ /dev/null @@ -1 +0,0 @@ -Specify order that one-time keys are issued by `/keys/claim`, as per [MSC4225](https://github.com/matrix-org/matrix-spec-proposals/pull/4225). diff --git a/changelogs/internal/newsfragments/1967.clarification b/changelogs/internal/newsfragments/1967.clarification deleted file mode 100644 index 9b86facac..000000000 --- a/changelogs/internal/newsfragments/1967.clarification +++ /dev/null @@ -1 +0,0 @@ -Add `x-weight` property for sorting events rendered with the `event-group` shortcode. diff --git a/changelogs/internal/newsfragments/1969.clarification b/changelogs/internal/newsfragments/1969.clarification deleted file mode 100644 index db9e1a1af..000000000 --- a/changelogs/internal/newsfragments/1969.clarification +++ /dev/null @@ -1 +0,0 @@ -Enforce consistent vertical spacing between paragraphs in endpoint definitions. \ No newline at end of file diff --git a/changelogs/internal/newsfragments/1970.clarification b/changelogs/internal/newsfragments/1970.clarification deleted file mode 100644 index 5d20fcf97..000000000 --- a/changelogs/internal/newsfragments/1970.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove `boxes/added-in-paragraph` shortcode. diff --git a/changelogs/internal/newsfragments/1971.clarification b/changelogs/internal/newsfragments/1971.clarification deleted file mode 100644 index 6c61b6530..000000000 --- a/changelogs/internal/newsfragments/1971.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove `withVersioning` parameter of `rver-fragment` shortcode. diff --git a/changelogs/internal/newsfragments/1972.clarification b/changelogs/internal/newsfragments/1972.clarification deleted file mode 100644 index dc4a85f46..000000000 --- a/changelogs/internal/newsfragments/1972.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove `span` element from `added-in` and `changed-in` shortcodes. diff --git a/changelogs/internal/newsfragments/1975.clarification b/changelogs/internal/newsfragments/1975.clarification deleted file mode 100644 index 4edcc4776..000000000 --- a/changelogs/internal/newsfragments/1975.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix formatting of `added-in` and `changed-in` shortcodes by using `%` delimiter. diff --git a/changelogs/internal/newsfragments/1976.clarification b/changelogs/internal/newsfragments/1976.clarification deleted file mode 100644 index 259cbffe6..000000000 --- a/changelogs/internal/newsfragments/1976.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove CSS workaround for scroll-anchoring. diff --git a/changelogs/internal/newsfragments/1977.clarification b/changelogs/internal/newsfragments/1977.clarification deleted file mode 100644 index 3a5e10993..000000000 --- a/changelogs/internal/newsfragments/1977.clarification +++ /dev/null @@ -1 +0,0 @@ -Rename `custom-formats.yaml` to `string-formats.yaml` and update its docs. diff --git a/changelogs/internal/newsfragments/1984.clarification b/changelogs/internal/newsfragments/1984.clarification deleted file mode 100644 index cb11abe65..000000000 --- a/changelogs/internal/newsfragments/1984.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix relative URLs when serving the specification with a custom `baseURL`. diff --git a/changelogs/internal/newsfragments/1985.clarification b/changelogs/internal/newsfragments/1985.clarification deleted file mode 100644 index 9f01fb6ff..000000000 --- a/changelogs/internal/newsfragments/1985.clarification +++ /dev/null @@ -1 +0,0 @@ -Rename `.htmltest.yaml` to `.htmltest.yml`. diff --git a/changelogs/internal/newsfragments/1991.clarification b/changelogs/internal/newsfragments/1991.clarification deleted file mode 100644 index 5f641bff4..000000000 --- a/changelogs/internal/newsfragments/1991.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve the JS script to highlight the current ToC entry. diff --git a/changelogs/internal/newsfragments/1996.clarification b/changelogs/internal/newsfragments/1996.clarification deleted file mode 100644 index fbfe46cce..000000000 --- a/changelogs/internal/newsfragments/1996.clarification +++ /dev/null @@ -1 +0,0 @@ -Upgrade docsy to 0.11.0 and hugo to 0.139.0. diff --git a/changelogs/internal/newsfragments/1997.clarification b/changelogs/internal/newsfragments/1997.clarification deleted file mode 100644 index cb11abe65..000000000 --- a/changelogs/internal/newsfragments/1997.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix relative URLs when serving the specification with a custom `baseURL`. diff --git a/changelogs/internal/newsfragments/1999.clarification b/changelogs/internal/newsfragments/1999.clarification deleted file mode 100644 index 940175350..000000000 --- a/changelogs/internal/newsfragments/1999.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve the quality of the rendered diagrams diff --git a/changelogs/internal/newsfragments/2000.clarification b/changelogs/internal/newsfragments/2000.clarification deleted file mode 100644 index 24cf7b81d..000000000 --- a/changelogs/internal/newsfragments/2000.clarification +++ /dev/null @@ -1 +0,0 @@ -Update the Inter font and allow the browser to render the page before it is loaded \ No newline at end of file diff --git a/changelogs/internal/newsfragments/2001.clarification b/changelogs/internal/newsfragments/2001.clarification deleted file mode 100644 index 7e262d4b3..000000000 --- a/changelogs/internal/newsfragments/2001.clarification +++ /dev/null @@ -1 +0,0 @@ -Use a proper Matrix favicon diff --git a/changelogs/internal/newsfragments/2002.clarification b/changelogs/internal/newsfragments/2002.clarification deleted file mode 100644 index 5f641bff4..000000000 --- a/changelogs/internal/newsfragments/2002.clarification +++ /dev/null @@ -1 +0,0 @@ -Improve the JS script to highlight the current ToC entry. diff --git a/changelogs/internal/newsfragments/2003.clarification b/changelogs/internal/newsfragments/2003.clarification deleted file mode 100644 index 79541db2b..000000000 --- a/changelogs/internal/newsfragments/2003.clarification +++ /dev/null @@ -1 +0,0 @@ -Clean up unused CSS classes in `openapi/render-operation` partial. diff --git a/changelogs/internal/newsfragments/2005.clarification b/changelogs/internal/newsfragments/2005.clarification deleted file mode 100644 index db9e1a1af..000000000 --- a/changelogs/internal/newsfragments/2005.clarification +++ /dev/null @@ -1 +0,0 @@ -Enforce consistent vertical spacing between paragraphs in endpoint definitions. \ No newline at end of file diff --git a/changelogs/internal/newsfragments/2006.clarification b/changelogs/internal/newsfragments/2006.clarification deleted file mode 100644 index d535a8fbb..000000000 --- a/changelogs/internal/newsfragments/2006.clarification +++ /dev/null @@ -1 +0,0 @@ -Fix `changed-in` partial when used with multiple paragraphs. diff --git a/changelogs/internal/newsfragments/2007.clarification b/changelogs/internal/newsfragments/2007.clarification deleted file mode 100644 index fbfe46cce..000000000 --- a/changelogs/internal/newsfragments/2007.clarification +++ /dev/null @@ -1 +0,0 @@ -Upgrade docsy to 0.11.0 and hugo to 0.139.0. diff --git a/changelogs/internal/newsfragments/2008.clarification b/changelogs/internal/newsfragments/2008.clarification deleted file mode 100644 index d9f7818b6..000000000 --- a/changelogs/internal/newsfragments/2008.clarification +++ /dev/null @@ -1 +0,0 @@ -Optimize generated CSS by removing unused selectors. diff --git a/changelogs/internal/newsfragments/2009.clarification b/changelogs/internal/newsfragments/2009.clarification deleted file mode 100644 index eed0f4770..000000000 --- a/changelogs/internal/newsfragments/2009.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove trailing slash on void HTML elements. diff --git a/changelogs/internal/newsfragments/2021.clarification b/changelogs/internal/newsfragments/2021.clarification deleted file mode 100644 index af282431d..000000000 --- a/changelogs/internal/newsfragments/2021.clarification +++ /dev/null @@ -1 +0,0 @@ -Remove `type` and `language` attributes of `script` element. diff --git a/changelogs/internal/newsfragments/2022.clarification b/changelogs/internal/newsfragments/2022.clarification deleted file mode 100644 index c9395967e..000000000 --- a/changelogs/internal/newsfragments/2022.clarification +++ /dev/null @@ -1 +0,0 @@ -Change the accessible role of info boxes to `note`. diff --git a/changelogs/push_gateway/newsfragments/1968.clarification b/changelogs/push_gateway/newsfragments/1968.clarification deleted file mode 100644 index 5bf945b65..000000000 --- a/changelogs/push_gateway/newsfragments/1968.clarification +++ /dev/null @@ -1 +0,0 @@ -Document the schema of `PusherData`. diff --git a/changelogs/push_gateway/newsfragments/1974.clarification b/changelogs/push_gateway/newsfragments/1974.clarification deleted file mode 100644 index 46c086a9f..000000000 --- a/changelogs/push_gateway/newsfragments/1974.clarification +++ /dev/null @@ -1 +0,0 @@ -The path of HTTP pusher URLs is fixed to `/_matrix/push/v1/notify`. diff --git a/changelogs/room_versions/newsfragments/2024.clarification b/changelogs/room_versions/newsfragments/2024.clarification deleted file mode 100644 index d346cc20c..000000000 --- a/changelogs/room_versions/newsfragments/2024.clarification +++ /dev/null @@ -1 +0,0 @@ -Clarify rule 4.3.1 of the auth rules in room version 11 to state which event's `sender` the `state_key` needs to match. diff --git a/changelogs/server_server/newsfragments/1926.clarification b/changelogs/server_server/newsfragments/1926.clarification deleted file mode 100644 index 172bea678..000000000 --- a/changelogs/server_server/newsfragments/1926.clarification +++ /dev/null @@ -1 +0,0 @@ -Add 403 error response to `/_matrix/federation/v1/state_ids/{roomId}`. diff --git a/changelogs/server_server/newsfragments/2004.feature b/changelogs/server_server/newsfragments/2004.feature deleted file mode 100644 index 73478c406..000000000 --- a/changelogs/server_server/newsfragments/2004.feature +++ /dev/null @@ -1 +0,0 @@ -Make ACLs apply to EDUs, as per [MSC4163](https://github.com/matrix-org/matrix-spec-proposals/pull/4163). diff --git a/config/_default/hugo.toml b/config/_default/hugo.toml index fad71273d..cde52c16a 100644 --- a/config/_default/hugo.toml +++ b/config/_default/hugo.toml @@ -61,14 +61,14 @@ copyright = "The Matrix.org Foundation CIC" [params.version] # must be one of "unstable", "current", "historical" # this is used to decide whether to show a banner pointing to the current release -status = "unstable" +status = "stable" # A URL pointing to the latest, stable release of the spec. To be shown in the unstable version warning banner. current_version_url = "https://spec.matrix.org/latest" # The following is used when status = "stable", and is displayed in various UI elements on a released version # of the spec. CI will set these values here automatically when a release git tag (i.e `v1.5`) is created. -# major = "1" -# minor = "12" -# release_date = "October 07, 2024" +major = "1" +minor = "13" +release_date = "December 19, 2024" # User interface configuration [params.ui] diff --git a/content/changelog/v1.13.md b/content/changelog/v1.13.md new file mode 100644 index 000000000..ead58ee97 --- /dev/null +++ b/content/changelog/v1.13.md @@ -0,0 +1,122 @@ +--- +title: v1.13 Changelog +linkTitle: v1.13 +type: docs +outputs: + - html + - checklist +date: 2024-12-19T09:22:47-07:00 +--- + + + + + + +
Git commithttps://github.com/matrix-org/matrix-spec/tree/v1.13
Release dateDecember 19, 2024
Checklist}}">checklist.md
+ + + +## Client-Server API + +**New Endpoints** + +- Add `POST /_matrix/client/v3/rooms/{roomId}/report`, as per [MSC4151](https://github.com/matrix-org/matrix-spec-proposals/pull/4151). ([#1938](https://github.com/matrix-org/matrix-spec/issues/1938), [#2028](https://github.com/matrix-org/matrix-spec/issues/2028)) + +**Backwards Compatible Changes** + +- Add error codes to requestToken endpoints, as per [MSC4178](https://github.com/matrix-org/matrix-spec-proposals/pull/4178). ([#1944](https://github.com/matrix-org/matrix-spec/issues/1944)) +- Remove reply fallbacks, as per [MSC2781](https://github.com/matrix-org/matrix-spec-proposals/issues/2781). ([#1994](https://github.com/matrix-org/matrix-spec/issues/1994)) +- Clarify the allowed HTTP methods in CORS responses, as per [MSC4138](https://github.com/matrix-org/matrix-spec-proposals/pull/4138). ([#1995](https://github.com/matrix-org/matrix-spec/issues/1995), [#2011](https://github.com/matrix-org/matrix-spec/issues/2011)) +- Add new `M_USER_SUSPENDED` error code behaviour, as per [MSC3823](https://github.com/matrix-org/matrix-spec-proposals/pull/3823). ([#2014](https://github.com/matrix-org/matrix-spec/issues/2014)) + +**Spec Clarifications** + +- The `reason` parameter in `POST /_matrix/client/v3/rooms/{roomId}/report/{eventId}` can be omitted instead of left blank, as per [MSC2414](https://github.com/matrix-org/matrix-spec-proposals/pull/2414). ([#1938](https://github.com/matrix-org/matrix-spec/issues/1938)) +- Correct OpenAPI specification for query parameters to `GET /_matrix/client/v3/thirdparty/location/{protocol}` endpoint. ([#1947](https://github.com/matrix-org/matrix-spec/issues/1947)) +- Sort VoIP events semantically. ([#1967](https://github.com/matrix-org/matrix-spec/issues/1967)) +- Clarify that servers must forward custom keys in `PusherData` when sending notifications to the push gateway. ([#1973](https://github.com/matrix-org/matrix-spec/issues/1973)) +- Clarify formats of string types. ([#1978](https://github.com/matrix-org/matrix-spec/issues/1978), [#1979](https://github.com/matrix-org/matrix-spec/issues/1979), [#1980](https://github.com/matrix-org/matrix-spec/issues/1980)) +- Clarify that the async upload endpoint will return 404 in some cases. ([#1983](https://github.com/matrix-org/matrix-spec/issues/1983)) +- Remove distinction between `StateFilter` and `RoomEventFilter`. ([#2015](https://github.com/matrix-org/matrix-spec/issues/2015)) +- Add hyperlinks throughout the specification. ([#2016](https://github.com/matrix-org/matrix-spec/issues/2016)) +- Use `json` instead of `json5` for syntax highlighting. ([#2017](https://github.com/matrix-org/matrix-spec/issues/2017)) +- Specify order that one-time keys are issued by `/keys/claim`, as per [MSC4225](https://github.com/matrix-org/matrix-spec-proposals/pull/4225). ([#2029](https://github.com/matrix-org/matrix-spec/issues/2029)) + + +## Server-Server API + +**Backwards Compatible Changes** + +- Make ACLs apply to EDUs, as per [MSC4163](https://github.com/matrix-org/matrix-spec-proposals/pull/4163). ([#2004](https://github.com/matrix-org/matrix-spec/issues/2004)) + +**Spec Clarifications** + +- Add 403 error response to `/_matrix/federation/v1/state_ids/{roomId}`. ([#1926](https://github.com/matrix-org/matrix-spec/issues/1926)) + + +## Application Service API + +**Backwards Compatible Changes** + +- Allow sending ephemeral data to application services, as per [MSC2409](https://github.com/matrix-org/matrix-spec-proposals/pull/2409). ([#2018](https://github.com/matrix-org/matrix-spec/issues/2018)) + + +## Identity Service API + +No significant changes. + + +## Push Gateway API + +**Spec Clarifications** + +- Document the schema of `PusherData`. ([#1968](https://github.com/matrix-org/matrix-spec/issues/1968)) +- The path of HTTP pusher URLs is fixed to `/_matrix/push/v1/notify`. ([#1974](https://github.com/matrix-org/matrix-spec/issues/1974)) + + +## Room Versions + +**Spec Clarifications** + +- Clarify rule 4.3.1 of the auth rules in room version 11 to state which event's `sender` the `state_key` needs to match. ([#2024](https://github.com/matrix-org/matrix-spec/issues/2024)) + + +## Appendices + +**Spec Clarifications** + +- Remove note about reference implementations. ([#1966](https://github.com/matrix-org/matrix-spec/issues/1966)) + + +## Internal Changes/Tooling + +**Spec Clarifications** + +- Add `x-weight` property for sorting events rendered with the `event-group` shortcode. ([#1967](https://github.com/matrix-org/matrix-spec/issues/1967)) +- Enforce consistent vertical spacing between paragraphs in endpoint definitions. ([#1969](https://github.com/matrix-org/matrix-spec/issues/1969), [#2005](https://github.com/matrix-org/matrix-spec/issues/2005)) +- Remove `boxes/added-in-paragraph` shortcode. ([#1970](https://github.com/matrix-org/matrix-spec/issues/1970)) +- Remove `withVersioning` parameter of `rver-fragment` shortcode. ([#1971](https://github.com/matrix-org/matrix-spec/issues/1971)) +- Remove `span` element from `added-in` and `changed-in` shortcodes. ([#1972](https://github.com/matrix-org/matrix-spec/issues/1972)) +- Fix formatting of `added-in` and `changed-in` shortcodes by using `%` delimiter. ([#1975](https://github.com/matrix-org/matrix-spec/issues/1975)) +- Remove CSS workaround for scroll-anchoring. ([#1976](https://github.com/matrix-org/matrix-spec/issues/1976)) +- Rename `custom-formats.yaml` to `string-formats.yaml` and update its docs. ([#1977](https://github.com/matrix-org/matrix-spec/issues/1977)) +- Fix relative URLs when serving the specification with a custom `baseURL`. ([#1984](https://github.com/matrix-org/matrix-spec/issues/1984), [#1997](https://github.com/matrix-org/matrix-spec/issues/1997)) +- Rename `.htmltest.yaml` to `.htmltest.yml`. ([#1985](https://github.com/matrix-org/matrix-spec/issues/1985)) +- Improve the JS script to highlight the current ToC entry. ([#1991](https://github.com/matrix-org/matrix-spec/issues/1991), [#2002](https://github.com/matrix-org/matrix-spec/issues/2002)) +- Upgrade docsy to 0.11.0 and hugo to 0.139.0. ([#1996](https://github.com/matrix-org/matrix-spec/issues/1996), [#2007](https://github.com/matrix-org/matrix-spec/issues/2007)) +- Improve the quality of the rendered diagrams ([#1999](https://github.com/matrix-org/matrix-spec/issues/1999)) +- Update the Inter font and allow the browser to render the page before it is loaded ([#2000](https://github.com/matrix-org/matrix-spec/issues/2000)) +- Use a proper Matrix favicon ([#2001](https://github.com/matrix-org/matrix-spec/issues/2001)) +- Clean up unused CSS classes in `openapi/render-operation` partial. ([#2003](https://github.com/matrix-org/matrix-spec/issues/2003)) +- Fix `changed-in` partial when used with multiple paragraphs. ([#2006](https://github.com/matrix-org/matrix-spec/issues/2006)) +- Optimize generated CSS by removing unused selectors. ([#2008](https://github.com/matrix-org/matrix-spec/issues/2008)) +- Remove trailing slash on void HTML elements. ([#2009](https://github.com/matrix-org/matrix-spec/issues/2009)) +- Remove `type` and `language` attributes of `script` element. ([#2021](https://github.com/matrix-org/matrix-spec/issues/2021)) +- Change the accessible role of info boxes to `note`. ([#2022](https://github.com/matrix-org/matrix-spec/issues/2022))