You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec-proposals/changelogs/client_server/newsfragments
Andrew Morgan b26aa7fcf5
Remove 'room_id' field from `m.typing`, `m.receipt` and `m.fully_read` examples and schema (#3679)
The spec had an erroneous `room_id` field in a m.typing EDU entry of /sync, `m.read` receipts in `/sync`, and `m.fully_read` room account data objects in the spec. None of these are necessary nor used in practice.

Checking part of the ecosystem for whether clients look for, or homeservers include, these room_id fields, I found that:

    Element does not require them, nor does Synapse include them.
    Ruma does not include them.
    Dendrite does not include them.
    nheko/mtxclient does not look for them.

This change removes room_id from the example and OpenAPI schema in each case mentioned above. It only affects the Client-Server spec - the Server-Server spec text remains unchanged.

The field was initially introduced in 0f28f83.
2 years ago
..
.gitignore Don't let the newsfragments wink out of existence 6 years ago
3669.clarification Remove unenforced size limit on room names (#3669) 2 years ago
3679.clarification Remove 'room_id' field from `m.typing`, `m.receipt` and `m.fully_read` examples and schema (#3679) 2 years ago
3681.clarification move changelog to the right place 2 years ago
3690.clarification Another changelog fix (#3731) 2 years ago
3708.clarification Fix broken link in end_to_end_encryption.md (#3708) 2 years ago
3711.clarification Fix location of some changelogs (#3728) 2 years ago
3730.clarification Fix membership state table and diagram (#3730) 2 years ago