Commit Graph

53 Commits (d28e05af877b9e16d08c47b54e95c65fd6ca28b4)

Author SHA1 Message Date
Travis Ralston 7f4072d993
Spec device ID masquerading (#2221) 2 months ago
Christian Paul d968774fb7
Missing quotation marks: Fix JSON formatting in application-service-api.md (#2213) 2 months ago
Travis Ralston 671bc674cd Changelog normalization 3 months ago
V02460 6e16a19ac9
[schema] Application Service Registration meta schema (#2132) 3 months ago
Kévin Commaille 7d2de48cb4
Fix new redocly lints (#2182)
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 months ago
Travis Ralston 40065811a1 Matrix 1.15 5 months ago
Travis Ralston 6353b46add Normalize changelog 5 months ago
V02460 4ed55a60ec
[schema] Correct null value handling for the AS Registration’s `url` property (#2130)
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
7 months ago
Travis Ralston bc995e66d6 v1.13 12 months ago
Kévin Commaille 96b32f68f9
Allow sending ephemeral data to application services (#2018)
As per MSC2409.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Travis Ralston 9e6233d0dd v1.12 changelog 1 year ago
Travis Ralston 634c271654 Normalize changelog 1 year ago
Kim Brose dc017c2dd3
Document that the spec uses RFC 2119 (#1928)
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
1 year ago
Travis Ralston 1fc8f8856f Matrix 1.11 1 year ago
Travis Ralston 9c46fa3f35 Normalize the changelog for Matrix 1.11 1 year ago
Matthias Ahouansou eea3dfa969
Mention notifying AS for sender_localpart events (#1810)
Signed-off-by: Matthias Ahouansou <matthias@ahouansou.cz>
2 years ago
Kévin Commaille efe72d3b26
Fix security schemes in OpenAPI definitions (#1772) 2 years ago
Travis Ralston f7452e2bad Matrix 1.10 2 years ago
Tulir Asokan 5c96f45556
Specify that appservice login and register fail on incorrect as_tokens (#1744)
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2 years ago
Travis Ralston 634b24fb25 Normalize changelog for 1.9 2 years ago
Kévin Commaille c3098cc55c
Remove required 'fieldname' in Protocol definition (#1646)
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Travis Ralston 529cbf4ffc Matrix 1.8 changelog 2 years ago
Travis Ralston 06298e4d8d Normalize changelog for Matrix 1.8
See https://github.com/matrix-org/matrix-spec/issues/1614
2 years ago
Kévin Commaille 1405184765
Fix schema of custom fields in query for appservice API (#1584)
* Fix schema of custom fields in query for appservice API

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>

* Add changelog

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>

* Remove ellipses

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>

---------

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Travis Ralston 8b51f1c011 Matrix 1.7 3 years ago
Kévin Commaille 089d209047
Mark the appservice ping response `duration_ms` field as required (#1541)
* Mark the appservice ping response duration_ms field as required

As intended in MSC2659.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>

* Add changelog

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>

---------

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 years ago
Travis Ralston d028dc4b82 Normalize changelog for v1.7 3 years ago
Tulir Asokan 9dd9639dd7
Add spec for MSC2659: application service ping endpoint (#1516) 3 years ago
Andrew Morgan c0955a6aee
Add a hyphen between third and party when used as an adjective (#1447) 3 years ago
Travis Ralston 029e988835 Matrix 1.6 3 years ago
Travis Ralston 5c485ade2e Prepare changelogs for v1.6 3 years ago
Patrick Cloke eeb43043ad
Add standard error responses (MSC3743). (#1347) 3 years ago
Travis Ralston 5f2fac89af Matrix 1.5 3 years ago
Richard van der Hoff 1945589acf
Clarifications to AS spec, including MSC3905 (#1305)
Primarily this is the spec for MSC3905, but I've also taken the opportunity to clean up the section a bit and move the definition out to a .yaml file.
3 years ago
Travis Ralston 7a591366c1 v1.4 changelog 3 years ago
Travis Ralston 6dc7b95e18
Use auth header instead of query param for hs->as comms (#1200)
* Use auth header instead of query param for hs->as comms

MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/2832

* Fix for OpenAPI 2
3 years ago
Richard van der Hoff 5f3b34448d
Add HTML ids for object definitions in the formatted specification (#1174)
* Remove redundant call to resolve-allof

All of the callers to resolve-additional-types already call resolve-allof (or
if not, they should), so this is redundant.

* Update `resolve-additional-types` to take a dict

I want to add more params to this, so first make it take a dict.

* `render-object-table`: take a "title" rather than a "caption"

... which means we can use the result from resolve-additional-types directly.

* render-object-table: support adding an anchor to generated tables.

* resolve-additional-types: generate an id for each returned type

* render-event: pass an anchor_base into resolve-additional-types

This means that it will generate an anchor for each type, whihc will then be
passed into render-object-table and used as an `id` for the table.

* render-operation: pass an anchor_base into resolve-additional-types

* newsfiles
3 years ago
Travis Ralston 98db9a6d04 v1.3 changelog generation 4 years ago
Travis Ralston 10bd1b5038
Re-add timestamp massaging (#1094)
* Re-add timestamp massaging

Per [MSC3316](https://github.com/matrix-org/matrix-spec-proposals/pull/3316)

* changelog
4 years ago
Travis Ralston e488a7fb6d v1.2 changelog 4 years ago
Richard van der Hoff 36b02edfc2
Distinguish 'client' from 'federation' events (#3658)
Fixes #3305 
Fixes #3380
 
The idea here is to better distinguish between a 'raw' event (as we send over the wire), and the 
'serialised' format, as sent in responses to the C-S api and in `PUT /_matrix/app/v1/transactions/{txnId}`.

It's made more complicated by the fact that there are _two_ serialisation formats, one used by `/sync`
and `/notifications`, and one by everything else (the difference being whether `room_id` is included).

In an ideal world, we wouldn't repeat `SerialisedEvent` every time it's used, and instead just link to the
first reference, but that's a job for another day.

Another job for another day is to get rid of things like `sync_state_event.yaml` (which is now used
only in one place, so should be inlined.)
4 years ago
Richard van der Hoff 4a9c236572 Changelogs for #3674 4 years ago
Richard van der Hoff 39a41a18ba
Fix the response for `GET /_matrix/app/v1/thirdparty/protocol/{protocol}` (#3675)
This should return a single protocol, not all of them.

Fixes #2286.
4 years ago
Travis Ralston 195b8a54c5 v1.1 changelog 4 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
4 years ago
Travis Ralston e659572183 Add changelogs for 2888 5 years ago
Travis Ralston f7ce75d36c Support a 'removed endpoints' changelog type 6 years ago
Travis Ralston 0b49112399 Appservices r0.1.2 changelog 6 years ago
Andrew Morgan 52643a92c6
Less confusing wording on Application Service's Legacy Routes (#2160)
https://matrix.org/docs/spec/application_service/r0.1.1#legacy-routes

The "becomes" wording made it a little bit confusing for which was the new route and which was the old.
7 years ago
Travis Ralston 4f915f2760 Appservice r0.1.1 7 years ago