Skip to content

Commit

Permalink
v1.13
Browse files Browse the repository at this point in the history
  • Loading branch information
turt2live committed Dec 19, 2024
1 parent 921c6be commit bc995e6
Show file tree
Hide file tree
Showing 53 changed files with 126 additions and 55 deletions.
1 change: 0 additions & 1 deletion changelogs/appendices/newsfragments/1966.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/application_service/newsfragments/2018.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1938.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1938.new

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1944.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1947.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1967.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1973.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1978.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1979.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1980.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1983.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1994.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/1995.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/2011.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/2014.feature

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/2015.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/2016.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/2017.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/2028.new

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/client_server/newsfragments/2029.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1967.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1969.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1970.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1971.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1972.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1975.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1976.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1977.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1984.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1985.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1991.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1996.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1997.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/1999.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2000.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2001.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2002.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2003.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2005.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2006.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2007.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2008.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2009.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2021.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/internal/newsfragments/2022.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/push_gateway/newsfragments/1968.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/push_gateway/newsfragments/1974.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/room_versions/newsfragments/2024.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/server_server/newsfragments/1926.clarification

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/server_server/newsfragments/2004.feature

This file was deleted.

8 changes: 4 additions & 4 deletions config/_default/hugo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
122 changes: 122 additions & 0 deletions content/changelog/v1.13.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
---
title: v1.13 Changelog
linkTitle: v1.13
type: docs
outputs:
- html
- checklist
date: 2024-12-19T09:22:47-07:00
---
<!--
This is a header file for the generated changelog.

Variables:
v1.13 = Replaced by the version number (eg: v1.2)
December 19, 2024 = Replaced by the date (eg: April 01, 2021)
-->

<table class="release-info">
<tr><th>Git commit</th><td><a href="https://github.com/matrix-org/matrix-spec/tree/v1.13">https://github.com/matrix-org/matrix-spec/tree/v1.13</a></td>
<tr><th>Release date</th><td>December 19, 2024</td>
<tr><th>Checklist</th><td><a href="{{< relref path="changelog/v1.13" outputFormat="Checklist" >}}">checklist.md</a></td>
</table>

<!-- Intentionally blank line to ensure headers work in the concatenated changelog -->

## 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))

0 comments on commit bc995e6

Please sign in to comment.