4964 Commits

Author SHA1 Message Date
Kévin Commaille
fa06f2f839 federation-api: Move support for partial state in send_join out of unstable-msc3706
According to Matrix v1.6
2023-02-14 22:18:05 +01:00
Kévin Commaille
1f83b19653 federation-api: Move get_event_by_timestamp out of unstable-msc3030
According to Matrix 1.6
2023-02-14 22:05:37 +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
Kévin Commaille
9d8784ee9a push: Move .m.rule.roomnotif push rule before .m.rule.tombstone
According to a spec clarification in Matrix 1.6
2023-02-14 22:05:13 +01:00
Kévin Commaille
ea0ad0cbbf federation-api: Fix changed spec links 2023-02-14 18:44:04 +01:00
Kévin Commaille
d8f36aa241 ci: Allow spec links to v1.6 2023-02-14 18:44:04 +01:00
Kévin Commaille
4f8bcf3ee1 common: Add MatrixVersion::V1_6 2023-02-14 18:44:04 +01:00
HKalbasi
ca99c97a0c
Use #[deprecated] instead of doc comments 2023-02-12 19:18:06 +01:00
Kévin Commaille
e653912e22 xtask: Disallow linking to the latest spec when a link uses a non-unique ID
These IDs can change from one version to the other if another heading
with the same name is added before, so the link would not
point to the proper part of the spec anymore.
2023-02-12 12:39:24 +01:00
Kévin Commaille
5e6fe83d38 xtask: Disallow linking to the unstable spec
This can be re-enabled if a legitimate use case is found.
2023-02-12 12:39:24 +01:00
Kévin Commaille
f159776f52 chore: Make all applicable spec links use the latest spec instead of a specific version 2023-02-12 12:39:24 +01:00
Kévin Commaille
9194c60f4a xtask: Allow spec links to use the latest spec instead of a specific version 2023-02-12 12:39:24 +01:00
HKalbasi
270f8196bc
identifiers: Don't allow invalid characters in RoomVersionId 2023-02-12 11:05:33 +01:00
Kévin Commaille
efc60d6a64 docs: Fix invalid link to the spec 2023-02-11 12:14:33 +01:00
Kévin Commaille
2e51eeb5bc ci: Check that links to the spec are valid 2023-02-11 12:14:33 +01:00
Kévin Commaille
5344521105 federation-api: Note that create_join_event v2 should include heroes for nameless rooms
According to MSC3943
2023-02-10 11:54:21 +01:00
Kévin Commaille
699c2daf39
events: Remove mixed types and conversion functions for extensible events
Mixed types have been removed from MSC1767.
2023-02-09 16:25:51 +01:00
Benjamin Kampmann
6cd3935280
client-api: Fix event type inside sync_events::v4 required_state fields 2023-02-08 09:03:31 +01:00
Jonas Platte
94c01077c5
Release ruma-common 0.11.2 2023-02-07 21:04:39 +01:00
Jonas Platte
3013ca0dc1
identifiers: Don't accept colons in user-id localparts, even in compat 2023-02-07 20:56:22 +01:00
Jonas Platte
9c65a7dcae
events: Use input visibility for generated types in EventContent derive 2023-02-07 20:55:53 +01:00
Kévin Commaille
e58b9fcd92 tests: Remove unnecessary borrows 2023-02-06 19:11:06 +01:00
Kévin Commaille
ad86f4603a events: Derive Hash for ReceiptType and ReceiptThread
Since uniqueness of receipts is determined per type and per thread
it's common to use them as keys of a map.
2023-02-06 19:11:06 +01:00
Jonas Platte
db6acae8a8
xtask: Don't wait after ruma-macros release
Current versions of Cargo do this as part of `cargo publish`.
2023-02-02 13:13:36 +01:00
Jonas Platte
093c231792
Release ruma-common 0.11.1 2023-02-02 13:02:45 +01:00
Jonas Platte
1249dda583
common: Implement Debug manually for [Milli]SecondsSinceUnixEpoch 2023-02-02 12:10:29 +01:00
Jonas Platte
19006cd047
Clean up code blocks in doc strings 2023-02-01 16:58:47 +01:00
Jonas Platte
457b5187a7
Fix a typo 2023-02-01 15:07:47 +01:00
Jonas Platte
49c8172ccb
Release ruma 0.8.1 2023-02-01 14:47:11 +01:00
Jonas Platte
556fcac813
Update README.md 2023-02-01 14:30:04 +01:00
Jonas Platte
75744f4c40
Make cargo-sort happy 2023-02-01 14:29:12 +01:00
Jonas Platte
0903289387
Release ruma 0.8.0 2023-02-01 14:24:03 +01:00
Jonas Platte
8e6d842046
Update workspace_deps.png 2023-02-01 14:21:54 +01:00
Jonas Platte
85d42896af
Release ruma-client 0.11.0 2023-02-01 14:20:41 +01:00
Jonas Platte
b0967d9053
Re-export ruma-server-util from ruma with a feature flag 2023-02-01 14:19:28 +01:00
Jonas Platte
250d7f84dc
Release ruma-state-res 0.9.0 2023-02-01 14:17:10 +01:00
Jonas Platte
0d689f0a76
Release ruma-signatures 0.13.0 2023-02-01 14:14:16 +01:00
Jonas Platte
fa5240b5e7
Release ruma-server-util 0.1.0 2023-02-01 14:12:59 +01:00
Jonas Platte
5b77165e2b
Update xtask release to work for ruma-server-util 2023-02-01 14:12:38 +01:00
Jonas Platte
d2c47b84aa
Release ruma-push-gateway-api 0.7.0 2023-02-01 14:08:37 +01:00
Jonas Platte
14331541e6
Release ruma-identity-service-api 0.7.0 2023-02-01 14:07:02 +01:00
Jonas Platte
cbb7d8ca1c
Release ruma-federation-api 0.7.0 2023-02-01 14:04:33 +01:00
Jonas Platte
a6c8a4eddd
Release ruma-client-api 0.16.0 2023-02-01 14:02:40 +01:00
Jonas Platte
0a9a6c5f33
Release ruma-appservice-api 0.8.0 2023-02-01 14:01:40 +01:00
Jonas Platte
9bbe06aa3f
Release ruma-common 0.11.0 2023-02-01 13:26:09 +01:00
Jonas Platte
706bbf1753
Remove no-op default-features = false 2023-02-01 13:24:43 +01:00
Jonas Platte
92c1602d2d
Update release xtask to account for workspace dependencies 2023-02-01 13:24:43 +01:00
Jonas Platte
b6f0a43fa3
Use workspace dependencies for path dependencies 2023-02-01 12:37:45 +01:00
Jonas Platte
de448ead01
Upgrade toml, toml_edit 2023-01-31 18:17:58 +01:00
Jonas Platte
fe5077b1a5
Upgrade base64 to 0.21 2023-01-31 18:01:01 +01:00