Compare commits

...

2 commits

Author SHA1 Message Date
Alcaro dbbc428095
Fix typoed e2e algorithm names (#2389)
Some checks failed
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Spec / Create release (push) Has been cancelled
* Fix typoed algorithm names

* Create 2389.clarification

* Update changelogs/client_server/newsfragments/2389.clarification

---------

Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2026-06-09 22:05:55 +00:00
Travis Ralston 72cf925609
Update ordering behaviour for room directory listing (as per MSC4423) (#2392)
* Update ordering behaviour for room directory listing

As per MSC4423

* Add changelogs
2026-06-09 16:05:13 -06:00
6 changed files with 29 additions and 10 deletions

View file

@ -0,0 +1 @@
Fix various typos throughout the specification.

View file

@ -0,0 +1 @@
The room directory now returns rooms in a server-defined order rather than largest first, as per [MSC4423](https://github.com/matrix-org/matrix-spec-proposals/pull/4423).

View file

@ -0,0 +1 @@
The room directory now returns rooms in a server-defined order rather than largest first, as per [MSC4423](https://github.com/matrix-org/matrix-spec-proposals/pull/4423).

View file

@ -203,8 +203,8 @@ paths:
"user_id": "@alice:example.com",
"device_id": "HIJKLMN",
"algorithms": [
"m.olm.v1.curve25519-aes-sha256",
"m.megolm.v1.aes-sha"
"m.olm.v1.curve25519-aes-sha2",
"m.megolm.v1.aes-sha2"
],
"keys": {
"curve25519:HIJKLMN": "base64+curve25519+key",

View file

@ -137,8 +137,12 @@ paths:
description: |-
Lists a server's published room directory.
This API returns paginated responses. The rooms are ordered by the number
of joined members, with the largest rooms first.
This API returns paginated responses.
{{% changed-in v="1.19" %}} The server determines the order of the rooms
returned by this endpoint. Previously, rooms were ordered with the largest
joined member count first. Continuing to order by largest first or another
stable order is recommended.
operationId: getPublicRooms
parameters:
- in: query
@ -177,8 +181,12 @@ paths:
description: |-
Lists a server's published room directory with an optional filter.
This API returns paginated responses. The rooms are ordered by the number
of joined members, with the largest rooms first.
This API returns paginated responses.
{{% changed-in v="1.19" %}} The server determines the order of the rooms
returned by this endpoint. Previously, rooms were ordered with the largest
joined member count first. Continuing to order by largest first or another
stable order is recommended.
operationId: queryPublicRooms
security:
- accessTokenQuery: []

View file

@ -22,8 +22,12 @@ paths:
description: |-
Lists the server's published room directory.
This API returns paginated responses. The rooms are ordered by the number
of joined members, with the largest rooms first.
This API returns paginated responses.
{{% changed-in v="1.19" %}} The server determines the order of the rooms
returned by this endpoint. Previously, rooms were ordered with the largest
joined member count first. Continuing to order by largest first or another
stable order is recommended.
This SHOULD not return rooms that are listed on another homeserver's directory,
just those listed on the receiving homeserver's directory.
@ -76,8 +80,12 @@ paths:
description: |-
Lists the server's published room directory with an optional filter.
This API returns paginated responses. The rooms are ordered by the number
of joined members, with the largest rooms first.
This API returns paginated responses.
{{% changed-in v="1.19" %}} The server determines the order of the rooms
returned by this endpoint. Previously, rooms were ordered with the largest
joined member count first. Continuing to order by largest first or another
stable order is recommended.
operationId: queryPublicRooms
security:
- signedRequest: []