1447 Commits

Author SHA1 Message Date
Kévin Commaille
a091faa7d2 client-api: Remove thread event filters
According to MSC3856
2022-09-30 17:27:28 +02:00
Kévin Commaille
ef2afd9f6e api: Add support for Matrix v1.4 2022-09-30 17:18:08 +02:00
Jonas Platte
715c226975 api: Make select_path and make_endpoint_url methods on Metadata
… and remove #[doc(hidden)] attribute.
2022-09-29 15:49:39 +02:00
Jonas Platte
0b12d200eb api: Add tests for make_endpoint_url 2022-09-29 15:49:39 +02:00
Jonas Platte
8290d712f2 api: Move the majority of endpoint URL building out of macro code 2022-09-29 15:49:39 +02:00
Jonas Platte
a6e23d731e api: Slighty reduce the amount of macro-generated code
By moving format(_args)! usage into a regular fn and calling that from
the proc-macro-generated code.
2022-09-29 15:49:39 +02:00
gnieto
a4a14aa9dc
client-api: Add M_BAD_ALIAS to ErrorKind 2022-09-29 14:37:30 +02:00
Jonas Platte
2dbaf19ded
macros: Refactor ResponseField 2022-09-26 16:03:05 +02:00
Jonas Platte
a59a648d04
macros: Refactor RequestField 2022-09-26 15:48:45 +02:00
Jonas Platte
82dd050277
Update trybuild stderr file 2022-09-24 15:35:19 +02:00
Jonas Platte
ac707e30f0
events: Move ignored_users serde code into ignored_user_list module
… and optimize it.
2022-09-24 11:34:55 +02:00
Jonas Platte
289821aa07
client-api: Remove DeviceLists re-export 2022-09-22 13:21:55 +02:00
Jonas Platte
028eb8a457
events: Remove deprecated API 2022-09-22 11:50:22 +02:00
Jonas Platte
a11c27e7e1
state-res: Update docs 2022-09-22 11:49:17 +02:00
Jonas Platte
97387f36c1
macros: Fix outdated documentation 2022-09-22 11:47:32 +02:00
Jonas Platte
06bc576571
events: Simplify serialize_and_deserialize_from_display_form test
We don't need to test every single event type.
2022-09-22 11:42:49 +02:00
Jonas Platte
c42e150cd6
Merge branch 'ruma-0.7' 2022-09-21 18:37:17 +02:00
Jonas Platte
cee3d2fd0a
Release ruma 0.7.4 2022-09-21 18:36:23 +02:00
Jonas Platte
8f2aca8859
Release ruma-client-api 0.15.1 2022-09-21 18:20:49 +02:00
Benjamin Kampmann
c7975dbea7
client-api: Update sliding sync to latest 2022-09-21 18:19:52 +02:00
Jonas Platte
8fef63ed52
ruma: Glob-reexport ruma-common
Previously this would result in rustdoc showing two `api` modules, but
that is now fixed: https://github.com/rust-lang/rust/issues/83375
2022-09-21 18:19:26 +02:00
Benjamin Kampmann
efc5e61021
client-api: Update sliding sync to latest 2022-09-21 18:11:32 +02:00
Jonas Platte
b715911189
ruma: Glob-reexport ruma-common
Previously this would result in rustdoc showing two `api` modules, but
that is now fixed: https://github.com/rust-lang/rust/issues/83375
2022-09-21 17:28:36 +02:00
Jonas Platte
4fb051ba0f Use Default derive for enums 2022-09-20 13:49:16 +02:00
Jonas Platte
66ff4dbaad Raise MSRV to 1.62 2022-09-20 13:49:16 +02:00
Jonas Platte
1291929131
Rename unstable-pre-spec to unstable-unspecified 2022-09-20 10:39:20 +02:00
Jonas Platte
54aa15fc81
Release ruma 0.7.3 2022-09-16 12:20:53 +02:00
Jonas Platte
6fa928983c
Fix changelog 2022-09-16 12:15:08 +02:00
Jonas Platte
d38fa052e2
Release ruma-common 0.10.3 2022-09-16 12:13:19 +02:00
Jonas Platte
b18313e579
events: Fix wrong cfg 2022-09-16 12:13:15 +02:00
Jonas Platte
cea8a9718a
Release ruma 0.7.2 2022-09-16 11:57:29 +02:00
Jonas Platte
4d192ff3dc
Release ruma-common 0.10.2 2022-09-16 11:55:56 +02:00
Jonas Platte
fa61cc1248
events: Add relations accessors to event enums 2022-09-16 11:34:54 +02:00
Jonas Platte
956871cfa6
macros: Rename is_room to is_timeline 2022-09-16 11:28:16 +02:00
Jonas Platte
df971d2c5c
events: Generate accessor methods in a more readable manner 2022-09-16 11:15:49 +02:00
Jonas Platte
e7a3c81d0d
Release ruma 0.7.1 2022-09-14 21:29:46 +02:00
Jonas Platte
8460189668
Release ruma-common 0.10.1 2022-09-14 21:28:23 +02:00
Jonas Platte
b7b7d043f3
events: Add RoomMessageEventContent::make_reply_to
… and deprecate reply constructors.
2022-09-14 10:02:25 +02:00
Jonas Platte
5c3610b9b7
Release ruma 0.7.0 2022-09-12 21:09:58 +02:00
Jonas Platte
2c43137f5f
Release ruma-state-res 0.8.0 2022-09-12 21:09:17 +02:00
Jonas Platte
0047b1d19b
Release ruma-signatures 0.12.0 2022-09-12 21:08:31 +02:00
Jonas Platte
2a6a07dd7b
Release ruma-client 0.10.0 2022-09-12 21:07:30 +02:00
Jonas Platte
357b29f4c3
Release ruma-appservice-api 0.7.0 2022-09-12 21:04:14 +02:00
Jonas Platte
5cfc4874e2
Release ruma-push-gateway-api 0.6.0 2022-09-12 21:03:31 +02:00
Jonas Platte
8091aac895
Release ruma-identity-service-api 0.6.0 2022-09-12 21:01:28 +02:00
Jonas Platte
c7631de520
Release ruma-federation-api 0.6.0 2022-09-12 21:00:28 +02:00
Jonas Platte
f64a4bfc48
Release ruma-client-api 0.15.0 2022-09-12 20:52:11 +02:00
Jonas Platte
9dd4014750
client-api: Export nothing with neither client nor server feature active
… to work around a build failure in that configuration.
This configuration is useful either way.
2022-09-12 20:51:50 +02:00
Jonas Platte
69aa77ca5f
Release ruma-common 0.10.0 2022-09-12 20:26:06 +02:00
Jonas Platte
5d516ca544
Release ruma-identifiers-validation 0.9.0 2022-09-12 20:22:17 +02:00