Commit Graph

4403 Commits

Author SHA1 Message Date
Isaiah Inuwa
aeb4e237b7 Clarify whether password is optional in registration endpoint. 2020-04-07 11:19:20 +02:00
Isaiah Inuwa
9198a549e7 Add structs for User-Interactive Authentication API. 2020-04-07 11:19:20 +02:00
Isaiah Inuwa
ff8427cb93 Add auth_parameters field to AuthenticationData. 2020-04-07 11:19:20 +02:00
Isaiah Inuwa
abcc8ec1d2 Update register endpoint to r0.6.0 2020-04-07 11:19:20 +02:00
Jonas Platte
b974182c72 Fix doctest 2020-04-06 19:48:26 +02:00
iinuwa
dc582758e4 Add server_name parameter to join_room_by_id_or_alias 2020-04-06 17:28:55 +02:00
Jonas Platte
fe92c2940a Update change log, bump version 2020-04-06 12:35:38 +02:00
timokoesters
d6e4bd9ddc Fix create_room and sync_events deserialization 2020-04-06 12:23:17 +02:00
Jonas Platte
201ff8c185 Update dependencies 2020-04-06 11:38:46 +02:00
PipsqueakH
a9e1a2b0b0 Replace all remaining manual implementations by derives 2020-04-05 19:37:04 +02:00
Jonas Platte
4a69bbf013 Bump MSRV 2020-04-03 20:02:58 +02:00
Jonas Platte
9947e94cb2 CI: Disable IRC notifications 2020-04-03 19:25:13 +02:00
Jonas Platte
28ed87aba1 CI: Disable IRC notifications 2020-04-03 19:24:53 +02:00
Jonas Platte
8522f8ada9 CI: Disable IRC notifications 2020-04-03 19:18:07 +02:00
Jonas Platte
d9909a1f8b CI: Disable IRC notifications 2020-04-03 19:13:13 +02:00
Jonas Platte
6fba4a5617 CI: Disable IRC notifications 2020-04-03 19:12:14 +02:00
Jonas Platte
041b737ca3 Bump version 2020-04-03 19:11:57 +02:00
Jonas Platte
111c33c29c CI: Disable IRC notifications 2020-04-03 19:11:24 +02:00
Jonas Platte
cc6a4dbc91 CI: Disable irc notifications 2020-04-03 19:11:18 +02:00
Jonas Platte
04e03db41d Remove redundant spaces 2020-04-03 19:11:03 +02:00
Jonas Platte
4782739b0f Update change log 2020-04-03 18:38:51 +02:00
Jonas Platte
abc5b5d446 Merge serde attributes 2020-04-03 18:38:16 +02:00
Jonas Platte
cf40608b78 Add missing attribute to timeout field
… in sync_events' Request type, plus a regression test
2020-04-03 18:37:25 +02:00
Jonas Platte
0c44e73a78 Bump js_int, add regression test
The version bump fixes an issue where `UInt`s or `Duration`s in the
query string would fail
to deserialize
2020-04-03 18:22:52 +02:00
Jonas Platte
9db26e1dda Update CHANGELOG.md 2020-04-03 14:02:12 +02:00
poljar
3dfb500bba sync_events: Fix RoomSummary serde attributes
* Create an empty heroes vector if the response doesn't contain it.

  The heroes map is strictly optional and as is deserialization might fail
  for the whole response unless we allow it to be optional.

* Rename the room summary fields during (de)serialization.
2020-04-03 14:01:12 +02:00
Jonas Platte
09ac2404de Add a test for sync_events::Request serialization 2020-04-03 11:56:49 +02:00
Jonas Platte
de7045fa9d Add docs 2020-04-02 11:50:53 +02:00
Jonas Platte
604f32c5d1 Fix accidental doc comment 2020-04-01 21:55:35 +02:00
Jonas Platte
cadada4766 Set version to 0.0.1 2020-04-01 21:30:23 +02:00
Jonas Platte
dbc8312730 Add PDU type for v3 rooms and above 2020-04-01 21:30:15 +02:00
Akshay
8915339e56 Rewrite tests to use serde_json::json! instead of raw strings 2020-03-31 16:07:09 +02:00
Jonas Platte
575001de13 Bump version 2020-03-30 20:13:14 +02:00
timokoesters
6310f97ad2 update dependencies 2020-03-30 16:28:06 +02:00
Jonas Platte
ea9b752da9 Reorder sections in change log 2020-03-29 19:44:14 +02:00
Jonas Platte
e2ba8f2d4a Bump version 2020-03-29 19:28:57 +02:00
Jonas Platte
472ab64a86 Update dependencies 2020-03-29 19:28:28 +02:00
Isaiah Inuwa
67257e15e8 Remove stray TODO comment 2020-03-29 18:58:31 +02:00
Jonas Platte
78744a3a98 Further refine the sync endpoint's types 2020-03-29 18:55:24 +02:00
Isaiah Inuwa
e607587a67 Format code 2020-03-29 18:51:44 +02:00
Isaiah Inuwa
2cced78edf Update sync endpoint 2020-03-29 18:51:44 +02:00
Jonas Platte
8effddb5ec Bump versions 2020-03-29 17:07:56 +02:00
Jonas Platte
23655d9cad Bump dependencies 2020-03-29 17:07:04 +02:00
Jonas Platte
fc7c34c00d Update change log 2020-03-29 16:59:51 +02:00
Jonas Platte
cba7b161e9 Update unsigned field's type from Option<Value> to Map<String, Value>
* it's guaranteed to always be an object
* `Option` isn't needed because the distinction empty object / missing
  field is not of interest
2020-03-29 15:37:57 +02:00
Jonas Platte
53f76992e5 Update change logs 2020-03-29 14:25:44 +02:00
Jonas Platte
b389501465 Bump versions 2020-03-29 13:55:54 +02:00
Jonas Platte
58b142f345 Update change logs 2020-03-29 13:55:16 +02:00
Akshay
f09ab98f17 Remove manual Serialize impl, use derive macro instead 2020-03-29 13:41:42 +02:00
Akshay
57f5e8d661 Add missing query parameters to members list endpoint 2020-03-27 16:40:40 +01:00