Commit Graph

4308 Commits

Author SHA1 Message Date
Jonas Platte
fb0e3008bb events: Fix test failing with compat feature 2021-08-16 23:10:28 +02:00
Jonas Platte
098339056b events: Add a compat workaround for prev_content in unsigned 2021-08-16 22:55:27 +02:00
Jonas Platte
1907ce1e91 Disable buggy clippy lint 2021-08-16 22:55:27 +02:00
Jonas Platte
cd06c16e06 ci: Run more tests 2021-08-16 22:37:11 +02:00
Jonas Platte
15ec0bd78e api-macros: Fix issues from previous refactoring 2021-08-16 22:37:06 +02:00
Jonas Platte
96ab1674af api-macros: Use serde(transparent) for newtype bodies
… rather than special casing them in many places.
2021-08-16 22:23:30 +02:00
Jonas Platte
42fda7c89f api: Rename newtype raw body => raw body 2021-08-16 22:23:30 +02:00
Jonas Platte
7ac3c369cc Release ruma-api 0.18.2 2021-08-16 22:22:19 +02:00
Jonas Platte
9e7f7c884a client-api: Add a test for create_filter request (de)serialization 2021-08-16 22:19:16 +02:00
Jonas Platte
eab96c7808 api-macros: Fix (de)serialization of newtype bodies 2021-08-16 22:18:14 +02:00
Jonas Platte
1541f2957b client-api: Fix previously introduced test 2021-08-15 23:42:31 +02:00
Jonas Platte
dd1516f5ed client-api: Add a test for get_filter response (de)serialization 2021-08-15 23:38:56 +02:00
Jonas Platte
af9247c604 events: Remove comment on ruma_api_lifetime tests
This change was never meant to be committed.
2021-08-15 22:26:18 +02:00
Adam
4a91f30025 identity-service-api: Add unbind_3pid endpoint. 2021-08-15 13:41:42 -05:00
Jonas Platte
f954865d4d events: Move unsigned types into a new module 2021-08-14 23:36:51 +02:00
Jonas Platte
7e6fcab676 Release ruma-events 0.24.3 2021-08-13 17:16:08 +02:00
Adam
0768f551c3 events: Add unstable support for secret sharing 2021-08-13 14:59:20 +00:00
Jonas Platte
c24890f82b events: Refactor Event derive 2021-08-13 00:16:31 +02:00
Jonas Platte
e9cb896bf7 events: Silence clippy lint 2021-08-12 21:36:20 +02:00
Jonas Platte
44a998f70d events: Remove unnecessary qualification 2021-08-12 21:23:03 +02:00
Jonas Platte
3b0afb520a events: Optimize deserialization helpers 2021-08-12 20:46:15 +02:00
Jonas Platte
4e72c374b9 api-macros: Small refactor 2021-08-12 11:59:00 +02:00
Jonas Platte
e396092ac0 Release ruma-events 0.24.2 2021-08-11 21:08:46 +02:00
Jonas Platte
6177bfccef events: Add missing ctor / From impl for EncryptedToDeviceEventContent 2021-08-11 21:08:24 +02:00
Jonas Platte
ea2ee79aa0 Release ruma 0.3.0 2021-08-11 20:57:26 +02:00
Jonas Platte
1961f7829e Release ruma-client 0.7.0 2021-08-11 20:42:59 +02:00
Jonas Platte
f4d60f1ecb Release ruma-events 0.24.1 2021-08-11 20:31:23 +02:00
Jonas Platte
9445e8756a events: Derive / implement StaticEventContent for all relevant types 2021-08-11 20:31:03 +02:00
Jonas Platte
a30279b83f events: Refactor EventContent derive code 2021-08-11 19:26:54 +02:00
Jonas Platte
11fea54173 events: Disallow more than one event kind attribute
… and also raise an error if there's multiple type attributes (extra
ones used to be ignored).
2021-08-11 19:19:16 +02:00
Jonas Platte
b2b8265ded events: Split EncryptedEventContent in two 2021-08-11 18:54:25 +02:00
Jonas Platte
31bed8be9a events: Update changelog 2021-08-11 18:07:48 +02:00
Jonas Platte
da5e631640 Release ruma-state-res 0.3.0 2021-08-11 17:56:10 +02:00
Jonas Platte
f8ea3d6ff8 Release ruma-appservice-api 0.4.0 2021-08-11 17:53:43 +02:00
Jonas Platte
6734cf3bf4 Release ruma-push-gateway-api 0.3.0 2021-08-11 17:52:48 +02:00
Jonas Platte
c4427c36b6 Release ruma-identity-service-api 0.3.0 2021-08-11 17:51:49 +02:00
Jonas Platte
6ee7a5beae Release ruma-federation-api 0.3.0 2021-08-11 17:51:15 +02:00
Jonas Platte
459fd09a31 Release ruma-client-api 0.12.0 2021-08-11 17:49:01 +02:00
Jonas Platte
db57fa2a45 Update ruma-*-api changelogs 2021-08-11 17:41:05 +02:00
Jonas Platte
1c5067a916 Release ruma-events 0.24.0 2021-08-11 17:38:10 +02:00
Jonas Platte
7f457d6463 Release ruma-api 0.18.1 2021-08-11 17:34:45 +02:00
Jonas Platte
dbc0c40ec9 Release ruma-signatures 0.9.0 2021-08-11 17:30:28 +02:00
Jonas Platte
7602570e21 Release ruma-common 0.6.0 2021-08-11 17:24:41 +02:00
Jonas Platte
e6b48fb564 Release ruma-identifiers 0.20.0 2021-08-11 17:16:28 +02:00
Jonas Platte
39822f9c16 Release ruma-identifiers-validation 0.5.0 2021-08-11 17:14:37 +02:00
Jonas Platte
12ee10b2c6 Release ruma-serde 0.5.0 2021-08-11 17:10:51 +02:00
Jonas Platte
202fc5132a events: Remove deprecated method NameEventContent::name 2021-08-11 17:06:42 +02:00
Jonas Platte
0d293dec70 ruma: Remove unused allow(deprecated) 2021-08-11 17:05:47 +02:00
Jonas Platte
e27baed854 client-api: Make uiaa::AuthData unconditionally non-exhaustive 2021-08-11 16:59:52 +02:00
Jonas Platte
552fc32b32 client-api: Make uiaa::AuthData more helpful / strongly-typed 2021-08-11 16:38:01 +02:00