3420 Commits

Author SHA1 Message Date
Jonas Platte
7708deda4e
Allow our proc-macros to be used when re-exported from matrix-sdk 2021-06-23 16:17:53 +02:00
Jonas Platte
a54a28bfe1
Release ruma 0.2.0 2021-06-21 18:12:35 +02:00
Jonas Platte
bbd22ab1e0
Release ruma-signatures 0.8.0 2021-06-21 18:08:04 +02:00
Jonas Platte
6bf181a8d2
Release ruma-client 0.6.0 2021-06-21 18:06:37 +02:00
Jonas Platte
5a1192f158
Release ruma-state-res 0.2.0 2021-06-21 18:03:39 +02:00
Jonas Platte
9997f40985
Release ruma-appservice-api 0.3.0 2021-06-21 17:59:12 +02:00
Jonas Platte
481cab02fd
Release ruma-push-gateway-api 0.2.0 2021-06-21 17:55:47 +02:00
Jonas Platte
8c785f68ab
Release ruma-identity-service-api 0.2.0 2021-06-21 17:53:26 +02:00
Jonas Platte
721ab62c4e
Re-add MSRV exception for ruma-signatures 2021-06-21 17:50:44 +02:00
Jonas Platte
b5c1e6198a
Release ruma-federation-api 0.2.0 2021-06-21 17:43:46 +02:00
Jonas Platte
522870dbbf
Release ruma-client-api 0.11.0 2021-06-21 17:41:52 +02:00
Jonas Platte
c322efa90f
Update contrib/workspace_deps.png 2021-06-21 17:38:36 +02:00
Jonas Platte
9f9c3d74f2
Remove unused dependencies 2021-06-21 17:35:51 +02:00
Jonas Platte
50a194c532
signatures: Update changelog 2021-06-21 17:29:05 +02:00
Jonas Platte
fc99c32c3d
signatures: Upgrade pkcs8 2021-06-21 17:28:55 +02:00
Jonas Platte
55a7dd4828
Release ruma-events 0.23.0 2021-06-21 16:53:46 +02:00
Jonas Platte
1eb2f39593
identifiers: Remove allow attribute
Seems to no longer be necessary.
2021-06-21 12:24:05 +02:00
Jonas Platte
59161b842b
identifiers: Use fewer transmutes for ServerName 2021-06-21 12:23:52 +02:00
Jonas Platte
e308c70aa7
identifiers: Get rid of pointless copy in ToOwned implementations 2021-06-21 12:15:04 +02:00
Jonas Platte
d73ab8add9
events: Add AnyMessageEventContent::relation 2021-06-20 19:34:29 +02:00
Jonas Platte
61671f4440
events: Add event relation conversions 2021-06-20 19:34:29 +02:00
Jonas Platte
84829e23dc
events: Remove shared Relation type in favor of more per-event-type ones 2021-06-20 19:27:12 +02:00
Jonas Platte
1c31d31be1
events: More consistent item ordering for room::encrypted 2021-06-20 18:38:06 +02:00
Jonas Platte
de8735de0a
Exclude internal crates from docs.ruma.io 2021-06-20 12:45:28 +02:00
Jonas Platte
5db8373117
api: Add missing anonymous lifetime 2021-06-20 12:27:51 +02:00
Jonas Platte
d467eaf621
api: Ignore SendAccessToken::Always on non-client-api endpoints 2021-06-20 12:17:17 +02:00
Jonas Platte
3bb4a3e31e
events: Update changelog 2021-06-20 09:52:16 +02:00
Jonas Platte
05e28f7422
events: Add types for decrypted event payloads 2021-06-20 09:39:48 +02:00
Jonas Platte
090948e04f
events: Consistently use relates_to for Relation field name 2021-06-20 01:32:29 +02:00
Devin Ragotzy
6546add282 Fix typo favourite -> favorite 2021-06-18 22:44:00 +02:00
Devin Ragotzy
650d960b85 Enable linting for non-exhaustive structs 2021-06-18 22:44:00 +02:00
Devin Ragotzy
337b1e26ef misc: Allow exhaustive for non api related structs 2021-06-18 22:44:00 +02:00
Devin Ragotzy
6d0ff8b876 federation: Remove ctor in favor of Init struct 2021-06-18 21:02:14 +02:00
Devin Ragotzy
030f23b9e9 federation: Make all pub structs non_exhaustive 2021-06-18 21:02:14 +02:00
Devin Ragotzy
fae5385753 state-res: Make all pub structs non_exhaustive 2021-06-18 20:53:06 +02:00
Devin Ragotzy
e05aad184e events: Make all pub structs non_exhaustive 2021-06-18 20:53:06 +02:00
Jonas Platte
4312085b4a
Release ruma-common 0.5.4 2021-06-18 20:27:32 +02:00
Jonas Platte
ecad815a5b
federation-api: Make bind_callback forwards compatible with add'l medium support 2021-06-18 14:02:40 +02:00
Jonas Platte
ff03f4c805
Release ruma-identifiers 0.19.3 2021-06-18 13:42:32 +02:00
Jonas Platte
e5c93ab928
identifiers: Fix up Rc / Arc conversions 2021-06-18 13:40:32 +02:00
Devin Ragotzy
5d0803f63d
app/identity: Make all pub structs non_exhaustive 2021-06-18 11:15:51 +00:00
Devin Ragotzy
757ab5273c
client-api: Make all pub structs non_exhaustive 2021-06-18 11:09:19 +00:00
Devin Ragotzy
626b5a5d06
common: Make all pub structs non_exhaustive 2021-06-18 11:00:35 +00:00
Jonas Platte
5a7e2cddcf
Apply MSRV to all crates (we no longer depend on ring) 2021-06-17 19:43:24 +02:00
Jonas Platte
f4021d0ab0
events: Rename & hide verification enum Custom variants 2021-06-17 19:43:24 +02:00
Jonas Platte
349a57ffc7
events: Rename & hide event enum Custom variant 2021-06-17 19:43:23 +02:00
Jonas Platte
ec4b719546
events: Refactor message relations
* Discard unknown relations
* Move new_content into Relation::Replacement
2021-06-17 19:43:23 +02:00
Jonas Platte
2c8af1e17f
events: Import items from original location, not private s in a parent mod 2021-06-17 19:43:23 +02:00
Jonas Platte
dfce734974
events: Clean up verification relations 2021-06-17 19:43:23 +02:00
Jonas Platte
e3084b1f91
events: Clean up reaction event 2021-06-17 19:43:23 +02:00