matrix-org / matrix-spec

The Matrix protocol specification
Apache License 2.0
170 stars 90 forks source link

Clarify that dont_notify and coalesce MUST be gracefully ignored #1890

Open Johennes opened 6 days ago

Johennes commented 6 days ago

Relates to: https://github.com/matrix-org/matrix-spec/pull/1501/files#r1176822971.

I replaced the info box with a subsection akin to the one for historical user IDs to prevent using RFC2119 keywords inside an explanatory box.

I also attempted to be a little more verbose about what ignoring means by describing the filtering behavior implemented in Synapse.

CC @clokep

Pull Request Checklist

Preview: https://pr1890--matrix-spec-previews.netlify.app

clokep commented 6 days ago

I did check the original MSC and that uses (lowercase) "should" and "recommended", but I really think it is a requirement for backwards compatibility.