Commit Graph

  • a322c8cf08
    Add support for spaces Marcel 2021-05-20 17:58:14 +02:00
  • 9d0cdb8c0e
    state-res: Make comments consistent and remove nested ifs Devin Ragotzy 2021-05-18 06:57:32 -04:00
  • 52d8ff1ffd
    events: Improve room::message markdown constructors Kévin Commaille 2021-05-18 21:28:15 +02:00
  • 676548a2fe
    events: Fix lints Jonas Platte 2021-05-17 17:10:21 +02:00
  • 085f082c5b
    Release ruma-events 0.22.1 Jonas Platte 2021-05-17 16:58:57 +02:00
  • aa31418961
    events: Implement (de)serialization manually for dummy event content Jonas Platte 2021-05-17 16:50:11 +02:00
  • 65021a26da
    Release ruma 0.1.0 Jonas Platte 2021-05-17 01:56:47 +02:00
  • e5e2cde421
    Release ruma-state-res 0.1.0 Jonas Platte 2021-05-17 01:50:19 +02:00
  • 6f8d43ccbb
    state-res: Prepare for publishing Jonas Platte 2021-05-17 01:48:28 +02:00
  • 504dd1cadf
    Release ruma-client 0.5.0 Jonas Platte 2021-05-17 01:42:19 +02:00
  • 224b4e7707
    Move ruma-client examples to ruma crate to avoid circular dev-dependency Jonas Platte 2021-05-17 01:39:31 +02:00
  • 83939ab0eb
    ruma: Add missing feature re-export Jonas Platte 2021-05-17 01:34:49 +02:00
  • 33bb9bd8ac
    Release ruma-push-gateway-api 0.1.0 Jonas Platte 2021-05-17 01:20:15 +02:00
  • 40b45c901e
    identity-service-api: Update changelog Jonas Platte 2021-05-17 01:16:34 +02:00
  • a135f25a04
    Release ruma-identity-service-api 0.1.0 Jonas Platte 2021-05-17 01:13:37 +02:00
  • 51b638d7a9
    identity-service-api: Update changelog Jonas Platte 2021-05-17 01:13:21 +02:00
  • d2c81629ac
    Release ruma-appservice-api 0.2.0 Jonas Platte 2021-05-17 01:05:10 +02:00
  • 7de7cde6e0
    Release ruma-federation-api 0.1.0 Jonas Platte 2021-05-17 01:03:29 +02:00
  • c3a8b8baed
    Release ruma-client-api 0.10.0 Jonas Platte 2021-05-17 01:01:11 +02:00
  • e705fd9246
    Release ruma-api 0.17.0 Jonas Platte 2021-05-17 00:56:47 +02:00
  • 68250ae726
    Release ruma-events 0.22.0 Jonas Platte 2021-05-17 00:51:09 +02:00
  • f50254effd
    events: Update changelog Jonas Platte 2021-05-17 00:43:05 +02:00
  • 6667a841b9
    events: Add missing syn cargo feature Jonas Platte 2021-05-17 00:49:25 +02:00
  • 4d3cb94d99
    api: Remove unneeded extra-traits syn feature Jonas Platte 2021-05-17 00:48:14 +02:00
  • 2a2cb8c4d2
    serde: Remove unneeded extra-traits syn feature Jonas Platte 2021-05-17 00:45:04 +02:00
  • c12f8700b2
    events: Make last remaining types non-exhaustive Jonas Platte 2021-05-17 00:28:40 +02:00
  • d8ecf12c1f
    events: Remove M prefix from some types Jonas Platte 2021-05-17 00:18:34 +02:00
  • 0d039a4ebb
    events: Make remaining types in key::* non-exhaustive Jonas Platte 2021-05-17 00:17:54 +02:00
  • 62b68966b7
    events: Remove accidental duplicate constructor Jonas Platte 2021-05-17 00:03:42 +02:00
  • d7d449656c
    events: Make assert_matches! invocations slight more compact Jonas Platte 2021-05-16 23:55:46 +02:00
  • 698d78a6f3
    events: Add support for the QR verification events and methods Damir Jelić 2021-05-14 13:35:06 +02:00
  • 76c9c56471
    events: Make more types non-exhaustive Jonas Platte 2021-05-16 23:42:23 +02:00
  • 4dd9baa238
    Improve consistency in docs Jonas Platte 2021-05-16 23:38:19 +02:00
  • d03a7363e6
    events: Update definition of DummyToDeviceEventContent Jonas Platte 2021-05-16 23:23:19 +02:00
  • aba58909aa
    events: Remove questionable trait implementation Jonas Platte 2021-05-16 23:21:58 +02:00
  • 062c2cc55b
    events: Make remaining types in call::* non-exhaustive Jonas Platte 2021-05-16 23:16:24 +02:00
  • 0ad480a163
    Release ruma-common 0.5.1 Jonas Platte 2021-05-16 23:12:23 +02:00
  • 5715234550
    client-api: Make r0::membership::Invite3pid non-exhaustive Jonas Platte 2021-05-16 23:08:07 +02:00
  • 48cf21e37c
    Release ruma-signatures 0.7.1 Jonas Platte 2021-05-16 22:55:03 +02:00
  • ecf875358c
    events: Fix issues from not testing previous commits Jonas Platte 2021-05-16 22:53:00 +02:00
  • 55df2aa26a
    events: Make remaining types in room::* non-exhaustive Jonas Platte 2021-05-16 22:45:48 +02:00
  • 504c7ad06e
    events: Remove non-exhaustive attribute from enum with hidden variant Jonas Platte 2021-05-16 22:36:57 +02:00
  • 01f20b17c0
    events: Make remaining types in room::message non-exhaustive Jonas Platte 2021-05-16 22:36:06 +02:00
  • 7626135faf
    events: Make fields of doc(hidden) struct private Jonas Platte 2021-05-16 22:34:24 +02:00
  • 61a033db58
    Improve documentation Jonas Platte 2021-05-16 22:07:00 +02:00
  • 305b527ae9
    Release ruma-identifiers 0.19.1 Jonas Platte 2021-05-16 21:54:03 +02:00
  • 4c7ca120be
    identifiers: Bump dependencies Jonas Platte 2021-05-16 21:53:19 +02:00
  • 2ada8690f8
    events: Make FileMessageEventContent non-exhaustive Jonas Platte 2021-05-16 00:14:23 +02:00
  • d43bfe6f7c
    ci: Update msrv job Jonas Platte 2021-05-16 00:06:19 +02:00
  • f77b49d4b8
    events: Make more types non-exhaustive in room::message Jonas Platte 2021-05-15 22:20:48 +02:00
  • da6b513788
    state-res: Fix test utils Jonas Platte 2021-05-15 21:43:42 +02:00
  • 2397d494b5
    serde: Fix url_deserialize test Jonas Platte 2021-05-15 19:29:41 +02:00
  • 566e03abc1
    Release ruma-serde 0.4.0 Jonas Platte 2021-05-15 19:26:09 +02:00
  • 1e079a4fe3
    xtask: Fix wrong release version comparison Jonas Platte 2021-05-15 19:25:43 +02:00
  • 3ec830271c
    serde: Update change log Jonas Platte 2021-05-15 18:48:53 +02:00
  • f0e3a39706
    serde: Relax bounds on Raw::deserialize_as Jonas Platte 2021-05-15 18:47:34 +02:00
  • 1562cd1d3a
    serde: Remove time module Jonas Platte 2021-05-15 18:45:30 +02:00
  • 54cf81e9ab
    events: Make room::member types non-exhaustive Jonas Platte 2021-05-15 18:42:14 +02:00
  • e1ab817e0b
    ci: Use rustup run for cargo-sort for consistency Jonas Platte 2021-05-15 15:45:23 +02:00
  • 3878476317
    ci: Don't auto-install cargo-sort in xtask Jonas Platte 2021-05-15 15:44:47 +02:00
  • 9e9696f091
    Re-run cargo fmt Jonas Platte 2021-05-15 15:41:23 +02:00
  • 67deaeb0fc
    events: Improve RawExt documentation Jonas Platte 2021-05-15 15:27:42 +02:00
  • 89b169faf3
    events: Fix redacted tests Jonas Platte 2021-05-15 15:20:17 +02:00
  • ed9138796a
    events: Refactor marker trait code generation Jonas Platte 2021-05-15 15:18:22 +02:00
  • ab850d8237
    events: Remove marker trait Jonas Platte 2021-05-15 15:06:31 +02:00
  • 37899db3c5
    events: Borrow raw JSON in EventContent::from_parts Jonas Platte 2021-05-15 14:58:35 +02:00
  • 16e8f498b4
    serde: Add Raw::deserialize_as Jonas Platte 2021-05-15 14:17:03 +02:00
  • 60d4ea027f
    Use serde_json::Result alias Jonas Platte 2021-05-15 14:16:33 +02:00
  • 4edaf5a638
    serde: Tiny docs improvement Jonas Platte 2021-05-15 14:08:58 +02:00
  • 9b38538579
    events: Simplify RawExt Jonas Platte 2021-05-15 13:57:50 +02:00
  • 34134267c6
    events: Generate redact method for content enums Devin Ragotzy 2021-05-15 08:51:20 -04:00
  • 4aec2d5ff0
    events: Introduce AnyRedacted[Sync]RoomEvent Jonas Platte 2021-05-15 13:55:57 +02:00
  • 32ba85b9a2
    events: Simplify re-exports Jonas Platte 2021-05-15 13:55:19 +02:00
  • 702b619417
    events: Introduce Redact trait Jonas Platte 2021-05-15 13:26:05 +02:00
  • c07c3fa6d5
    events: Introduce RedactContent trait Jonas Platte 2021-05-15 13:23:20 +02:00
  • 18005244c9
    events: Merge RedactedSyncUnsigned and RedactedUnsigned Jonas Platte 2021-05-15 13:12:13 +02:00
  • 824a6db048
    events-macros: Fix another missing type qualification Jonas Platte 2021-05-15 12:27:25 +02:00
  • 7403bdf1c8
    events: Add redact method to Any[Sync]RoomEvent Jonas Platte 2021-05-15 02:33:15 +02:00
  • 2914c0b6a0
    events: Add AnySyncRoomEvent::into_full_event Jonas Platte 2021-05-15 02:27:03 +02:00
  • 6db34b8ae4
    events: Add accessor methods to AnyRoomEvent, AnySyncRoomEvent Jonas Platte 2021-05-15 02:08:34 +02:00
  • d1f5fb1d87
    events: Declare all event enums inside one macro invocation Devin Ragotzy 2021-05-14 19:52:34 -04:00
  • a4811663de
    events-macros: Fix missing type qualification Jonas Platte 2021-05-15 00:58:18 +02:00
  • 073b699660
    api-macros: Fix tiny formatting inconsistency Jonas Platte 2021-05-14 23:12:56 +02:00
  • b4aa66d68f
    client: Fix broken intra-doc links Jonas Platte 2021-05-14 14:36:29 +02:00
  • c2957df174
    client: Fix borken doc(cfg) attribute Jonas Platte 2021-05-14 14:35:05 +02:00
  • b616ba8233
    Add reasons for each doctest ignore Jonathan de Jong 2021-05-14 11:44:49 +00:00
  • 058d2bfa24 Add kind = ToDevice for all to device content Devin Ragotzy 2021-05-14 05:55:58 -04:00
  • b6558c64a0 Add global and room account content traits and to device trait Devin Ragotzy 2021-05-14 05:31:15 -04:00
  • 8252a1a32c Move all content declarations to content trait attribute Devin Ragotzy 2021-05-13 15:36:39 -04:00
  • c7c1251f3f Specify content traits in attribute, remove derives Devin Ragotzy 2021-05-13 15:35:26 -04:00
  • 6c167fca38
    state-res: Get rid of static mut Jonas Platte 2021-05-14 01:40:23 +02:00
  • fe68bf0e07
    Clean up json! formatting Jonas Platte 2021-05-14 01:13:42 +02:00
  • 5710d2740c
    Replace uses of SystemTime with new UInt-based timestamp types Jonas Platte 2021-05-13 01:13:24 +02:00
  • c34d570fff
    common: Introduce SecondsSinceUnixEpoch, MilliSecondsSinceUnixEpoch Jonas Platte 2021-05-13 01:06:04 +02:00
  • 3bdead1cf2 client-api: Allow the DeviceId to turn into a DeviceIdOrAllDevices Damir Jelić 2021-05-12 15:04:47 +02:00
  • d971b668ec events: Add the to-device variant of the m.key.verification.done event Damir Jelić 2021-05-12 15:04:03 +02:00
  • 166ee8b9d7 events: Add the to-device variant of the m.key.verification.ready event Damir Jelić 2021-05-12 15:03:14 +02:00
  • cb489729b8 events: Update IgnoredUserListEvent test Kévin Commaille 2021-05-11 10:22:14 +02:00
  • 7fd350d6c6 events: Restore docs for DummyEvent and RoomKeyEvent Kévin Commaille 2021-05-11 09:58:38 +02:00
  • 0acb121ee5 events: Remove BasicEventContent trait and derive Kévin Commaille 2021-05-10 17:59:55 +02:00