Jonas Platte
6ff7d3710b
Replace serde module with ruma-serde, update deps
2020-04-17 23:54:13 +02:00
Jonas Platte
eaf26fdb0b
Bump versions, update change log
2020-04-17 23:28:02 +02:00
Jonas Platte
c82605c485
Update macro dependencies
2020-04-17 23:27:24 +02:00
Jonas Platte
dc0a9f88ba
Change timestamp types from UInt to SystemTime
2020-04-17 22:43:30 +02:00
Jonas Platte
5768737cbe
Remove needless clone
2020-04-17 22:43:14 +02:00
Jonas Platte
3e4cd7abd4
Add LICENSE file, travis configuration
2020-04-17 19:54:23 +02:00
Jonas Platte
18d84a99cf
Update dependencies
2020-04-17 19:51:41 +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
Jonas Platte
05c9eac6ab
Add tests for empty localparts
2020-04-17 18:18:14 +02:00
Jonas Platte
6ad614ceb8
Rename a test
2020-04-17 18:15:23 +02:00
Jonas Platte
acb02f96bc
Update parse_with_server_name's id bounds
...
… from `Into<Cow<'a, str>>` to `AsRef<str> + Into<String>`
2020-04-17 14:53:45 +02:00
Jonas Platte
50cc35f1fe
Bump version again...
2020-04-17 14:30:12 +02:00
Jonas Platte
0ca9c4c513
Bump version
2020-04-17 14:02:35 +02:00
Jonas Platte
8f9bcd3a65
Make docsrs show items for all features
...
with indicators what needs to be enabled to use each conditional item
2020-04-17 14:01:57 +02:00
Jonas Platte
ccaffcf107
Add UserId::parse_with_server_name
2020-04-17 13:31:53 +02:00
Jonas Platte
93f75353a7
Move user ID localpart classification into a public function
2020-04-17 13:15:05 +02:00
Jonas Platte
76a5a487d2
Make rand and serde dependencies optional
2020-04-17 12:54:50 +02:00
Jonas Platte
025e298274
Update dependencies
2020-04-17 12:40:50 +02:00
Jonas Platte
cb857db71e
Fix tests, some refactoring
2020-04-17 12:28:58 +02:00
Jonas Platte
ad48d3972e
Error on invalid localpart
2020-04-17 12:19:41 +02:00
timokoesters
23dbea1f56
Make join_room_by_id_or_alias deserialization work
2020-04-17 12:14:51 +02:00
Jonas Platte
e8f7bd9f6d
Restore server name validation
2020-04-17 12:06:40 +02:00
Jonas Platte
5623e71e9b
Fix a typo
2020-04-17 11:57:18 +02:00
Jonas Platte
b48235f496
Update change log
2020-04-17 11:14:54 +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
c3ed37b337
Fix String
path in macros.rs
2020-04-16 16:15:27 +02:00
Jonas Platte
4c67b1a71d
Update ruma-api-macros/README.md
2020-04-16 15:09:46 +02:00
Jonas Platte
a9aa8a7d0d
Update change log
2020-04-16 14:00:04 +02:00
Jonas Platte
fe70d158e7
Implement string comparison for identifier types
2020-04-16 13:54:06 +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
32c161f81e
Bump MSRV
2020-04-16 01:47:45 +02: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
1d6bf1979b
Add first endpoints
2020-04-15 22:37:42 +02:00
Jonas Platte
4845474294
Bump dependencies
2020-04-15 22:20:01 +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