Commit graph

1244 commits

Author SHA1 Message Date
Richard van der Hoff
3939ccf20c Remove e2e drafts from master
This is now being tracked in the main spec, on the drafts/e2e branch.
2015-12-07 14:45:46 +00:00
Daniel Wagner-Hall
cb3ca223d0 Merge pull request #219 from matrix-org/daniel/chdir
Make dump-swagger work from all directories
2015-12-07 14:45:38 +00:00
Daniel Wagner-Hall
99b8a066c8 Make dump-swagger work from all directories 2015-12-07 14:40:42 +00:00
Daniel Wagner-Hall
6b8ee850c0 Merge pull request #208 from matrix-org/daniel/resolverefs2
Resolve references by default
2015-12-07 14:28:40 +00:00
Daniel Wagner-Hall
b8ea5f7ffb Resolve references by default
This means I can re-use this function for the swagger-UI generation

I can't see why you would want un-resolved references as a consumer.
2015-12-07 14:28:27 +00:00
Daniel Wagner-Hall
4c82578820 Merge pull request #215 from matrix-org/daniel/changelogs
Merge pull request #215 from matrix-org/daniel/changelogs
2015-12-07 14:25:12 +00:00
Daniel Wagner-Hall
39f43abbb7 Add per-API changelogs 2015-12-07 14:24:10 +00:00
Daniel Wagner-Hall
5f459e6e0a Merge pull request #217 from matrix-org/daniel/yaml
Make all the schema files yaml
2015-12-07 14:06:05 +00:00
Daniel Wagner-Hall
f81b967e2d Make all the schema files yaml 2015-12-07 13:56:36 +00:00
Daniel Wagner-Hall
4b70dd8bac Merge pull request #213 from matrix-org/daniel/tags
Generate swagger-ui output for client-server API

Depends on:
https://github.com/matrix-org/matrix-doc/pull/212
https://github.com/matrix-org/matrix-doc/pull/208
https://github.com/matrix-org/matrix-doc/pull/207
for the actual rendered output to not throw javascript errors at runtime.
2015-12-07 12:45:20 +00:00
Daniel Wagner-Hall
1f5b6271f2 Generate swagger-ui output for client-server API
Depends on:
https://github.com/matrix-org/matrix-doc/pull/212
https://github.com/matrix-org/matrix-doc/pull/208
https://github.com/matrix-org/matrix-doc/pull/207
for the actual rendered output to not throw javascript errors at runtime.
2015-12-07 12:45:13 +00:00
Daniel Wagner-Hall
c9fee294df Merge pull request #211 from matrix-org/daniel/extractas
Move application service swagger out of c-s dir
2015-12-07 12:00:27 +00:00
Daniel Wagner-Hall
97579f15cb Merge pull request #212 from matrix-org/daniel/pushdictification
Take object, not bool, as param
2015-12-07 10:39:36 +00:00
Richard van der Hoff
d1d3d27e2f Merge pull request #216 from matrix-org/rav/fix_speculator_redirects
Add a host and scheme to Location headers in redirects
2015-12-07 10:26:38 +00:00
Richard van der Hoff
f31a053995 Add a host and scheme to Location headers in redirects
Our apache reverse-proxy can't correctly rewrite relative Location headers, so
add the Host from the request into the Location.
2015-12-06 18:26:56 +00:00
Daniel Wagner-Hall
2b6c65eefc Merge pull request #214 from matrix-org/daniel/filters
Add filters
2015-12-04 19:48:14 +00:00
Daniel Wagner-Hall
705556634a Add filters 2015-12-04 19:46:45 +00:00
Mark Haines
c083aa8d22 Merge pull request #210 from matrix-org/markjh/archived_flag
Add an flag to include rooms the user has left in the sync.
2015-12-04 18:37:16 +00:00
Matthew Hodgson
78e04d662e add moi :( 2015-12-04 18:32:01 +00:00
Daniel Wagner-Hall
9c733a45e8 Take object, not bool, as param
Throughout our API we take objects. And swagger is unhappy with not
doing so.
2015-12-04 17:36:19 +00:00
Daniel Wagner-Hall
614ee9ea1b Move application service swagger out of c-s dir 2015-12-04 17:34:48 +00:00
Mark Haines
140206ca69 s/archived/leave/ 2015-12-04 17:32:59 +00:00
Richard van der Hoff
2c6de16779 Merge pull request #206 from matrix-org/rav/serve_drafts
Make the speculator serve the spec from drafts branches.
2015-12-04 17:03:34 +00:00
Richard van der Hoff
1b7548d460 Make the speculator serve the spec from drafts branches. 2015-12-04 17:03:33 +00:00
Mark Haines
79d109f7cc Add an flag to control whether rooms the user has left are included in the sync 2015-12-04 16:44:11 +00:00
Daniel Wagner-Hall
8c32627751 Merge pull request #201 from matrix-org/daniel/statekeys
Explicitly document /rooms/{roomId}/state/{eventType} without state key
2015-12-04 11:42:21 +00:00
Daniel Wagner-Hall
e0ebabf8cc Explicitly document /rooms/{roomId}/state/{eventType} without state key 2015-12-04 11:42:19 +00:00
Daniel Wagner-Hall
72e12bc2f5 Merge pull request #205 from jimmycuadra/signing-details-typo
Fix typo in signing details
2015-12-04 11:17:49 +00:00
Jimmy Cuadra
444fc5dbcd Fix typo in signing details. 2015-12-04 03:15:23 -08:00
Daniel Wagner-Hall
63306a593b Merge pull request #197 from matrix-org/daniel/versionnumbers
Replace version numbers with release numbers
2015-12-04 11:09:43 +00:00
Daniel Wagner-Hall
873b0dcecf Replace version numbers with release numbers 2015-12-04 11:09:35 +00:00
Daniel Wagner-Hall
8c874176d2 Merge pull request #204 from matrix-org/daniel/movesigning
Move event signing to server-server spec

It's *definitely* not a client concern.

It isn't really in the right place at the moment, but s-s is very much a
work in progress whereas c-s is nearly stable.
2015-12-04 10:55:20 +00:00
Daniel Wagner-Hall
63ca91f353 Move event signing to server-server spec
It's *definitely* not a client concern.

It isn't really in the right place at the moment, but s-s is very much a
work in progress whereas c-s is nearly stable.
2015-12-04 10:55:18 +00:00
Daniel Wagner-Hall
690a40c240 Merge pull request #198 from matrix-org/daniel/whois
Specify /admin/whois/{userId}
2015-12-03 16:27:28 +00:00
Daniel Wagner-Hall
f308b7543c Specify /admin/whois/{userId} 2015-12-03 16:26:45 +00:00
Daniel Wagner-Hall
19ce17cfed Merge pull request #200 from matrix-org/daniel/redact
Merge pull request #200 from matrix-org/daniel/redact
2015-12-03 15:57:52 +00:00
Daniel Wagner-Hall
664415732f Merge pull request #203 from matrix-org/daniel/kille2e
Draftify e2e in anticipation of a spec release
2015-12-03 11:52:13 +00:00
Daniel Wagner-Hall
4baba85fe5 Draftify e2e in anticipation of a spec release 2015-12-03 11:52:11 +00:00
Daniel Wagner-Hall
2f3a00fe34 Consistently spell homeserver as homeserver 2015-12-02 19:23:33 +00:00
Daniel Wagner-Hall
e072d215cf Specify redaction 2015-12-02 15:27:25 +00:00
Daniel Wagner-Hall
138c8f88be Merge pull request #199 from matrix-org/daniel/fixcontinuserv
continuserv: serve multiple paths
2015-12-02 15:06:55 +00:00
Daniel Wagner-Hall
1ce3357927 continuserv: serve multiple paths 2015-12-02 14:57:28 +00:00
Matthew Hodgson
b946d39886 typo 2015-12-02 01:25:07 +00:00
Daniel Wagner-Hall
c05da871ca Merge pull request #194 from matrix-org/daniel/clarify
Merge pull request # 194 from matrix-org/daniel/clarify
2015-12-01 18:46:39 +00:00
Daniel Wagner-Hall
3bbb2a2894 Merge pull request #196 from matrix-org/daniel/unifyevents
Remove obsolete documentation
2015-12-01 18:30:43 +00:00
Daniel Wagner-Hall
7f07da4b50 Remove obsolete documentation 2015-12-01 17:29:09 +00:00
Daniel Wagner-Hall
974792282d Merge pull request #192 from matrix-org/daniel/unifyevents
Unify v1 and v2 event schemas
2015-12-01 17:24:00 +00:00
Daniel Wagner-Hall
aa4ed10821 Unify v1 and v2 event schemas 2015-12-01 17:23:58 +00:00
Daniel Wagner-Hall
d2185d11df Merge pull request #195 from matrix-org/daniel/versionnumbers
Embed client and server release numbers
2015-12-01 17:15:58 +00:00
Daniel Wagner-Hall
97fd1fdd62 Embed client and server release numbers
Note that this also removes the changelog - I'm going to re-add the
changelog differently soon.
2015-12-01 17:08:02 +00:00