Kévin Commaille
|
7f164b3173
|
doc: Add doc link to as_str implementations
|
2022-05-30 17:17:06 +02:00 |
|
Kévin Commaille
|
4d89c7cc08
|
doc: Use markdown doc for types deriving StringEnum
|
2022-05-30 17:17:06 +02:00 |
|
Jonathan de Jong
|
49663f4adf
|
signatures: Update pkcs8, and add ring backwards compatibility
|
2022-05-30 14:43:21 +02:00 |
|
Kévin Commaille
|
906d576a27
|
Implement Improved Signalling for 1:1 VoIP
According to MSC2746
|
2022-05-30 14:09:58 +02:00 |
|
Kévin Commaille
|
67d6df3dd2
|
Change changelog
|
2022-05-30 12:04:35 +02:00 |
|
Kévin Commaille
|
b9f66dba6d
|
identifiers: Re-export custom parse errors
|
2022-05-29 11:57:35 +02:00 |
|
Kévin Commaille
|
c11dfb6b10
|
federation-api: Fix link to old matrix-doc repo
|
2022-05-29 10:06:15 +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 |
|
Jonas Platte
|
62c4d7ab72
|
Merge branch 'ruma-0.6'
|
2022-05-27 13:29:43 +02:00 |
|
Jonas Platte
|
e1ebff0047
|
Set rust-version for crates/* (excl. ruma-signatures)
|
2022-05-27 12:05:41 +02:00 |
|
Jonas Platte
|
5f902851af
|
Upgrade to Rust 2021
|
2022-05-27 12:04:23 +02:00 |
|
Kévin Commaille
|
a796b5e54d
|
events: Split more test assertions
|
2022-05-27 11:25:52 +02:00 |
|
Kévin Commaille
|
c3d573e943
|
events: Add support for polls
According to MSC3381
|
2022-05-25 12:03:45 +02:00 |
|
Jonas Platte
|
e50d59f7a4
|
Split up some test assertions
|
2022-05-25 09:08:48 +02:00 |
|
Jonas Platte
|
22fbb9ee24
|
events: Update doctest
|
2022-05-24 18:18:43 +02:00 |
|
Jonas Platte
|
b34bfaf1f6
|
Replace matches crate with assert_matches
|
2022-05-24 18:07:29 +02:00 |
|
Kévin Commaille
|
f3dad1ab1f
|
client: Remove unnecessary cfg_attr
|
2022-05-24 15:28:43 +02:00 |
|
Kévin Commaille
|
07c6074b8a
|
client-api: Add missing unstable msc2676 and msc2677 features
|
2022-05-24 15:28:43 +02:00 |
|
Kévin Commaille
|
87346e1c9b
|
events: Allow internal use of deprecated fields
|
2022-05-24 15:28:43 +02:00 |
|
Kévin Commaille
|
6f7bb9aa1d
|
ci: Check that all features that are used exist
With the new `check-cfg=features` option
|
2022-05-24 15:28:43 +02:00 |
|
Kévin Commaille
|
1c90770d93
|
events: Split SessionDescription between Answer and Offer
|
2022-05-24 14:40:30 +02:00 |
|
Kévin Commaille
|
baa6dc591e
|
events: Change BundledAnnotation to a struct
|
2022-05-24 12:30:27 +00:00 |
|
Jonas Platte
|
8bf74a0ce7
|
identifiers: Remove dead code
|
2022-05-24 10:29:44 +02:00 |
|
Jonas Platte
|
9b1ea64a1c
|
federation-api: Add missing compat feature
|
2022-05-24 10:29:00 +02:00 |
|
Kévin Commaille
|
734770d2bc
|
macros: Refactor ruma_api attributes parsing
|
2022-05-23 21:51:47 +02:00 |
|
Jonas Platte
|
72fc21c342
|
Update workspace lint config
|
2022-05-23 18:54:40 +02:00 |
|
Jonas Platte
|
9cc1e20362
|
client-api: Remove more PartialEq impls
|
2022-05-23 18:53:21 +02:00 |
|
Jonas Platte
|
2257b4daf9
|
Derive Eq for types where it makes sense
|
2022-05-23 18:40:34 +02:00 |
|
Jonas Platte
|
1db07a2022
|
appservice-api: Remove PartialEq impl for Namespace
|
2022-05-23 18:35:07 +02:00 |
|
Jonas Platte
|
6805f67d75
|
signatures: Remove PartialEq impl for Ed25519Verifier
|
2022-05-23 18:30:32 +02:00 |
|
Jonas Platte
|
b4f69549f8
|
push-gateway-api: Remove PartialEq impl for NotificationCounts
|
2022-05-23 18:29:08 +02:00 |
|
Jonas Platte
|
0a47a2d915
|
events: Remove PartialEq impl for SessionDescription
|
2022-05-23 18:28:34 +02:00 |
|
Jonas Platte
|
b1cb6cd4c0
|
events: Remove PartialEq impl on NotificationPowerLevels
|
2022-05-23 18:24:58 +02:00 |
|
Kévin Commaille
|
74423b7a4e
|
events: Split EventMeta between struct and field attributes
|
2022-05-16 17:08:36 +02:00 |
|
Kévin Commaille
|
6939c048b0
|
chore: Bump MSRV to 1.59
|
2022-05-16 13:24:25 +02:00 |
|
Kévin Commaille
|
1073530ac6
|
events: Add support for type aliases
Allow to use unstable types
|
2022-05-16 13:24:25 +02:00 |
|
Jonas Platte
|
b3c8a231ab
|
Release ruma 0.6.3
|
2022-05-12 12:29:12 +02:00 |
|
Jonas Platte
|
20fec821a2
|
Release ruma-client-api 0.14.1
|
2022-05-12 12:21:04 +02:00 |
|
Jonas Platte
|
6a2950884d
|
push: Consider push rules to not apply to events sent by the user themselves
|
2022-05-12 12:17:55 +02:00 |
|
Jonas Platte
|
24c0a08b2c
|
client-api: Add UserIdentifier::email
|
2022-05-12 11:47:17 +02:00 |
|
Jonas Platte
|
0661078c17
|
client-api: Add From impls for UserIdentifier
|
2022-05-12 11:47:17 +02:00 |
|
Jonas Platte
|
af07bfb8f4
|
events: Improve deprecation note for fields deprecated by MSC3700
|
2022-05-11 14:06:01 +02:00 |
|
Jonas Platte
|
4e4c2b0552
|
events: Implement MSC3700
|
2022-05-10 20:52:57 +02:00 |
|
Jonas Platte
|
e1c35b3d7f
|
Release ruma-common 0.9.2
|
2022-05-09 12:51:17 +02:00 |
|
Kévin Commaille
|
abf735093c
|
events: Fix serde of event types with suffix
|
2022-05-09 10:41:22 +00:00 |
|
Jonas Platte
|
20b8c298d2
|
Release ruma 0.6.2
|
2022-05-06 17:21:16 +02:00 |
|
Jonas Platte
|
a36da216ec
|
Release ruma-common 0.9.1
|
2022-05-06 17:19:57 +02:00 |
|
Jonas Platte
|
16abba2af2
|
examples: Fix new clippy warning
|
2022-05-06 16:05:08 +02:00 |
|
Jonas Platte
|
bf55ca1556
|
events: Add (Sync)RoomMemberEvent::membership
|
2022-05-06 15:59:09 +02:00 |
|
Damir Jelić
|
22a0729442
|
events: Re-export the Change struct publicly
|
2022-05-05 09:48:47 +02:00 |
|