297 Commits

Author SHA1 Message Date
Jonas Platte
f83849f942
Release ruma-api 0.17.2
This is the same as the previously-released ruma-api 0.18.0; releasing
it with that version number was an error and it has been yanked.
2021-08-10 12:42:26 +02:00
Jonas Platte
70b7240be5
Release ruma-client-api 0.11.1 2021-08-10 12:39:26 +02:00
Jonas Platte
65195cad0d
Release ruma-api 0.18.0 2021-08-10 12:38:12 +02:00
Jonas Platte
4e68509faf
client-api: Work around another Element bug 2021-08-10 12:31:08 +02:00
Jonas Platte
565793a37e
events: Add StaticEventContent trait 2021-08-10 01:26:20 +02:00
Jonas Platte
40d3b552da
Release ruma-serde 0.4.2 2021-08-09 19:43:40 +02:00
Jonas Platte
fdf7af442c
serde: Make Raw deserialization methods more general 2021-08-09 19:34:50 +02:00
Jonas Platte
165729fe71
client-api: Clean up changelog 2021-08-05 21:06:12 +02:00
Adam Blanchet
13af2e235d
client-api: Implement reasons for leaving a room 2021-08-05 21:04:14 +02:00
Jonas Platte
696c9fba4e
api-macros: Move ruma_api! trait impl generation into derive macros 2021-08-05 21:00:43 +02:00
Jonas Platte
020da913de
Remove extraneous newlines 2021-08-05 13:29:36 +02:00
Jonas Platte
c6c89596bb
serde: Allow specifying full paths in incoming_derive 2021-08-05 13:29:36 +02:00
Adam
e3427ba5d0
Update expected stderr on tests for Rust 1.54 2021-08-02 19:46:01 +00:00
Jonas Platte
2bd2d18db9
Release ruma-events 0.23.3 2021-07-26 15:06:13 +02:00
Jonas Platte
64fc1c794c
Revert "Stop special-casing zero fields in macro code" for ruma-events
This partially reverts commit 9b2602649f9e0fcb875404fc86d9c6fdbedd287d.
2021-07-26 15:01:47 +02:00
Jonas Platte
6236b024fd
events: Fix new_content serialization in the plain-text part of m.encrypted 2021-07-26 13:52:49 +02:00
Devin Ragotzy
3101be1f99
Add macro-braces, disallowed-type and import-rename clippy lints 2021-07-22 14:34:30 +02:00
Adam
2e88e48eb3
events: Add constructors for ParentEventContent and ChildEventContent 2021-07-21 21:49:03 +02:00
Jonas Platte
9a24f9edbd
Silence Clippy lint for Outgoing derive test 2021-07-20 14:21:19 +02:00
Jonas Platte
010e64c110
client-api: Fix module ordering 2021-07-20 12:39:14 +02:00
Kurt Roeckx
4985b9bddb
client-api: Export aliases 2021-07-11 12:12:12 +02:00
Jonas Platte
9b2602649f
Stop special-casing zero fields in macro code 2021-07-09 15:10:22 +02:00
Jonas Platte
a59c43321f
api-macros: Refactor unique_lifetimes_to_tokens 2021-07-07 16:14:41 +02:00
Adam
fff4e97035
Fix missing changelog entries 2021-07-07 10:36:40 +02:00
Adam
d3d5d4ee96
client-api: Feature-gate join_rule field in PublicRoomsChunk 2021-07-07 10:35:34 +02:00
Adam
6dfd89b98d
Add knock feature (unstable-pre-spec) 2021-07-05 16:57:06 +02:00
Adam
118ea0f85a
Update endpoints for blurhash implementation
* Add blurhash to profile and avatar endpoints.
* Add `blurhash` fields to `GET /_matrix/federation/v1/query/profile`
  and `m.room.member`.
* Add `generate_blurhash` field to `PUT /_matrix/media/r0/upload`
2021-07-04 18:38:06 +02:00
Jonas Platte
384161d462
Revert "identifiers: Fix unused import without serde feature"
This reverts commit 6945bccccc8007e858d70ea53e4020bd2e59c792.
2021-07-04 18:37:01 +02:00
Jonas Platte
6945bccccc
identifiers: Fix unused import without serde feature 2021-07-04 16:36:24 +02:00
Devin Ragotzy
82fca86d70 api-macro: Fix fields without cfg attributes being emitted 2021-07-04 07:55:51 -04:00
Jonas Platte
c9c536ed0b
Document ruma-client crate features 2021-07-03 23:21:56 +02:00
Jonas Platte
325806409b
client: Upgrade reqwest 2021-07-03 23:21:52 +02:00
Jonas Platte
4dfaad104b
Enable clippy lint str_to_string 2021-07-02 23:02:50 +02:00
Jonas Platte
752c4808fd
Release ruma-events 0.23.2 2021-06-29 10:37:09 +02:00
Jonas Platte
0f2586f2d3
event: Update changelog 2021-06-29 10:14:56 +02:00
Häcker Felix
653e4c4838
events: Add missing serde rename for Relation emoji 2021-06-27 21:45:46 +02:00
Adam
f43c9c6caa
identity-service-api: Add store_invitation endpoint. (#631)
* identity-service-api: Add store_invitation endpoint.

Signed-off-by: Adam Blanchet <adamblanchet@free.fr>
2021-06-27 14:33:43 -05:00
Jonas Platte
4200d6e387
Release ruma-api 0.17.1 2021-06-24 15:02:31 +02:00
Jonas Platte
f0a33c1a12
api: Remove unused derive in macro code
… which was relying on a syn feature not explicitly activated in the crate.
2021-06-24 15:02:24 +02:00
Jonas Platte
b5f963229c
Release ruma-events 0.23.1 2021-06-24 13:43:04 +02:00
Jonas Platte
dfd8c60b89
Release ruma-identifiers 0.19.4 2021-06-24 13:38:05 +02:00
Jonas Platte
be4584b475
Release ruma-serde 0.4.1 2021-06-24 13:17:55 +02:00
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