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/event-schemas/schema
Jimmy Cuadra b885714d94 Remove the "required" designation from the `url` field of certain
m.room.message msgtypes.

Now that content referenced by the *m.audio*, *m.file*, *m.image*, and
*m.video* message types can be encrypted, the `url` field is required
*only* if the content is unencrypted. The "required" designation in the
event schemas (which prefixes the field description with "Required" in
bold in the generated HTML) is used to indicate fields which must always
be present, and this is no longer the case.

Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
6 years ago
..
core-event-schema Merge pull request #2087 from matrix-org/travis/1.0/events-are-extensible 6 years ago
m.call.answer
m.call.candidates
m.call.hangup Move wording for reason definitions 6 years ago
m.call.invite Fix a typo in m.call.invite 6 years ago
m.direct
m.dummy typo 6 years ago
m.forwarded_room_key
m.fully_read Add read markers 6 years ago
m.ignored_user_list
m.key.verification.accept Apply suggestions from code review 6 years ago
m.key.verification.cancel Spec SAS verification and the common key verification framework 6 years ago
m.key.verification.key Spec SAS verification and the common key verification framework 6 years ago
m.key.verification.mac Spec SAS verification and the common key verification framework 6 years ago
m.key.verification.request Spec SAS verification and the common key verification framework 6 years ago
m.key.verification.start Spec SAS verification and the common key verification framework 6 years ago
m.key.verification.start$m.sas.v1 Spec SAS verification and the common key verification framework 6 years ago
m.presence Update the m.presence schema to include status_msg 6 years ago
m.push_rules Avoid duplicates. 6 years ago
m.receipt
m.room.aliases
m.room.avatar
m.room.canonical_alias
m.room.create Add room version upgrades 6 years ago
m.room.encrypted
m.room.encryption
m.room.guest_access
m.room.history_visibility
m.room.join_rules
m.room.member Merge pull request #2067 from matrix-org/travis/1.0/stripped-state 6 years ago
m.room.message
m.room.message$m.audio Remove the "required" designation from the `url` field of certain 6 years ago
m.room.message$m.emote Switch to using $ instead of # for sub-types 6 years ago
m.room.message$m.file Remove the "required" designation from the `url` field of certain 6 years ago
m.room.message$m.image Remove the "required" designation from the `url` field of certain 6 years ago
m.room.message$m.location Switch to using $ instead of # for sub-types 6 years ago
m.room.message$m.notice Add missing format fields to m.room.message$m.notice schema. 6 years ago
m.room.message$m.server_notice Switch to using $ instead of # for sub-types 6 years ago
m.room.message$m.text Switch to using $ instead of # for sub-types 6 years ago
m.room.message$m.video Remove the "required" designation from the `url` field of certain 6 years ago
m.room.message.feedback
m.room.name
m.room.pinned_events
m.room.power_levels Power levels always have a default of 50 for state_default 6 years ago
m.room.redaction
m.room.server_acl
m.room.third_party_invite
m.room.tombstone Add room version upgrades 6 years ago
m.room.topic
m.room_key
m.room_key_request
m.sticker
m.tag Elaborate the structure of m.tag events 6 years ago
m.typing
stripped_state.yaml Clarify exactly what StrippedState is 6 years ago