Devin R
93a7283991
Add support for matrix-style multiple query parameters
...
This adds support for query strings in which a sequence field of a
`Deserialize` / `Serialize` struct is (de)serialized as
`field=val1&field=val2&field=val3`, instead of the more common
`field[]=val1&field[]=val2&field[]=val3` syntax.
2020-04-24 09:32:37 +02:00
Isaiah Inuwa
aec59b86aa
Add M_USER_DEACTIVATED to ErrorKind
2020-04-23 16:01:51 -05:00
Jonas Platte
473cf23861
Bump version
2020-04-22 22:27:54 +02:00
Jonas Platte
eb4b8e559e
Update ruma-api, ruma-events
2020-04-22 22:13:10 +02:00
Jonas Platte
85cef85b60
Update ruma-events, bump versions
2020-04-22 21:39:05 +02:00
Damir Jelić
24b9ea7dc9
client_exchange: Use room messages to send out to-device events.
2020-04-22 19:39:18 +02:00
Jonas Platte
df7914de1a
Remove Outgoing trait
...
we won't need it anymore once `EventResult` is replaced with `EventJson`
2020-04-22 12:54:47 +02:00
Jonas Platte
620ca0ebcf
Don't require trait implementations in macro code
2020-04-22 12:08:02 +02:00
Jonas Platte
3385470dd5
Update ruma-events, bump version
2020-04-20 17:15:09 +02:00
Jonas Platte
7c96191785
Update dependencies, bump version to 0.8.0-rc.3
2020-04-20 16:03:56 +02:00
Jonas Platte
3fb21b3330
Update ruma-identifiers, bump versions
2020-04-20 15:57:04 +02:00
Jonas Platte
738ef99dd7
Implement Display, Error for error::Error
2020-04-20 15:20:41 +02:00
Devin R
68daaf86f6
update to 2018 edition, import in ruma style
2020-04-20 09:11:41 -04:00
Jonas Platte
1b7863dc36
Bump version
2020-04-19 23:19:23 +02:00
Jonas Platte
5e0467682f
Update ruma-events to 0.19.0
2020-04-19 23:19:18 +02:00
Jonas Platte
21d6c890a7
Update ruma-events to 0.19.0
2020-04-19 23:17:36 +02:00
Jonas Platte
8443213766
Add common types section to CONTRIBUTING.md
2020-04-19 22:40:24 +02:00
Jonas Platte
fc976a57ea
Update change log
2020-04-19 22:18:32 +02:00
iinuwa
0d080a7ffa
Add UIAA error types
2020-04-19 22:09:45 +02:00
Jonas Platte
3ecc114ca6
Bump version to 0.8.0-rc.1
2020-04-19 20:09:45 +02:00
Jonas Platte
db04471cf2
Update ruma-events to 0.19.0-rc.2
2020-04-19 20:09:14 +02:00
Jonas Platte
1686afc8bd
Update ruma-events (dev-dep) to 0.19.0-rc.2
2020-04-19 20:07:36 +02:00
Jonas Platte
c5689f3da5
Replace HashMap with BTreeMap
2020-04-19 16:48:20 +02:00
Jonas Platte
6452401add
Add missing skip_serializing_if = "Option::is_none
2020-04-18 00:27:29 +02:00
Jonas Platte
6ff7d3710b
Replace serde module with ruma-serde, update deps
2020-04-17 23:54:13 +02:00
Jonas Platte
3e4cd7abd4
Add LICENSE file, travis configuration
2020-04-17 19:54:23 +02:00
Jonas Platte
c0e751669f
Initial commit (import code from ruma-client-api)
...
Co-authored-by: Isaiah Inuwa <isaiah.inuwa@gmail.com>
2020-04-17 19:50:14 +02:00
Jonas Platte
399b7ace57
Fix ruma-identifiers being declared as an optional dependency
2020-04-17 19:30:08 +02:00
Jonas Platte
ef4edeb20d
Fixup
2020-04-17 19:22:55 +02:00
Jonas Platte
28d836ec50
Update change log, bump versions
2020-04-17 19:22:06 +02:00
Jonas Platte
cbdbc0c38f
Remove url crate dependency
2020-04-17 19:17:26 +02:00
Jonas Platte
8ba4fe4358
Update ruma-identifiers to 0.15.1
2020-04-17 18:20:05 +02:00
timokoesters
23dbea1f56
Make join_room_by_id_or_alias deserialization work
2020-04-17 12:14:51 +02:00
Jonas Platte
dc77869de0
Bump versions, update change logs
2020-04-16 17:03:07 +02:00
Jonas Platte
ce1adb2827
Update dependencies
2020-04-16 16:59:48 +02:00
Jonas Platte
4c67b1a71d
Update ruma-api-macros/README.md
2020-04-16 15:09:46 +02:00
bors[bot]
ab6f3ce278
Merge #68
...
68: Allow serialization of unit type r=nox a=maxv-rust
That changes provides support for unit type serialization.
It may looks like it doesn't make sense to serialize `()`. Unfortunately that kind of serialization may be necessary for generic structures where one of generic argument may be `()`.
Closes #69
Co-authored-by: MaxV <60802079+maxv-rust@users.noreply.github.com>
2020-04-16 10:20:06 +00:00
Jonas Platte
5e62369a16
Fix MSRV in README.md
2020-04-16 01:43:01 +02:00
Jonas Platte
5ac26cc641
Fix redundant clone
2020-04-16 01:28:35 +02:00
Jonas Platte
adfb5c82fa
Fix unreadable literals
2020-04-16 01:26:34 +02:00
Jonas Platte
6ddb9eca8b
Add serde::opt_ms_since_unix_epoch, use it in device::Device
2020-04-16 00:28:09 +02:00
Jonas Platte
207b77b53d
Update most timestampts to SystemTime
2020-04-16 00:19:11 +02:00
Jonas Platte
206530e10d
Update change log
2020-04-15 23:29:03 +02:00
Jonas Platte
befc55e43a
Update get_contact endpoint to r0.6.0
2020-04-15 23:28:35 +02:00
Jonas Platte
214d6521ef
Update tests for serde::duration
2020-04-15 23:19:00 +02:00
Jonas Platte
c35d38c95f
Fix minor style inconsistencies in serde::duration
2020-04-15 23:12:17 +02:00
Jonas Platte
0238a72b59
Serialize an empty JSON object as body for responses without body fields
2020-04-15 22:04:27 +02:00
Jonas Platte
2bbcfda3fd
Don't use ruma_api_macros directly in ruma_api tests
2020-04-15 21:53:27 +02:00
Ragotzy.devin
9b5b906868
sync_events/get_message_events: ser/de filters to string
2020-04-14 13:44:16 +02:00
Jonas Platte
d94279efaf
Update README.md again
2020-04-10 17:08:03 +02:00