Skip to content

Api versioning #12

Description

@wouter173

Encode matrix's api version inside the http schema's with the help of some custom schema extensions it might be possible to have full typesafe minimal compliancy of api version.

A version could be provided to a client implementation or on a http client basis which would allow for properties to dynamically pop in or out. Should only be used with clients where home server is static and minimal version is enforced. A client could check at startup if versions are available.

And extension on "versioning" could also be having flags for msc's. providing a list of msc#'s to dynamically extend a request/response body.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions