Jonas Platte
31331f3165
Bring back ruma-events
...
Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-28 10:23:54 +02:00
Damir Jelić
0a82459df6
Add support for the dehydrated devices endpoints ( #1605 )
...
This patch adds support for the endpoints used in [MSC3814].
One notable change to the MSC here is that the PUT endpoint uploads the
device and one-time keys as well.
[MSC3814]: https://github.com/matrix-org/matrix-spec-proposals/pull/3814
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
2023-08-09 11:04:03 +02:00
Kévin Commaille
77d94caf11
chore: Use workspace-defined MSRV
2023-07-04 15:40:37 +02:00
Jonas Platte
bbdc0b68e8
client-api: Add a compat feature for Synapse's upload-signatures response
2023-07-04 13:11:46 +02:00
Jonas Platte
ba5bf8cfce
Replace assert_matches by assert_matches2
2023-06-08 11:37:11 +02:00
Kévin Commaille
854d8076ef
client-api: Stabilize async media uploads
2023-05-26 09:27:24 +02:00
Kévin Commaille
ce30aeb775
client-api: Stabilize annotations
2023-05-26 09:26:30 +02:00
Jonas Platte
4c85fe9c78
Replace compat feature with more fine-grained compat-* features
...
… and document them.
2023-04-20 14:00:27 +02:00
Jonas Platte
145356217d
Release ruma-client-api 0.16.2
2023-02-16 19:37:28 +01:00
Kévin Commaille
5fae3ff34e
Release ruma-client-api 0.16.1
2023-02-15 12:59:01 +01:00
Kévin Commaille
9f92794294
client-api: Move get_event_by_timestamp out of unstable-msc3030
...
According to Matrix 1.6
2023-02-14 22:05:37 +01:00
Jonas Platte
a6c8a4eddd
Release ruma-client-api 0.16.0
2023-02-01 14:02:40 +01:00
Jonas Platte
b6f0a43fa3
Use workspace dependencies for path dependencies
2023-02-01 12:37:45 +01:00
Kévin Commaille
d0b2ed3609
client-api: Add support to get an event by timestamp
...
According to MSC3030
2023-01-03 11:24:47 +01:00
Jonas Platte
022a0c0475
Remove unused dependencies
2023-01-02 18:30:01 +01:00
Jonas Platte
ff8ab6b085
Replace ruma_common::serde::urlencoded with serde_html_form
2023-01-02 17:47:33 +01:00
Kévin Commaille
aa2e905ce3
client-api: Use an enum to construct set_pushrule's Request
2022-11-09 14:45:12 +01:00
Kévin Commaille
801d9bf212
client-api: Use an enum to differentiate when deleting a pusher
2022-11-07 10:21:48 +01:00
Jonas Platte
d18bea570c
Use Cargo workspace dependencies
...
… for most external dependencies that are used from multiple workspace
crates.
2022-11-01 11:13:21 +01:00
Jonathan de Jong
7e1fd603e6
Bump MSRV to 1.64
2022-10-26 17:22:23 +02:00
Jonas Platte
3c3c6f388f
Merge branch 'ruma-0.7'
2022-10-18 09:14:16 +02:00
Jonas Platte
bc67b9aae3
Release ruma-client-api 0.15.3
2022-10-18 09:12:14 +02:00
Jonas Platte
67b2ec7d34
Release ruma-common 0.10.5
2022-10-18 09:09:59 +02:00
Jonas Platte
6ec7fc09ea
Merge branch 'ruma-0.7'
2022-10-17 18:05:42 +02:00
Jonas Platte
c8dacdbbab
Release ruma-client-api 0.15.2
2022-10-17 18:03:29 +02:00
Jonas Platte
83d60d1fab
Release ruma-common 0.10.4
2022-10-17 17:27:27 +02:00
Kévin Commaille
4debc88263
events: Remove unstable-msc2676 cargo feature
2022-10-10 18:23:03 +02:00
Kévin Commaille
489820303e
client-api: Stabilize support for private read receipts
2022-10-01 11:21:18 +02:00
Kévin Commaille
a091faa7d2
client-api: Remove thread event filters
...
According to MSC3856
2022-09-30 17:27:28 +02:00
Jonas Platte
c42e150cd6
Merge branch 'ruma-0.7'
2022-09-21 18:37:17 +02:00
Jonas Platte
8f2aca8859
Release ruma-client-api 0.15.1
2022-09-21 18:20:49 +02:00
Jonas Platte
66ff4dbaad
Raise MSRV to 1.62
2022-09-20 13:49:16 +02:00
Jonas Platte
d38fa052e2
Release ruma-common 0.10.3
2022-09-16 12:13:19 +02:00
Jonas Platte
4d192ff3dc
Release ruma-common 0.10.2
2022-09-16 11:55:56 +02:00
Jonas Platte
8460189668
Release ruma-common 0.10.1
2022-09-14 21:28:23 +02:00
Jonas Platte
f64a4bfc48
Release ruma-client-api 0.15.0
2022-09-12 20:52:11 +02:00
Jonas Platte
69aa77ca5f
Release ruma-common 0.10.0
2022-09-12 20:26:06 +02:00
Benjamin Kampmann
23a608788b
client-api: Add sliding-sync endpoint
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2022-08-17 16:16:02 +02:00
Kévin Commaille
f5000cb52f
client-api: Add support for API scope restriction
...
According to MSC2967
2022-07-28 18:39:35 +02:00
Kévin Commaille
7ec599e83d
client-api: Add support for private read receipts
...
According to MSC2285
2022-07-18 11:18:55 +02:00
Kévin Commaille
fdb45296c5
client-api: Stabilize MSC3316
2022-06-20 17:57:12 +02:00
Kévin Commaille
a077c4ea77
client-api: Stabilize MSC2675
2022-06-20 17:44:18 +02:00
Kévin Commaille
0d71ce17da
client-api: Stabilize MSC2918
2022-06-20 17:16:12 +02:00
Doug
aae6fa2843
client-api: Add MSC2965 feature and m.authentication discovery
2022-06-16 18:56:16 +00:00
Jonathan de Jong
34863ca80f
client-api: Add support for mutual rooms endpoint (MSC2666)
2022-06-15 11:45:53 +02:00
Kévin Commaille
70b3d1e55b
client-api: Add relations querying endpoint
...
According to MSC2675
2022-06-14 16:39:03 +02:00
Kévin Commaille
635a6e04a0
Add support for timestamp massaging
...
According to MSC3316
2022-06-14 12:26:47 +02:00
Kévin Commaille
90cef5a50b
client-api: Add support for refresh tokens
...
According to MSC2918
2022-06-11 19:31:09 +02:00
Jonas Platte
07af61d784
Bump MSRV to 1.60
2022-06-01 14:52:02 +02:00
Charlotte
ddc5279b6e
client-api: Implement asynchronous uploads (MSC2246)
...
https://github.com/matrix-org/matrix-spec-proposals/pull/2246
2022-05-28 20:49:05 +00:00