diff --git a/changelogs/client_server/newsfragments/2129.clarification b/changelogs/client_server/newsfragments/2129.clarification new file mode 100644 index 00000000..82ed4fce --- /dev/null +++ b/changelogs/client_server/newsfragments/2129.clarification @@ -0,0 +1 @@ +Remove "required" designation from the ``url`` field of certain ``m`.room.message` msgtypes. diff --git a/event-schemas/schema/m.room.message$m.audio b/event-schemas/schema/m.room.message$m.audio index 88b459ec..fb049fc9 100644 --- a/event-schemas/schema/m.room.message$m.audio +++ b/event-schemas/schema/m.room.message$m.audio @@ -28,7 +28,7 @@ properties: type: string url: description: |- - Required if the file is not encrypted. The URL (typically `MXC URI`_) + Required if the file is unencrypted. The URL (typically `MXC URI`_) to the audio clip. type: string file: @@ -40,7 +40,6 @@ properties: required: - msgtype - body - - url type: object type: enum: diff --git a/event-schemas/schema/m.room.message$m.file b/event-schemas/schema/m.room.message$m.file index 9f4fdf07..54a999ec 100644 --- a/event-schemas/schema/m.room.message$m.file +++ b/event-schemas/schema/m.room.message$m.file @@ -55,7 +55,6 @@ properties: required: - msgtype - body - - url type: object type: enum: diff --git a/event-schemas/schema/m.room.message$m.image b/event-schemas/schema/m.room.message$m.image index a466562a..8944ce96 100644 --- a/event-schemas/schema/m.room.message$m.image +++ b/event-schemas/schema/m.room.message$m.image @@ -30,7 +30,6 @@ properties: required: - msgtype - body - - url type: object type: enum: diff --git a/event-schemas/schema/m.room.message$m.video b/event-schemas/schema/m.room.message$m.video index b23c2392..1a3c3e40 100644 --- a/event-schemas/schema/m.room.message$m.video +++ b/event-schemas/schema/m.room.message$m.video @@ -61,7 +61,6 @@ properties: required: - msgtype - body - - url type: object type: enum: