Jonas Platte
00195d7c52
ruma: Reorder re-exports
...
(crate re-exports first)
2022-02-18 23:23:10 +01:00
Jonathan de Jong
936bb64e84
Update links to spec.matrix.org/v1.2
2022-02-18 19:45:04 +01:00
Kévin Commaille
01c1dab4e6
ruma: Re-export ruma_identifiers::matrix_uri
2022-02-18 19:11:26 +01:00
Jonas Platte
5a35df2163
Update getting-started instructions to use 0.4.0
2022-02-18 13:09:58 +01:00
Jonathan de Jong
4787bab6ac
client-api: Transition from r0 to versioned endpoints
2022-02-18 11:03:55 +01:00
Jonas Platte
ebb09589f9
Remove authors field from Cargo manifests
...
It's no longer necessary and authorship is much better tracked with git.
2022-02-12 13:46:44 +01:00
Jonathan de Jong
397727726e
api: Add multiple path support to OutgoingRequest
2022-02-12 13:44:11 +01:00
Kévin Commaille
acba6fbbc4
ci: Add the __ci feature
2022-02-11 22:17:49 +01:00
Kévin Commaille
4845594c05
ruma: Document the new unstable-mscXXXX features
2022-02-11 12:49:43 +01:00
Kévin Commaille
b9f32bc632
client-api: Move blurhash to unstable-msc2448
2022-02-11 11:29:21 +00:00
Kévin Commaille
757419df13
common: Move reaction pushrule to unstable-msc2677 feature
2022-02-11 10:28:56 +01:00
Kévin Commaille
cdf383cc45
events: Move MSCs to per-msc features
2022-02-11 10:18:07 +01:00
Kévin Commaille
2da8a34ff4
signatures: Move Room v9 allowed content keys out of unstable-pre-spec
...
Part of #849
2022-02-10 18:11:29 +01:00
Kévin Commaille
431decd140
federation-api: Move MSCs to per-msc features
...
Part of #820
2022-02-10 17:38:07 +01:00
Jonas Platte
9c4bf00f79
Remove remaining unstable-spec features
...
Everything that was gated behind it was stabilized with Matrix v1.2.
2022-02-02 23:32:27 +01:00
Jonas Platte
71a7dbdc43
events: Remove unstable-spec feature
...
Everything that was gated behind it was stabilized with Matrix v1.2.
2022-02-02 23:25:49 +01:00
Jonas Platte
e9994b89c8
identifiers: Move room versions 8, 9 out of unstable-spec
...
… since v1.2 is out!
2022-02-02 23:06:39 +01:00
Jonas Platte
2706f24688
state-res: Move room version 8, 9 logic from unstable-pre-spec to unstable-spec
2022-02-01 21:37:11 +01:00
Jonas Platte
1a4e464422
Move restricted join rules and room versions 8, 9 from unstable-pre-spec to unstable-spec
2022-02-01 20:47:37 +01:00
Jonathan de Jong
f631685389
client-api: Move token registration to new unstable-spec feature
2022-01-31 20:10:19 +01:00
Jonas Platte
9aa748459a
Revert "identifiers: Add SecretRequestId"
...
This reverts commit aafbe14923a9272029652e7f56ef2aa809b03e34.
2022-01-23 17:20:59 +01:00
Jonas Platte
aafbe14923
identifiers: Add SecretRequestId
2022-01-23 17:01:24 +01:00
Jonas Platte
04ff192302
ruma: Re-export TransactionId from crate root
2022-01-23 16:12:18 +01:00
Jonas Platte
ef6728abde
Add a TransactionId type
2022-01-16 23:17:23 +01:00
Jonas Platte
9621b83d49
Use doc_auto_cfg for automatic cfg documentation
2022-01-02 19:22:42 +01:00
Jonas Platte
90be9acf08
ruma: Add client-ext-client-api to full feature group
2021-12-21 09:36:50 +01:00
Jonas Platte
2f732bf9c2
signatures: Implement room version 9 redaction change
2021-12-17 18:58:40 +01:00
Jonas Platte
1a9047a715
ruma: Propagate unstable-pre-spec feature to ruma-identifiers
...
Happens indirectly as well, but more future-proof this way.
2021-12-14 12:45:01 +01:00
Jonas Platte
8923881678
identifiers: Rename RoomIdOrAliasId to RoomOrAliasId
2021-11-26 01:07:41 +01:00
Jonas Platte
b0db5e94e1
identifiers: Make RoomAliasId a DST
2021-11-26 00:04:28 +01:00
Jonas Platte
438efee143
identifiers: Remove Box<$id> aliases
2021-11-25 21:07:14 +01:00
Jonas Platte
44cfd0adbc
ruma: Re-export unstable-pdu feature from ruma-events
2021-10-12 20:57:15 +02:00
Jonas Platte
271491732e
Remove now-redundant doc(cfg) attributes
...
They are now implied:
https://github.com/rust-lang/rust/pull/89596
2021-10-08 11:52:18 +02:00
Jonas Platte
04080085f9
events: Include all event type segments in Rust type names
2021-10-02 21:25:21 +02:00
Jonas Platte
237b423996
Release ruma-api 0.18.5
2021-09-21 18:55:29 +02:00
Jonas Platte
9b8e6e8d96
ruma-client-api 0.12.3
...
* Add a `feature = "compat"` workaround for Element failing on `GET /_matrix/client/r0/account/3pid`
response if the optional `threepids` field is missing
-----BEGIN PGP SIGNATURE-----
iIwEABYIADQWIQSYRl0lv78dXawPPq7MFU3g4wt8ZwUCYUnGGxYcanBsYXR0ZStn
aXRAcG9zdGVvLmRlAAoJEMwVTeDjC3xnXEAA/jR+Jn+XK1TFLY4OhLym8VN+4mxb
YLTg0p5mAsyqSXB8AQCXGpCjyYzV1bBFYRx8J2KMTTt0zWwqYRbsCsrUyP2vDQ==
=LUOM
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iIwEABYIADQWIQSYRl0lv78dXawPPq7MFU3g4wt8ZwUCYUnHmxYcanBsYXR0ZStn
aXRAcG9zdGVvLmRlAAoJEMwVTeDjC3xnn00A/04e0hPc/cnl5Lzb8Tvy6Xmzc/6W
hmRfZdcABHGX0eV7AP4xO/LAeS5qVMfwCo8X0ypPLul+PK9faWgeR0O337ZjAw==
=Skqn
-----END PGP SIGNATURE-----
Merge tag 'ruma-client-api-0.12.3'
ruma-client-api 0.12.3
* Add a `feature = "compat"` workaround for Element failing on `GET /_matrix/client/r0/account/3pid`
response if the optional `threepids` field is missing
2021-09-21 13:52:58 +02:00
Jonas Platte
2f9081cd81
Release ruma-client-api 0.12.3
2021-09-21 13:46:01 +02:00
Jonas Platte
8079e1c155
Release ruma-api 0.18.4
2021-09-21 11:33:18 +02:00
Jonas Platte
e2d9bf5eba
ruma-events 0.24.6
...
Improvements:
* Add (unstable) support for [MSC3083](https://github.com/matrix-org/matrix-doc/blob/main/proposals/3083-restricted-rooms.md )
-----BEGIN PGP SIGNATURE-----
iIwEABYIADQWIQSYRl0lv78dXawPPq7MFU3g4wt8ZwUCYUjgYBYcanBsYXR0ZStn
aXRAcG9zdGVvLmRlAAoJEMwVTeDjC3xnvF8A/0s7gcm4pijTII7wrIOxB0eWSUgc
TSxXIOYpsiDcswnUAP9+PLx+ziy0oxtbPcWK5bil7JBcYwM1tlqIM+d9qlgiCQ==
=W1O9
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iIwEABYIADQWIQSYRl0lv78dXawPPq7MFU3g4wt8ZwUCYUjgkBYcanBsYXR0ZStn
aXRAcG9zdGVvLmRlAAoJEMwVTeDjC3xnrOkBALaAq5RRXvD2xdBD2Q6H9xEPsd/x
KSknkjMjqgCJq2g8AQCql0S5QpH8PsmOKDmMO9X6lIHnnaqUxpSOOHIm83VKAA==
=9Aii
-----END PGP SIGNATURE-----
Merge tag 'ruma-events-0.24.6'
ruma-events 0.24.6
Improvements:
* Add (unstable) support for [MSC3083](https://github.com/matrix-org/matrix-doc/blob/main/proposals/3083-restricted-rooms.md )
2021-09-20 21:27:12 +02:00
Jonas Platte
d07cacb61d
Release ruma-events 0.24.6
2021-09-20 21:25:27 +02:00
Jonas Platte
a9985d7763
events / state-res: Use RawJsonValue over JsonValue for event content
2021-09-15 20:58:42 +02:00
Jonas Platte
0126a7223a
client-api: Use generics for content in send_{message,state}_event::Request::new
2021-09-15 20:36:20 +02:00
Jonas Platte
c9bb99b284
ruma: Silence dead code warning for integration test
2021-09-12 22:28:19 +02:00
Jonas Platte
09acfb1b0b
Release ruma-state-res 0.4.1
2021-09-01 21:55:04 +02:00
Jonas Platte
6abf9f7d99
Release ruma-federation-api 0.3.1
2021-09-01 15:21:49 +02:00
Jonas Platte
fcb40894f4
Release ruma 0.4.0
2021-08-26 12:34:40 +02:00
Jonas Platte
50f0327b0b
Release ruma-state-res 0.4.0
2021-08-26 12:33:47 +02:00
Jonas Platte
b85e452aec
Release ruma-events 0.24.5
2021-08-21 15:58:54 +02:00
Jonas Platte
f5ab038e22
Release ruma-client-api 0.12.2
2021-08-18 20:33:43 +02:00
Jonas Platte
7a581038e3
Release ruma-api 0.18.3
2021-08-18 19:29:40 +02:00