40 Commits

Author SHA1 Message Date
Jonas Platte
0ab74eac44
Re-export the assign macro 2020-09-25 16:11:02 +02:00
Jonas Platte
4e34079c2f
Re-export most useful items from js_int
Using `#[doc(no_inline)]` to make it obvious in docs that these are
from a crate separate from Ruma.
2020-09-24 15:13:31 +02:00
Jonas Platte
15e1a4bea8
Remove origin field from transactions and pdus for #[feature = "unstable-pre-spec"]
See https://github.com/matrix-org/synapse/issues/3816

Co-authored-by: Timo <timo@koesters.xyz>
2020-09-17 21:24:02 +02:00
Devin Ragotzy
a3ae741699
Add unstable-exhaustive-types flag to ruma-common 2020-09-03 20:55:11 +02:00
Nicholas Young
7ccdaa34d6 feature gate exhaustive types for all spec crates:
- ruma-appservice-api
- ruma-client-api
- ruma-events
- ruma-federation-api
2020-09-01 18:39:41 -06:00
Florian Jacob
3dadd0a772
ruma: Export serde helpers for custom api creation 2020-08-13 18:08:19 +02:00
Devin Ragotzy
c4558774be Re-export ruma_api's pub api in the ruma crate 2020-08-10 23:49:14 +02:00
Jonas Platte
d6d84a9a70
Bump ruma-identifiers version 2020-08-08 18:28:23 +02:00
Jonas Platte
a1916837f9
Bump ruma-identifiers version 2020-08-08 16:21:11 +02:00
Jonas Platte
63758e89ec
Create empty ruma-push-gateway-api crate 2020-08-06 01:58:09 +02:00
Jonas Platte
baf84d5581
Create empty ruma-identity-service-api crate 2020-08-06 01:56:03 +02:00
Jonas Platte
a589e92144
Move, update identifier macro tests 2020-08-05 00:59:24 +02:00
Jonas Platte
2023616319
Make all identifier macros usable from ruma-identifiers, even indirectly 2020-08-05 00:12:39 +02:00
Jonas Platte
03288c2140
Re-export the Outgoing trait from ruma::api 2020-08-01 01:44:14 +02:00
Jonas Platte
50a33c8089
Add a README.md for the ruma crate 2020-07-29 17:47:30 +02:00
Jonas Platte
ab95ab46a6
Release ruma 0.0.1 2020-07-29 17:41:23 +02:00
Jonas Platte
4a251189ef
Release ruma-client-api 0.10.0-alpha.1 2020-07-29 17:38:54 +02:00
Jonas Platte
94bc0a3c44
Release ruma-appservice-api 0.2.0-alpha.1 2020-07-29 17:37:41 +02:00
Jonas Platte
97888f18ae
Release ruma-federation-api 0.0.3 2020-07-29 17:30:29 +02:00
Jonas Platte
dbdbc148ea
Release ruma-api 0.17.0-alpha.1 2020-07-29 17:25:32 +02:00
Jonas Platte
fa8c7b020b
Release ruma-events 0.22.0-alpha.1 2020-07-29 17:09:29 +02:00
Jonas Platte
5ca2fd78a8
ruma: Reexport identifier types from the crate root 2020-07-26 16:16:30 +02:00
Jonas Platte
c363494905
Release ruma-identifiers 0.17.1 2020-07-26 15:04:20 +02:00
Jonas Platte
c8b1aad189
Add macros to create identifiers from string slices 2020-07-24 22:22:25 +02:00
Jonas Platte
360628067b
Release ruma-common 0.2.0 2020-07-24 21:08:46 +02:00
Jonas Platte
080a537664
Release ruma-identifiers 0.17.0 2020-07-22 23:06:44 +02:00
Devin R
101b8689a5 Add unstable-synapse-quirks feature for Sessions struct and fields 2020-07-15 19:17:03 -04:00
Ragotzy.devin
24b0068213
Add unstable backup and keys/upload_signing/signature endpoints
Co-authored-by: Timo Kosters <timo@koesters.xyz>
2020-07-15 15:53:35 +02:00
Jonas Platte
1a1884ce81
identifiers: Bump version (prerelease), update change log 2020-07-15 00:45:47 +02:00
Jonas Platte
0a788c1273
Integrate ruma-events 2020-06-10 22:20:41 +02:00
Jonas Platte
7a6264e0ff
Integrate ruma-identifiers 2020-06-07 17:26:33 +02:00
Jonas Platte
19ce9645b6
Integrate ruma-federation-api 2020-06-07 16:26:11 +02:00
Jonas Platte
eefaa01403
Expose ruma-identifiers features 2020-06-05 18:12:40 +02:00
Jonas Platte
afa7392b58
Use the same version of ruma-events everywhere 2020-06-05 18:04:08 +02:00
Jonas Platte
edda62f52d
Add path for ruma-api in ruma/Cargo.toml 2020-06-05 17:37:15 +02:00
Jonas Platte
f66ebbd3e0
Fix version of ruma-signatures in ruma/Cargo.toml 2020-06-05 17:34:36 +02:00
Jonas Platte
e9e641a85e
Integrate ruma-signatures 2020-06-05 17:22:48 +02:00
Jonas Platte
1df77c2c19
Integrate ruma-client-api 2020-06-05 17:16:53 +02:00
Jonas Platte
bb037a5c42
Integrate ruma-common 2020-06-05 01:43:39 +02:00
Jonas Platte
c81509c5a6
Undo previous license move, make ruma crate a subdirectory 2020-06-05 01:32:09 +02:00