docs-matrix-spec/data/event-schemas/schema
Will Hunt 65b1db721d
Describe behaviour when the topic key is falsey in a m.room.topic event. (#2068)
We seem to have [updated this for m.room.name](https://github.com/matrix-org/matrix-spec/pull/1639) some years back but omitted it for topic.
2025-04-15 18:24:22 +01:00
..
components Add support for muting in VoIP calls (#1755) 2024-03-26 19:10:55 +00:00
core-event-schema Clarify that room avatars cannot be encrypted (#1871) 2024-06-25 15:40:21 +01:00
m.accepted_terms.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.call.answer.yaml Sort VoIP events semantically (#1967) 2024-10-15 17:22:40 +01:00
m.call.candidates.yaml Sort VoIP events semantically (#1967) 2024-10-15 17:22:40 +01:00
m.call.hangup.yaml Sort VoIP events semantically (#1967) 2024-10-15 17:22:40 +01:00
m.call.invite.yaml Sort VoIP events semantically (#1967) 2024-10-15 17:22:40 +01:00
m.call.negotiate.yaml Sort VoIP events semantically (#1967) 2024-10-15 17:22:40 +01:00
m.call.reject.yaml Sort VoIP events semantically (#1967) 2024-10-15 17:22:40 +01:00
m.call.sdp_stream_metadata_changed.yaml Sort VoIP events semantically (#1967) 2024-10-15 17:22:40 +01:00
m.call.select_answer.yaml Sort VoIP events semantically (#1967) 2024-10-15 17:22:40 +01:00
m.direct.yaml Use patternProperties in more places with supported formats (#1813) 2024-05-08 13:59:17 +00:00
m.dummy.yaml Fix links in data 2021-08-27 19:16:42 +01:00
m.forwarded_room_key.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.fully_read.yaml Remove 'room_id' field from m.typing, m.receipt and m.fully_read examples and schema (#3679) 2022-05-09 01:28:17 -06:00
m.identity_server.yaml Clarify formats of string types in account sections (#2046) 2025-01-17 17:18:51 +00:00
m.ignored_user_list.yaml Add support for pattern formats for patternProperties (#1796) 2024-04-24 12:42:34 +01:00
m.key.verification.accept.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.key.verification.cancel.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.key.verification.done.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.key.verification.key.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.key.verification.m.relates_to.yaml Spec reference relationships (#1206) 2022-10-18 11:50:41 -06:00
m.key.verification.mac.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.key.verification.ready.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.key.verification.request.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.key.verification.start$m.reciprocate.v1.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.key.verification.start$m.sas.v1.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.key.verification.start.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
m.marked_unread.yaml Spec for MSC2867 (Marking rooms as unread) (#1895) 2024-07-15 14:38:57 +01:00
m.policy.rule.room.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.policy.rule.server.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.policy.rule.user.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.presence.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.push_rules.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.reaction.yaml Add missing type enum for m.reaction (#1552) 2023-07-04 12:52:48 +00:00
m.receipt.yaml Add support for pattern formats for patternProperties (#1796) 2024-04-24 12:42:34 +01:00
m.room.avatar.yaml Clarify that room avatars cannot be encrypted (#1871) 2024-06-25 15:40:21 +01:00
m.room.canonical_alias.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
m.room.create.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.room.encrypted.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.room.encryption.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
m.room.guest_access.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.history_visibility.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.join_rules.yaml Add knock_restricted to m.room.join_rules enum (#1535) 2023-05-23 13:40:32 -06:00
m.room.member.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.room.message$m.audio.yaml Use body field as media caption (#1731) 2024-02-26 15:15:44 -07:00
m.room.message$m.emote.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
m.room.message$m.file.yaml Use body field as media caption (#1731) 2024-02-26 15:15:44 -07:00
m.room.message$m.image.yaml Use body field as media caption (#1731) 2024-02-26 15:15:44 -07:00
m.room.message$m.key.verification.request.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.room.message$m.location.yaml Fix m.location.yaml scheme (#1507) 2023-05-02 12:02:05 -04:00
m.room.message$m.notice.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
m.room.message$m.server_notice.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
m.room.message$m.text.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
m.room.message$m.video.yaml Use body field as media caption (#1731) 2024-02-26 15:15:44 -07:00
m.room.message.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
m.room.name.yaml Clarify that an m.room.name event with an absent name field is not expected behavior (#1639) 2023-09-19 15:39:07 +01:00
m.room.pinned_events.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
m.room.power_levels.yaml Use patternProperties in more places with supported formats (#1813) 2024-05-08 13:59:17 +00:00
m.room.redaction.yaml Add room version 11 (#1604) 2023-08-15 00:18:45 -06:00
m.room.server_acl.yaml Clarify what key content-specific rules match against. (#1441) 2023-03-08 13:06:06 +00:00
m.room.third_party_invite.yaml Add more CI checks for OpenAPI definitions and JSON Schemas (#1656) 2023-10-11 10:36:39 +00:00
m.room.tombstone.yaml Explicitly call replacement_room a room ID 2021-08-27 19:17:14 +01:00
m.room.topic.yaml Describe behaviour when the topic key is falsey in a m.room.topic event. (#2068) 2025-04-15 18:24:22 +01:00
m.room_key.withheld.yaml fix typos in m.room_key.withheld (#2080) 2025-02-25 17:11:50 -05:00
m.room_key.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.room_key_request.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.secret.request.yaml Apply suggestions from code review 2022-11-15 18:17:20 -05:00
m.secret.send.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.space.child.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
m.space.parent.yaml Clarify that via is required for m.space.parent and m.space.child as per MSC1772. (#1618) 2023-09-05 15:29:54 +01:00
m.sticker.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
m.tag.yaml Factor out common definition of Tag type (#1793) 2024-04-17 13:51:24 +01:00
m.typing.yaml Remove 'room_id' field from m.typing, m.receipt and m.fully_read examples and schema (#3679) 2022-05-09 01:28:17 -06:00