Commit Graph

  • 74dab985aa api: Use metadata macro from ruma_api! Jonas Platte 2022-10-27 19:25:29 +02:00
  • b9ec4db8f0 api: Add metadata! macro for easy Metadata construction Jonas Platte 2022-10-26 19:12:19 +02:00
  • ec67fcbd6f api: Use VersionHistory::new from ruma_api! Jonas Platte 2022-10-27 18:38:44 +02:00
  • e783d77db7
    api: Add VersionHistory const fn new Jonathan de Jong 2022-10-26 18:00:46 +02:00
  • 7e1fd603e6
    Bump MSRV to 1.64 Jonathan de Jong 2022-10-26 17:22:23 +02:00
  • c7e84c5249
    Fix clippy lints Jonas Platte 2022-10-26 13:38:29 +02:00
  • f22857e682
    macros: Add request attribute macro Jonas Platte 2022-10-24 15:25:11 +02:00
  • c021a14b60
    macros: Rename error_ty => error Jonas Platte 2022-10-24 15:06:45 +02:00
  • 1be2def65a
    Revert "api: Remove error_ty from Request and Response derive attributes" Jonas Platte 2022-10-24 14:03:10 +02:00
  • 54183bd748
    Fix double space Jonas Platte 2022-10-24 15:25:26 +02:00
  • 876e8e38aa
    macros: Simplify Response derive attribute parsing Jonas Platte 2022-10-22 00:32:53 +02:00
  • dff84efb0c
    api: Remove authentication from Request derive attributes Jonas Platte 2022-10-22 00:32:20 +02:00
  • c9bd9bf00b
    api: Remove NonAuthRequest traits Jonas Platte 2022-10-22 00:09:59 +02:00
  • 1989e0350d
    api: Remove error_ty from Request and Response derive attributes Jonas Platte 2022-10-21 23:49:21 +02:00
  • e7e39a6af1
    api: Remove method from Request derive attributes Jonas Platte 2022-10-21 23:28:34 +02:00
  • 70c5e84107
    macros: Remove unnecessary self:: qualitication Jonas Platte 2022-10-21 23:34:32 +02:00
  • ec31badd84
    api: Replace path fields in Metadata with new VersionHistory type Jonas Platte 2022-10-20 19:29:51 +02:00
  • 451a50a77b
    api: Add missing cfg for test Jonas Platte 2022-10-21 22:44:14 +02:00
  • 6642686b58
    macros: Remove unused custom keywords Jonas Platte 2022-10-21 22:43:27 +02:00
  • dcff5a0737
    events: Make name on SecretStorageKeyEventContent optional gnieto 2022-10-22 10:29:13 +02:00
  • 045861441a doc: Update Matrix spec links to v1.4 Kévin Commaille 2022-10-19 16:01:22 +02:00
  • 2fe7265188 doc: Fix sanitize feature name Kévin Commaille 2022-10-19 12:30:30 +02:00
  • a3675e61bf events: Add method to construct a replacement Kévin Commaille 2022-10-19 12:29:33 +02:00
  • 764e96a254
    api: Enforce consistent path field order Jonas Platte 2022-10-20 20:39:13 +02:00
  • 6ec01bfdb4
    client-api: Reorder path fields Jonas Platte 2022-10-20 20:38:36 +02:00
  • 21bda6678d events: Enable more markdown syntax Kévin Commaille 2022-10-19 17:28:25 +02:00
  • a710229d9d events: Fix markdown content detection Kévin Commaille 2022-10-19 17:21:07 +02:00
  • 7ab6e3ed02 federation-api: Add the event field to RoomState Kévin Commaille 2022-10-17 19:08:32 +02:00
  • 27f27d5298
    feat: Add MSC3202 types for E2EE appservices Emelie Graven 2022-09-21 08:31:47 +02:00
  • 3c3c6f388f
    Merge branch 'ruma-0.7' Jonas Platte 2022-10-18 09:14:16 +02:00
  • bc67b9aae3
    Release ruma-client-api 0.15.3 Jonas Platte 2022-10-18 09:12:14 +02:00
  • 67b2ec7d34
    Release ruma-common 0.10.5 Jonas Platte 2022-10-18 09:09:59 +02:00
  • 7c0f7ba5f1 events: Make Replacement generic over the parent type Kévin Commaille 2022-10-12 19:22:40 +02:00
  • 7c802c89ca events: Remove conversions between extensible types and room messages Kévin Commaille 2022-10-12 18:57:43 +02:00
  • ec853e968a events: Generate structs without relation for events that can be replaced Kévin Commaille 2022-10-12 17:35:26 +02:00
  • 6ec7fc09ea
    Merge branch 'ruma-0.7' Jonas Platte 2022-10-17 18:05:42 +02:00
  • c8dacdbbab
    Release ruma-client-api 0.15.2 Jonas Platte 2022-10-17 18:03:29 +02:00
  • 7dd567a7c7
    client-api: Don't include extra field in Debug-format of login::CustomLoginInfo Jonas Platte 2022-10-17 15:15:44 +02:00
  • 88a6e9995d
    client-api: Don't include token in Debug-format of login::Token Jonas Platte 2022-10-17 15:14:36 +02:00
  • d14cd4e697
    client-api: Don't include password in Debug-format of login::Password Jonas Platte 2022-10-17 14:57:04 +02:00
  • 146c237ec4
    macros: Allow opt-out of Debug deriving for incoming types Jonas Platte 2022-10-17 14:50:54 +02:00
  • 83d60d1fab
    Release ruma-common 0.10.4 Jonas Platte 2022-10-17 17:27:27 +02:00
  • bd6ba8b9ee
    identifiers: Fix MatrixToUri parsing for non-url-encoded room aliases Kévin Commaille 2022-10-04 18:01:12 +02:00
  • bb9742e84c
    client-api: Don't include extra field in Debug-format of login::CustomLoginInfo Jonas Platte 2022-10-17 15:15:44 +02:00
  • fe2d0c93e2
    client-api: Don't include token in Debug-format of login::Token Jonas Platte 2022-10-17 15:14:36 +02:00
  • 70b0d249a8
    client-api: Don't include password in Debug-format of login::Password Jonas Platte 2022-10-17 14:57:04 +02:00
  • cc514a2b6c
    macros: Allow opt-out of Debug deriving for incoming types Jonas Platte 2022-10-17 14:50:54 +02:00
  • fba6f70c2d federation-api: Remove serde aliases for blurhashes Timo Kösters 2022-10-12 16:26:02 +02:00
  • 00315d9c48 client-api: Remove serde aliases Timo Kösters 2022-10-12 14:49:16 +02:00
  • d6b858c5fa
    client-api: Add missing default attribute to create_receipt::Request#thread Timo Kösters 2022-10-12 10:46:02 +02:00
  • b538234bce chore: Fix new docs warnings Kévin Commaille 2022-10-12 10:08:58 +02:00
  • c2c4555133 identifiers: Fix MatrixToUri parsing for non-url-encoded room aliases Kévin Commaille 2022-10-04 18:01:12 +02:00
  • f9958ae2e3 client-api: Add support for read receipts for threads Kévin Commaille 2022-10-02 12:08:46 +02:00
  • d3bd86a23e events: Add support for read receipts for threads Kévin Commaille 2022-10-02 12:04:46 +02:00
  • e6e7e52034 client-api: Send CORP headers by default for media responses Kévin Commaille 2022-10-02 16:24:57 +02:00
  • 739c35aaca api: Allow to use any HeaderName with the header keyword of ruma_api Kévin Commaille 2022-10-02 15:52:18 +02:00
  • b57338c1cf client-api: Add support for notifications for threads Kévin Commaille 2022-10-02 12:51:44 +02:00
  • 4debc88263 events: Remove unstable-msc2676 cargo feature Kévin Commaille 2022-10-01 16:31:19 +02:00
  • 99ae790446 events: Remove redundant tests Kévin Commaille 2022-10-01 16:30:40 +02:00
  • 4e2dac30be events: Stabilize support for event replacements Kévin Commaille 2022-10-01 16:29:39 +02:00
  • b695dee787 client-api: Add support for dir parameter to /relations Kévin Commaille 2022-09-30 21:49:48 +02:00
  • e2e123dd89 client-api: Move Direction to the root of the crate Kévin Commaille 2022-09-30 21:38:46 +02:00
  • 994136b9b8 events: Add thread-aware methods to RoomMessageEventContent Kévin Commaille 2022-09-30 18:18:28 +02:00
  • 003f0abebf events: Stabilize current support for threads Kévin Commaille 2022-09-30 17:40:08 +02:00
  • 279c9d0fa6 state-res: Allow invite->knock membership transition Kévin Commaille 2022-09-30 14:28:53 +02:00
  • 2bdbf49535 chore: Fix new clippy warnings Kévin Commaille 2022-10-09 14:13:27 +02:00
  • 68eecf71af state-res: Fix third party invite validation Nyaaori 2022-09-28 11:45:41 +02:00
  • 86b58cafb8
    Remove workaround for trybuild bug that has been fixed Jonas Platte 2022-10-07 10:49:55 +02:00
  • d55573a555 api: Remove AuthScheme::QueryOnlyAccessToken Kévin Commaille 2022-10-02 13:12:10 +02:00
  • 19a388a923 appservice-api: Add support for using the Authorization header Kévin Commaille 2022-10-02 13:08:35 +02:00
  • a7e10770fa client-api: Remove direct association between transaction ID and access token Kévin Commaille 2022-10-01 16:44:14 +02:00
  • c7caf65f65 events: Remove ToDevice kind on RoomEncryptedEventContent Kévin Commaille 2022-10-01 11:57:32 +02:00
  • c141b7deb5 events: Stabilize support for private read receipts Kévin Commaille 2022-10-01 00:31:30 +02:00
  • 489820303e client-api: Stabilize support for private read receipts Kévin Commaille 2022-10-01 00:25:11 +02:00
  • f068c3fb5a directory: Stabilize room_types and room_type for /publicRooms Kévin Commaille 2022-09-30 22:03:53 +02:00
  • fa64b36c11 client-api: Add support for the threads list API Kévin Commaille 2022-09-30 18:50:56 +02:00
  • 5b25f2f223 push-rule: Stabilize default room server ACL push rule Kévin Commaille 2022-09-30 19:17:39 +02:00
  • a091faa7d2 client-api: Remove thread event filters Kévin Commaille 2022-09-30 15:29:30 +02:00
  • 106527ec7e ci: Add support for Matrix v1.4 links Kévin Commaille 2022-09-30 16:52:16 +02:00
  • ef2afd9f6e api: Add support for Matrix v1.4 Kévin Commaille 2022-09-30 16:51:47 +02:00
  • 715c226975 api: Make select_path and make_endpoint_url methods on Metadata Jonas Platte 2022-09-29 15:30:47 +02:00
  • 0b12d200eb api: Add tests for make_endpoint_url Jonas Platte 2022-09-29 15:24:48 +02:00
  • 8290d712f2 api: Move the majority of endpoint URL building out of macro code Jonas Platte 2022-09-29 12:40:14 +02:00
  • a6e23d731e api: Slighty reduce the amount of macro-generated code Jonas Platte 2022-09-29 11:59:56 +02:00
  • a4a14aa9dc
    client-api: Add M_BAD_ALIAS to ErrorKind gnieto 2022-09-29 14:37:30 +02:00
  • 2dbaf19ded
    macros: Refactor ResponseField Jonas Platte 2022-09-26 16:03:05 +02:00
  • a59a648d04
    macros: Refactor RequestField Jonas Platte 2022-09-26 15:48:45 +02:00
  • 82dd050277
    Update trybuild stderr file Jonas Platte 2022-09-24 15:35:19 +02:00
  • befed6370a
    Use BTreeMap::keys instead of iter + map Jonas Platte 2022-09-24 11:37:16 +02:00
  • ac707e30f0
    events: Move ignored_users serde code into ignored_user_list module Jonas Platte 2022-09-24 11:18:06 +02:00
  • 289821aa07
    client-api: Remove DeviceLists re-export Jonas Platte 2022-09-22 13:21:55 +02:00
  • ffc33273e5 Update README.md Jonas Platte 2022-09-22 12:16:54 +02:00
  • 028eb8a457
    events: Remove deprecated API Jonas Platte 2022-09-22 11:50:22 +02:00
  • a11c27e7e1
    state-res: Update docs Jonas Platte 2022-09-22 11:48:48 +02:00
  • 97387f36c1
    macros: Fix outdated documentation Jonas Platte 2022-09-22 11:47:32 +02:00
  • 06bc576571
    events: Simplify serialize_and_deserialize_from_display_form test Jonas Platte 2022-09-22 11:42:49 +02:00
  • f1410f0247
    Update workspace dependency graph Jonas Platte 2022-09-22 11:21:54 +02:00
  • c42e150cd6
    Merge branch 'ruma-0.7' Jonas Platte 2022-09-21 18:37:17 +02:00
  • cee3d2fd0a
    Release ruma 0.7.4 Jonas Platte 2022-09-21 18:36:23 +02:00
  • 8f2aca8859
    Release ruma-client-api 0.15.1 Jonas Platte 2022-09-21 18:20:49 +02:00