Commit Graph

  • c7975dbea7
    client-api: Update sliding sync to latest Benjamin Kampmann 2022-09-21 18:11:32 +02:00
  • 8fef63ed52
    ruma: Glob-reexport ruma-common Jonas Platte 2022-09-21 17:28:36 +02:00
  • efc5e61021
    client-api: Update sliding sync to latest Benjamin Kampmann 2022-09-21 18:11:32 +02:00
  • b715911189
    ruma: Glob-reexport ruma-common Jonas Platte 2022-09-21 17:28:36 +02:00
  • 4fb051ba0f Use Default derive for enums Jonas Platte 2022-09-20 12:35:56 +02:00
  • 66ff4dbaad Raise MSRV to 1.62 Jonas Platte 2022-09-20 12:26:16 +02:00
  • 1291929131
    Rename unstable-pre-spec to unstable-unspecified Jonas Platte 2022-09-20 10:39:20 +02:00
  • 54aa15fc81
    Release ruma 0.7.3 Jonas Platte 2022-09-16 12:20:53 +02:00
  • 6fa928983c
    Fix changelog Jonas Platte 2022-09-16 12:15:08 +02:00
  • d38fa052e2
    Release ruma-common 0.10.3 Jonas Platte 2022-09-16 12:13:19 +02:00
  • b18313e579
    events: Fix wrong cfg Jonas Platte 2022-09-16 12:13:15 +02:00
  • c54b96dc69 xtask: Clean up doc output Jonas Platte 2022-09-16 11:45:45 +02:00
  • cea8a9718a
    Release ruma 0.7.2 Jonas Platte 2022-09-16 11:57:29 +02:00
  • 4d192ff3dc
    Release ruma-common 0.10.2 Jonas Platte 2022-09-16 11:55:56 +02:00
  • fa61cc1248
    events: Add relations accessors to event enums Jonas Platte 2022-09-16 11:34:54 +02:00
  • 956871cfa6
    macros: Rename is_room to is_timeline Jonas Platte 2022-09-16 11:28:16 +02:00
  • df971d2c5c
    events: Generate accessor methods in a more readable manner Jonas Platte 2022-09-16 11:15:49 +02:00
  • e7a3c81d0d
    Release ruma 0.7.1 Jonas Platte 2022-09-14 21:29:46 +02:00
  • 8460189668
    Release ruma-common 0.10.1 Jonas Platte 2022-09-14 21:28:23 +02:00
  • b7b7d043f3
    events: Add RoomMessageEventContent::make_reply_to Jonas Platte 2022-09-14 00:01:16 +02:00
  • 5c3610b9b7
    Release ruma 0.7.0 Jonas Platte 2022-09-12 21:09:58 +02:00
  • 2c43137f5f
    Release ruma-state-res 0.8.0 Jonas Platte 2022-09-12 21:09:17 +02:00
  • 0047b1d19b
    Release ruma-signatures 0.12.0 Jonas Platte 2022-09-12 21:08:31 +02:00
  • 2a6a07dd7b
    Release ruma-client 0.10.0 Jonas Platte 2022-09-12 21:07:30 +02:00
  • 357b29f4c3
    Release ruma-appservice-api 0.7.0 Jonas Platte 2022-09-12 21:04:14 +02:00
  • 5cfc4874e2
    Release ruma-push-gateway-api 0.6.0 Jonas Platte 2022-09-12 21:03:31 +02:00
  • 8091aac895
    Release ruma-identity-service-api 0.6.0 Jonas Platte 2022-09-12 21:01:28 +02:00
  • c7631de520
    Release ruma-federation-api 0.6.0 Jonas Platte 2022-09-12 21:00:28 +02:00
  • f64a4bfc48
    Release ruma-client-api 0.15.0 Jonas Platte 2022-09-12 20:52:11 +02:00
  • 9dd4014750
    client-api: Export nothing with neither client nor server feature active Jonas Platte 2022-09-12 20:51:50 +02:00
  • 69aa77ca5f
    Release ruma-common 0.10.0 Jonas Platte 2022-09-12 20:26:06 +02:00
  • 5d516ca544
    Release ruma-identifiers-validation 0.9.0 Jonas Platte 2022-09-12 20:22:17 +02:00
  • e468a45426
    events: Add RoomMemberUnsigned with invite_room_state field Jonas Platte 2022-08-17 12:55:10 +02:00
  • aa8e48d1c3
    events: Allow customizing the unsigned type of state events Jonas Platte 2022-09-12 13:10:10 +02:00
  • 35d8bdd5a1
    events: Move StateUnsigned::_from_parts into a trait Jonas Platte 2022-09-12 12:03:29 +02:00
  • 9b5b5e7797
    events: Remove unused function Jonas Platte 2022-09-12 11:51:02 +02:00
  • 674137c41d
    events: Use CanBeEmpty trait for skipping unsigned serialization Jonas Platte 2022-09-12 11:44:05 +02:00
  • 24d0b2e2bb
    events: Implement content sub-traits for event content enums Jonas Platte 2022-09-06 18:35:43 +02:00
  • 35b766f09b events: Add paragraph about replies to edited events. Kévin Commaille 2022-09-04 11:20:11 +02:00
  • 7957dd6adf
    events: Replace generic "alias" trait implementations by individual ones Jonas Platte 2022-09-05 11:16:30 +02:00
  • 2579544883
    events: Expand trait_aliases! macro Jonas Platte 2022-09-05 10:35:09 +02:00
  • 6393433882 events: Fix glob definition in PolicyRuleEventContent Kévin Commaille 2022-09-04 12:24:56 +02:00
  • c745d3baf7
    Fix clippy lint Jonas Platte 2022-09-02 13:47:06 +02:00
  • 1aff2d0764
    events: Derive Default for DirectEventContent Jonas Platte 2022-09-02 13:37:33 +02:00
  • 235e4509d3
    events: Add impl From<AnyTimelineEvent> for AnySyncTimelineEvent Jonas Platte 2022-09-01 18:11:00 +02:00
  • 9e3ac10c62
    client: Mark futures returned by send_matrix_request as Send Emily Dietrich 2022-08-30 20:49:03 +02:00
  • 5ccee2d1b0 Implement Default for IgnoredUserListEventContent Jonas Platte 2022-08-25 18:35:18 +02:00
  • 914e5c21e9
    events: Rename Any[Sync]RoomEvent to Any[Sync]TimelineEvent Jonas Platte 2022-08-24 17:32:25 +02:00
  • 173eb15147
    ruma: Re-export JsOption Jonas Platte 2022-08-23 13:28:26 +02:00
  • 661f6e60bd
    client-api: Reorder fields and ctor parameters for account data endpoints Jonas Platte 2022-08-18 18:43:47 +02:00
  • 2b4ac40981 Skip serializing None value for room_type fields Jonas Platte 2022-08-17 19:12:43 +02:00
  • 23a608788b
    client-api: Add sliding-sync endpoint Benjamin Kampmann 2022-08-17 16:16:02 +02:00
  • ccb6babe9e
    client-api: Fix type of display_name field in update_device::Request Jonas Platte 2022-08-17 13:24:12 +02:00
  • 2ef9b2c3c6 Disable invalid suggestion from typos Jonas Platte 2022-08-16 12:23:26 +02:00
  • 3ddbcd8152 client-api: Use a stronger type for send_state_event::Request::new Jonas Platte 2022-08-16 11:29:20 +02:00
  • 0bbaeee7cc
    ruma: Adjust wording of name spelling note Jonas Platte 2022-08-12 19:38:59 +02:00
  • 7a54977d92
    ruma: Add canonical-json to signatures feature dependencies Jonas Platte 2022-08-12 18:03:33 +02:00
  • 28f70467ca
    macros: Document event type aliases Jonas Platte 2022-08-04 13:35:24 +02:00
  • 4bd30eb7e5 common: Add suport for filtering public rooms by room type Kévin Commaille 2022-08-02 18:35:18 +02:00
  • 226502b9bc common: Move RoomNetwork serde in its own file Kévin Commaille 2022-08-01 19:58:52 +02:00
  • 4db337b86a Consistently use dep: syntax for feature > package dependencies Jonas Platte 2022-07-13 19:00:51 +02:00
  • 06b5422a30 appservice-api: Remove unused optional features Jonas Platte 2022-07-13 18:56:53 +02:00
  • 995a7799e8 ruma: Clean up cfg's Jonas Platte 2022-07-13 18:54:59 +02:00
  • 90f9463c1a client-api: Use borrowed types in refresh_token::v3::Request Kévin Commaille 2022-07-30 14:49:28 +02:00
  • 8e2c4b5cb7 api: Make Clone a supertrait of OutgoingRequest Kévin Commaille 2022-07-30 14:38:17 +02:00
  • 04a32fe010 ci: Add unstable-msc2965 to CI features Kévin Commaille 2022-07-25 14:38:42 +02:00
  • f5000cb52f client-api: Add support for API scope restriction Kévin Commaille 2022-07-25 14:16:31 +02:00
  • e0bbf16c3c federation-api: Remove obsolete comment Kévin Commaille 2022-07-28 18:17:01 +02:00
  • 64203a3cba client: Remove leftover unstable prefixes Kévin Commaille 2022-07-28 18:16:36 +02:00
  • dbc1c40c5c
    serde: Add Raw::from_json_string Jonas Platte 2022-07-28 12:49:39 +02:00
  • 6f3d9fd327 events: Support m.html shortcut for MessageContent Kévin Commaille 2022-07-02 11:17:46 +02:00
  • ed8990c3fd events: Allow to create custom MessageEventContents Kévin Commaille 2022-07-02 10:40:43 +02:00
  • ca8c66c885 ruma: Expose unstable-msc2965 feature Kévin Commaille 2022-07-20 12:34:03 +02:00
  • 2c2a48b665
    Remove msrv from .clippy.toml Jonas Platte 2022-07-19 21:41:15 +02:00
  • 3e34cda48a
    client-api: Add more docs to get_message_events::Requests constructors Jonas Platte 2022-07-19 18:04:11 +02:00
  • c97f5507b9
    client-api: Simplify message::get_message_events::v3::Requests constructors Jonas Platte 2022-07-19 17:01:34 +02:00
  • 909e80841f
    macros: Ensure that crates using ruma_api macro have client and server features Jonas Platte 2022-07-12 22:42:34 +02:00
  • b11f09030a
    macros: Improve docs note on ruma_api macro Jonas Platte 2022-07-12 22:07:41 +02:00
  • da5def6731
    client-api: Update message::get_message_events::v3::Request's constructors Jonas Platte 2022-07-18 19:04:37 +02:00
  • f4a8a66bde
    client-api: Remove get_message_events::Request::new's from parameter Jonas Platte 2022-07-18 18:50:28 +02:00
  • 7ec599e83d client-api: Add support for private read receipts Kévin Commaille 2022-07-18 10:27:42 +02:00
  • 635480796d common: Add support for private read receipts Kévin Commaille 2022-07-18 09:46:16 +02:00
  • 2f96fa5548 push: Add push rule to ignore room server ACLs Kévin Commaille 2022-07-16 12:02:56 +02:00
  • c63f03912b push: Set feature flag per rule instead of per set. Kévin Commaille 2022-07-16 12:01:47 +02:00
  • d80e7c9c32
    client-api: Make from optional for get_message_events::Request::new Johannes Becker 2022-07-15 18:37:28 +02:00
  • 8f8937b29e
    identifiers: Add Into Box & Arc, and PartialEq Arc (#1235) Jonathan de Jong 2022-07-12 10:44:02 +02:00
  • e2d0e4cf20 Add unstable prefix for m.authentication. Doug 2022-07-11 09:29:34 +01:00
  • eb567dac73 identifiers: Separate RoomId URI methods with and without via Kévin Commaille 2022-07-08 11:01:48 +02:00
  • fcdb2286c3 events: Remove unnecessary refs Kévin Commaille 2022-07-08 13:28:29 +02:00
  • 06cd3a3a6c events: Allow clippy::needless_borrow to avoid false positives Kévin Commaille 2022-07-02 18:49:29 +02:00
  • efc95da6fa events: Remove needless borrow Kévin Commaille 2022-07-02 17:50:15 +02:00
  • a4e6081b41 events: Improve extensible events conversion helpers docs Kévin Commaille 2022-07-02 17:47:44 +02:00
  • be2310294a events: Make extensible events conversion helpers private Kévin Commaille 2022-07-02 17:41:19 +02:00
  • bda17c3662 events: Avoid unnecessary allocations during conversion Kévin Commaille 2022-07-02 17:34:10 +02:00
  • 96155915fe
    ci: Fix deploying previews for forked repositories Kévin Commaille 2022-06-30 11:50:33 +02:00
  • 2dacaf2ea0 identifiers: Allow via on RoomId::matrix_to_event_uri() Kévin Commaille 2022-06-29 14:17:28 +02:00
  • 4883a3154c identifiers: Make matrix URI ctors generic over owned parameters Kévin Commaille 2022-06-29 13:59:53 +02:00
  • cbcf9b0a7b identifiers: Implement From<Owned*Id> for MatrixId Kévin Commaille 2022-06-29 13:24:49 +02:00
  • 803fd38f99
    server-util: Fix clippy lints Jonas Platte 2022-06-29 14:22:13 +02:00
  • 8b21519d25
    Add ruma-server-util crate with X-Matrix auth header parsing Jan Christian Grünhage 2022-06-29 13:54:28 +02:00