Travis Ralston
5ea6d5610f
Update identity server spec to use global versioning ( #3459 )
...
* Update identity server spec to use global versioning
* changelog
3 years ago
Travis Ralston
e8674688e6
Release process: changelog generation and docs ( #3446 )
...
* Remove extra pyprojects and update changelog docs
* Add script for rendering the changelog
* Add docs for how to release the spec
* Move legacy changelogs out of the way
3 years ago
Travis Ralston
95d850c418
Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) ( #3421 )
...
* Blind find & replace all on client major version -> v3
* Fix up bad replacements
* Fix anchors for r0->v3
* Changelog
3 years ago
Travis Ralston
2d98cd3084
Describe new global specification versioning ( #3420 )
...
* Update versioning specification for Matrix
As per [MSC2844](https://github.com/matrix-org/matrix-doc/pull/2844 )
* Mention vX versioning in /versions
* Changelog
3 years ago
Travis Ralston
b7e6104713
Remove extraneous mimetype from EncryptedFile examples, per MSC2582 ( #3412 )
...
* Remove extraneous mimetype from EncryptedFile examples, per MSC2582
MSC: https://github.com/matrix-org/matrix-doc/pull/2582
* changelog
3 years ago
Travis Ralston
7e67aa2e23
Clarify how redacted_because actually works for events ( #3411 )
...
* Clarify how redacted_because actually works for events
* changelog
* mention federation
* Fix wording
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Denis Kasak
ed08c1cb9e
Tweak PDU diagram demonstrating `prev_events`. ( #3340 )
...
This tweaks the DAG to be simpler, with two linear event chains E4 -> E3
-> E2 -> E1 and E6 -> E5 -> E2 -> E1. The extremities of the DAG are now
the first and only point in the DAG where multiple event parents occur.
Since the point of the diagram is to demonstrate this very situation,
it's better didactically if there is only one such situation in the
diagram.
3 years ago
Richard van der Hoff
f8b83b7fb1
Replace "Pagination" section in C-S API with text in appendices ( #3366 )
...
The Pagination section in the C-S API was, basically, full of rubbish. I think that anything of any value it contained was repeated either directly on the API definitions or in the text specific to syncing at https://spec.matrix.org/unstable/client-server-api/#syncing .
The conventions I've added to the Appendices are based on the discussions in #1898 . They are there because I don't want to have to go through it all again next time we add a paginated API.
Fixes : #1898
Fixes : #2268
3 years ago
Richard van der Hoff
6bd7b6cbb5
Clarifications to pagination parameters for various APIs ( #3353 )
3 years ago
Richard van der Hoff
4b2bbbabcc
Start a 'conventions' section in the Appendices ( #3350 )
...
I wanted a section for "here's what new APIs ought to do", which isn't really
very useful for consumers of the existing APIs.
3 years ago
Alexey Rusakov
6d2c388144
Merge pull request #3336 from lukaslihotzki/include-peek-events
...
OpenAPI: include peekEvents
3 years ago
Denis Kasak
14ed131761
Add newsfragment for #3339 . ( #3342 )
3 years ago
Lukas Lihotzki
8a8db03a13
OpenAPI: include peekEvents
...
Disambiguate from getEvents by a trailing space in path (like inviteUser).
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Hubert Chathi
b231220bbd
Merge pull request #3337 from uhoreg/room_create_canonical_alias
...
room creation: create canonical alias event if alias specified
3 years ago
Alexey Rusakov
fbf4259a83
Merge pull request #3330 from lukaslihotzki/add-titles
...
OpenAPI: add titles
3 years ago
Lukas Lihotzki
13f7df1379
OpenAPI: add titles
3 years ago
Hubert Chathi
f814f86031
add changelog
3 years ago
Hubert Chathi
89089e8913
Merge pull request #3332 from lukaslihotzki/required-bodies
...
OpenAPI: require all bodies in cross_signing
3 years ago
Alexey Rusakov
3bf7e48e13
Merge pull request #3327 from lukaslihotzki/unique-ids
...
OpenAPI: fix key_backup
3 years ago
Lukas Lihotzki
1a81a46865
OpenAPI: require all bodies in cross_signing
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Lukas Lihotzki
e3070bcdda
OpenAPI: fix key_backup operation IDs
3 years ago
Lukas Lihotzki
c58d423aba
OpenAPI: add auth property in uploadCrossSigningKeys
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Niels Basjes
cf5b519963
Explain the reasons why `<hostname>` TLS certificate is needed rather than `<delegated_hostname>` for SRV delegation. ( #3322 )
...
Signed-off-by: Niels Basjes <niels@basjes.nl>
3 years ago
Travis Ralston
cdcc24af11
Merge pull request #3238 from lukaslihotzki/required-bodies
...
OpenAPI: require all bodies in client-server
3 years ago
Neil Alexander
af0ebc7414
`/_matrix/federation/v1/user/devices/{userId}`: Rename `self_signing_keys` to `self_signing_key` ( #3312 )
...
Apparently, in response to a /_matrix/federation/v1/user/devices/{userId} request, Synapse actually returns a key called "self_signing_key" instead of "self_signing_keys".
3 years ago
Lukas Lihotzki
ad0ff78316
OpenAPI: require all bodies in client-server
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Travis Ralston
5d4713f168
Changelog for https://github.com/matrix-org/matrix-doc/pull/3225
3 years ago
Travis Ralston
e5b907021c
changelog for https://github.com/matrix-org/matrix-doc/pull/3254
3 years ago
Will Hunt
7fac138d9a
Create 3233.clarification
3 years ago
Travis Ralston
30654f70ee
Merge pull request #3176 from matrix-org/travis/clarification/lowercasing
...
Case fold instead of lowercase
3 years ago
Hubert Chathi
221375b105
Merge pull request #3207 from toadjaune/patch-2
...
Fix a typo in event soft rejection schema
3 years ago
Travis Ralston
81da7ba480
Update 3167.clarification
3 years ago
Hubert Chathi
53fedb2c61
Add changelog
3 years ago
Travis Ralston
8b40972872
iterate
3 years ago
Hubert Chathi
b3b6fb3e10
add changelog
3 years ago
Travis Ralston
21a132d3a5
Merge branch 'master' into travis/clarification/lowercasing
3 years ago
Travis Ralston
7a013a53e5
Changelogs
3 years ago
Travis Ralston
3d217e0de0
Merge pull request #3101 from matrix-org/travis/spec/MSC2320-identity-versions
...
Add identity service versions API
3 years ago
Travis Ralston
c11efb35fe
Merge pull request #3163 from matrix-org/travis/spec/msc2858-multisso
...
Describe social-sign-on (multiple SSO providers)
3 years ago
Andrew Morgan
ad93aa6546
Update client_secret examples so that they are valid ( #2985 )
...
The regex of allowed characters for a `client_secret` parameter is `[0-9a-zA-Z.=_-]`.
This PR updates the `client_secret` spec examples, which currently include an invalid character (an apostrophe).
3 years ago
Travis Ralston
fb3dde1c2c
Merge pull request #3167 from matrix-org/travis/spec/msc2265-lower-3pid
...
Specify that email handling converts to lowercase first
3 years ago
Travis Ralston
466911b253
Merge pull request #3170 from matrix-org/travis/spec/msc2713-rm-v1-id
...
Remove v1 identity service API
3 years ago
Travis Ralston
d41658e714
Merge pull request #3166 from matrix-org/travis/spec/msc2033-whoami-deviceid
...
Spec device_id on whoami
3 years ago
Travis Ralston
67d5d9eb49
Changelog
3 years ago
Travis Ralston
c5eaa59c79
Changelog
3 years ago
Travis Ralston
21a0a97134
changelog
3 years ago
Travis Ralston
57f609cf1b
Typo fixes
3 years ago
Travis Ralston
94ca646fb7
changelog
3 years ago
Travis Ralston
fc6aa30000
Merge branch 'master' into travis/spec/MSC2320-identity-versions
3 years ago
Travis Ralston
457f3995af
Merge pull request #3154 from matrix-org/travis/spec/knock-knock-whos-there
...
Add knocking to the spec
3 years ago