-
7ec162678e
Implement first trybuild tests
Ragotzy.devin
2020-05-27 09:19:42 -04:00
-
0c0dafa2c5
Move event content derives into one place and share code
Ragotzy.devin
2020-05-26 04:33:16 -04:00
-
cc3d0af40c
Make state a private module
Jonas Platte
2020-05-25 01:28:11 +02:00
-
945b8c535d
Add unsigned field to StateEvent
Jonas Platte
2020-05-24 00:22:45 +02:00
-
1377487b6c
Declare more state event content structs without ruma_event!
Jonas Platte
2020-05-24 00:03:39 +02:00
-
eceef3b96d
Declare a few state event content structs without the ruma_event! macro
Jonas Platte
2020-05-23 21:58:20 +02:00
-
ef6e2e7023
Add derive macro for StateEventContent
Ragotzy.devin
2020-05-23 10:21:53 -04:00
-
27a9b36499
Delete collections module
Jonas Platte
2020-05-21 23:50:31 +02:00
-
5dc1405d9d
Add MessageEventContent trait, update docs
Jonas Platte
2020-05-21 23:48:09 +02:00
-
f0c94958fa
Move
raw
mod into FromRaw derive
Ragotzy.devin
2020-05-16 02:33:04 -04:00
-
1a9b0f3e8b
Add StateEvent<C> and AnyStateEvent
Ragotzy.devin
2020-05-13 18:02:30 -04:00
-
3d01bfa96d
Remove Event, RoomEvent and StateEvent traits
Ragotzy.devin
2020-05-08 12:58:37 -04:00
-
db4c0b2134
Add a test for ruma_signatures::canonical_json
Jonas Platte
2020-06-06 20:36:01 +02:00
-
f6fb971329
Really stop depending on multiple versions of ruma-events (directly)
Jonas Platte
2020-06-05 18:34:37 +02:00
-
eefaa01403
Expose ruma-identifiers features
Jonas Platte
2020-06-05 18:12:40 +02:00
-
afa7392b58
Use the same version of ruma-events everywhere
Jonas Platte
2020-06-05 18:04:08 +02:00
-
d5bd6bd61d
Rerun cargo fmt
Jonas Platte
2020-06-05 17:46:29 +02:00
-
edda62f52d
Add path for ruma-api in ruma/Cargo.toml
Jonas Platte
2020-06-05 17:37:15 +02:00
-
f66ebbd3e0
Fix version of ruma-signatures in ruma/Cargo.toml
Jonas Platte
2020-06-05 17:34:36 +02:00
-
5865d24bb1
Remove ruma-common/.builds
Jonas Platte
2020-06-05 17:23:07 +02:00
-
e9e641a85e
Integrate ruma-signatures
Jonas Platte
2020-06-05 17:22:48 +02:00
-
916586e56a
Add 'ruma-signatures/' from commit '1ca545cba8dfd43e0fc8e3c18e1311fb73390a97'
Jonas Platte
2020-06-05 17:20:12 +02:00
-
-
50b74e2b76
Rerun cargo fmt
Jonas Platte
2020-06-05 17:17:35 +02:00
-
1df77c2c19
Integrate ruma-client-api
Jonas Platte
2020-06-05 17:16:53 +02:00
-
6329cd471e
Add 'ruma-client-api/' from commit '632eb9d520028816c5fb7224bd0aca8d1e3793f1'
Jonas Platte
2020-06-05 17:11:09 +02:00
-
-
e5233c49f6
Update crate metadata
Jonas Platte
2020-06-05 02:13:02 +02:00
-
86643bf073
Remove leftover .builds directory
Jonas Platte
2020-06-05 02:01:55 +02:00
-
8ddff0d108
Merge rustfmt settings, re-run cargo fmt
Jonas Platte
2020-06-05 02:01:09 +02:00
-
f8b1aef906
Integrate ruma-api
Jonas Platte
2020-06-05 01:59:26 +02:00
-
51d7875b2f
Add 'ruma-api/' from commit '2151711f64e99a5da370d48fa92795f2d4799866'
Jonas Platte
2020-06-05 01:56:19 +02:00
-
-
bb037a5c42
Integrate ruma-common
Jonas Platte
2020-06-05 01:43:39 +02:00
-
40b51d73a3
Add 'ruma-common/' from commit 'b516c0cd72c1a5e9985905f60b956c5365cd8789'
Jonas Platte
2020-06-05 01:40:05 +02:00
-
-
b516c0cd72
Add presence module documentation
Jonas Platte
2020-06-05 01:37:56 +02:00
-
c186f0f8c9
Remove outdated lint attribute
Jonas Platte
2020-06-05 01:35:09 +02:00
-
c81509c5a6
Undo previous license move, make ruma crate a subdirectory
Jonas Platte
2020-06-05 01:31:35 +02:00
-
f8a25dabca
Add 'ruma-serde/' from commit '851ffea6d20bef1c66f1c8e0ceb4d4a00c9804fc'
Jonas Platte
2020-06-05 01:27:53 +02:00
-
-
ec8f70f42a
Move LICENSE, update Copyright, clean up
Jonas Platte
2020-06-05 01:16:47 +02:00
-
62199b79b7
Integrate ruma-appservice-api
Jonas Platte
2020-06-05 01:13:54 +02:00
-
98293ef913
Add 'ruma-appservice-api/' from commit '890cf1397304892fd690e74205c1055d6f49455a'
Jonas Platte
2020-06-05 01:06:09 +02:00
-
-
b76327f522
Import contributing guide from ruma-client-api
Jonas Platte
2020-06-05 00:50:24 +02:00
-
aa2a32497f
Add README.md, .editorconfig
Jonas Platte
2020-06-05 00:26:10 +02:00
-
f74e9c4b9b
Initial commit
Jonas Platte
2020-06-05 00:01:12 +02:00
-
-
44a0f493d0
Update dependencies, bump version
Jonas Platte
2020-06-04 23:53:25 +02:00
-
632eb9d520
Update crate authors
Jonas Platte
2020-06-04 22:45:58 +02:00
-
81c7849ae8
Update pinned version of ruma-events
Jonas Platte
2020-06-04 21:16:39 +02:00
-
c1ee72db0f
Use PresenceState from ruma_common
Jonas Platte
2020-06-04 21:15:14 +02:00
-
5365ee3afe
Use PresenceState from ruma_common, deprecate SetPresence
Jonas Platte
2020-06-04 21:13:58 +02:00
-
99876ca330
Bump version
Jonas Platte
2020-06-04 21:08:48 +02:00
-
a79c3d51e0
Add presence module
Jonas Platte
2020-06-04 21:07:27 +02:00
-
61e6493432
Sort derives by crate
Jonas Platte
2020-06-04 21:03:29 +02:00
-
9fb2c42f06
Update change log
Jonas Platte
2020-06-04 21:00:17 +02:00
-
3f74ba3270
Box optional sub-structs in avatar and message events
Jonas Platte
2020-06-04 13:41:06 +02:00
-
3746f1d331
Improve documentation
Jonas Platte
2020-06-04 16:38:38 +02:00
-
eea1046366
Fix (de)serialization for filter in get_context
Jonas Platte
2020-06-04 12:51:25 +02:00
-
6214b3ac6e
Fix event types in get_context
Jonas Platte
2020-06-04 12:08:08 +02:00
-
622d69884c
Add borrowed id types
Jonas Platte
2020-05-30 21:01:03 +02:00
-
2eb29abd74
Remove FIXME in member.rs
Jonas Platte
2020-06-02 12:16:51 +02:00
-
6fcdeac896
Clarify search_users documentation based on the latest spec version
Jonas Platte
2020-06-01 01:35:28 +02:00
-
06c52c2abb
Update change log
Jonas Platte
2020-06-01 01:23:00 +02:00
-
1093c2f84d
Add PartialOrd and Ord implementations for RoomVersionId
Jonas Platte
2020-06-01 01:19:03 +02:00
-
b7bdb4aa52
Update get_capabilites endpoint
Jonas Platte
2020-06-01 01:21:06 +02:00
-
a892d7f654
Update dependencies
Jonas Platte
2020-06-01 01:19:56 +02:00
-
f6f0b58a1c
Update change log
Jonas Platte
2020-06-01 00:44:46 +02:00
-
584aab3979
Use ruma-events from git
Jonas Platte
2020-05-31 23:31:18 +02:00
-
7395f940a7
Change PushCondition from using newtype variants to struct variants
Jonas Platte
2020-05-31 23:26:41 +02:00
-
da4abacf69
Use Ruleset type from ruma_events in get_pushrules endpoints
Jonas Platte
2020-05-31 23:18:22 +02:00
-
80726d0546
Use PushCondition from ruma_events instead of declaring a separate one
Jonas Platte
2020-05-31 23:16:15 +02:00
-
da7a97d490
Fixup for 16b9557
Jonas Platte
2020-05-31 22:56:51 +02:00
-
1696c47430
Add CI
Jonas Platte
2020-05-31 20:43:28 +02:00
-
16b9557d74
Consolidate formatted body fields for message events
Jonas Platte
2020-05-31 16:10:01 +02:00
-
70b3ff2737
Update Matrix specification links
Jonas Platte
2020-05-31 15:50:17 +02:00
-
07040a18c8
Fixup for 7b30c2b
Jonas Platte
2020-05-30 20:04:19 +02:00
-
cf1a1de151
Support room version 6
Jonas Platte
2020-05-30 20:00:34 +02:00
-
7b30c2bb3e
Update how TryFrom implementation are generated
Jonas Platte
2020-05-30 19:28:06 +02:00
-
5861457f3b
Remove diesel integration
Jonas Platte
2020-05-30 19:10:21 +02:00
-
96ca638474
Change most usages of String to Box<str>
Jonas Platte
2020-05-30 18:31:08 +02:00
-
4d09416cd1
Add alt_aliases to CanonicalAliasEventContent
Timo Kösters
2020-05-30 17:51:23 +02:00
-
e05fdf84fd
Replace serde/strum renames with rename_all
Jake Waksbaum
2020-05-29 00:01:14 -04:00
-
d84de004c8
Replace impl_enum with strum::{EnumString,Display}
Jake Waksbaum
2020-05-28 23:50:44 -04:00
-
c725288cd0
Use RoomId instead of String for room visibility endpoints
iinuwa
2020-05-27 06:53:28 -05:00
-
d083127297
Update change log, bump versions
Jonas Platte
2020-05-26 18:45:12 +02:00
-
655e73dcf6
Update macro dependencies
Jonas Platte
2020-05-26 18:44:52 +02:00
-
b064daf23d
Add room visibility endpoints
iinuwa
2020-05-26 07:19:10 -05:00
-
a17714669d
Update change log
Jonas Platte
2020-05-26 10:26:49 +02:00
-
a398be6dd1
Fix test for m.room.create event
Jonas Platte
2020-05-26 10:25:23 +02:00
-
d3ff2b65a7
Implement Default for PowerLevelsEventContent
Jonas Platte
2020-05-26 10:24:14 +02:00
-
429e5a5bbe
Update create_room::CreationContent
Jonas Platte
2020-05-26 10:12:23 +02:00
-
d121192f69
Update change log
Jonas Platte
2020-05-26 10:11:35 +02:00
-
512496baeb
Add skip_serializing_if to CreateEventContent
Jonas Platte
2020-05-26 10:04:57 +02:00
-
9643dbc27f
Update type of canonical_alias in PublicRoomsChunk
Jonas Platte
2020-05-26 09:54:25 +02:00
-
4cf4aa6ef7
Add room information query endpoint.
Isaiah Inuwa
2020-05-24 22:40:33 -05:00
-
38fec0b0a9
Fix typo
Jonas Platte
2020-05-24 19:05:17 +02:00
-
bb083b1d19
Add a test for m.room_key serialization
Jonas Platte
2020-05-24 18:50:19 +02:00
-
114f739d43
Re-add type field serialization for MessageEvent
Jonas Platte
2020-05-24 18:44:06 +02:00
-
5a0935cd6b
Fix message test naming
Jonas Platte
2020-05-24 18:29:33 +02:00
-
07689ecb8b
Use event_type enum in r0::room::create_room::InitialStateEvent
Jonas Platte
2020-05-24 15:54:22 +02:00
-
9e198132d0
Make avatar_url in set_avatar_url request optional
Jonas Platte
2020-05-24 15:53:23 +02:00
-
851ffea6d2
Bump version
Jonas Platte
2020-05-23 23:51:41 +02:00
-
91011be2a0
Add test to verify urlencoded deserializer works with serde attributes
Ragotzy.devin
2020-05-23 17:41:49 -04:00
-
18ba86ac27
Update tests/url_deserialize.rs
Jonas Platte
2020-05-23 21:40:42 +02:00