Commit Graph

  • d4df8ac76d
    client-api: Change serialized name of thirdparty_id_creds in compat mode Jonas Platte 2021-11-03 18:08:37 +01:00
  • 0ea6dca815
    client-api: Support alternative name for thirdparty_id_creds fields Jonas Platte 2021-11-03 18:05:35 +01:00
  • 795fde03dd
    serde: Add test for empty_string_as_none with absent field Imbolc 2021-11-03 00:10:49 +03:00
  • c00518599e
    Update example on ruma_serde::empty_string_as_none Jonas Platte 2021-11-02 14:37:45 +01:00
  • 56801780b6
    Fix clippy lints Jonas Platte 2021-10-29 23:11:24 +02:00
  • a2570e1648
    common: Fix unnecessary .to_string() call Jonas Platte 2021-10-29 23:00:37 +02:00
  • bccbde6f83
    api: Remove {Request,Response}DeserializationError Jonas Platte 2021-10-29 22:44:15 +02:00
  • 5a96cbf322
    Silence buggy clippy lint Jonas Platte 2021-10-29 22:41:14 +02:00
  • 3a5e356d65
    xtask: Add check for consistent version numbers in docs Devin Ragotzy 2021-10-29 16:23:13 -04:00
  • 0c1e1df8ad
    events: Fix test Jonas Platte 2021-10-29 22:13:44 +02:00
  • 3ea16b6d09
    events: Update comment, silence lint Jonas Platte 2021-10-29 22:13:26 +02:00
  • f634be9838
    client-api: Add missing periods in docs Jonas Platte 2021-10-28 21:32:09 +02:00
  • 2fd9553667
    Create issue templates Poolitzer 2021-10-27 10:36:20 +02:00
  • e7f01ca55a
    client-api: Use Raw for create_room::Request::creation_content Jonas Platte 2021-10-24 00:36:22 +02:00
  • 401c0b07b3
    Fix clippy warnings Jonas Platte 2021-10-19 22:15:59 +02:00
  • 0e49b70d65
    Raise MSRV to 1.55 Jonas Platte 2021-10-19 21:36:39 +02:00
  • 1aca228f51
    Enable lints through rustflags instead of alias Jonas Platte 2021-10-19 21:04:05 +02:00
  • 21487aacdc
    federation-api: Fix version discovery endpoint Kevin Jones 2021-10-19 16:39:09 +01:00
  • 1bb9298059
    Update clippy configuration Jonas Platte 2021-10-19 14:34:51 +02:00
  • e579735ebc
    xtask: Upgrade dependencies Jonas Platte 2021-10-18 12:52:31 +02:00
  • cda6119224
    client-api: Fix unused import Jonas Platte 2021-10-15 21:04:31 +02:00
  • 58cdcae1f9
    client-api: Fix login request deserialization Jonas Platte 2021-10-15 17:09:02 +02:00
  • 44cfd0adbc
    ruma: Re-export unstable-pdu feature from ruma-events Jonas Platte 2021-10-12 20:57:15 +02:00
  • 8fcd58c8de
    events: Add markdown constructors to RoomMessageEventContent Tilo Spannagel 2021-10-11 09:31:30 +02:00
  • b3af33f1fc
    client-api: Consistently use outer attributes for cfg-conditional modules Jonas Platte 2021-10-08 12:50:41 +02:00
  • aa5fdf9d22
    Merge serde attributes and improve docs Jonas Platte 2021-10-08 12:45:56 +02:00
  • 271491732e
    Remove now-redundant doc(cfg) attributes Jonas Platte 2021-10-08 11:52:18 +02:00
  • 343bb2a67b
    events-macros: Fix wrong variable name Jonas Platte 2021-10-07 00:15:19 +02:00
  • fd15dcda9f
    events-macros: Get rid of lots of unwrapping Jonas Platte 2021-10-07 00:13:57 +02:00
  • 9103ad74bb
    events-macros: Reorganize event impl generation Jonas Platte 2021-10-07 00:07:15 +02:00
  • 7a4af83207
    events-macros: Finish codegen reorganization Jonas Platte 2021-10-06 23:49:39 +02:00
  • 6d3d6c92db
    events-macros: Refactor expand_redacted_enum Jonas Platte 2021-10-06 23:09:23 +02:00
  • c14a0edf15
    events-macros: Refactor accessor method codegen Jonas Platte 2021-10-06 23:02:38 +02:00
  • 4229adfc05
    events-macros: Further re-organize enum codegen Jonas Platte 2021-10-06 22:54:29 +02:00
  • f699a52983
    events-macros: Partial re-organize enum codegen Jonas Platte 2021-10-06 22:17:47 +02:00
  • 0a679816a9
    events-macros: Pass EventKind and EventKindVariation by value Jonas Platte 2021-10-06 22:08:11 +02:00
  • a3ef0ad2a4
    events-macros: Use nested or-patterns in EventKind::to_event_ident Jonas Platte 2021-10-06 22:03:27 +02:00
  • 02889b1fb4
    events: Use Self alias in AnyMessageEventContent::relation Jonas Platte 2021-10-06 21:40:45 +02:00
  • 142f1800df
    Bump MSRV to 1.53 Jonas Platte 2021-10-06 21:37:46 +02:00
  • 47d1f30be8
    events-macros: Simplify expand_redacted_event_enum Jonas Platte 2021-10-06 21:30:26 +02:00
  • be549e4000
    events-macros: Rename name => kind for clarity Jonas Platte 2021-10-06 21:11:17 +02:00
  • 653f03325b
    events-macros: Shorten expand_event_enums through import-rename Jonas Platte 2021-10-06 20:52:56 +02:00
  • ce8cbff3fd
    events-macros: Improve function / variable names Jonas Platte 2021-10-06 20:51:19 +02:00
  • 4e2fdcb990
    events: Remove redacted event content enums Jonas Platte 2021-10-06 20:33:12 +02:00
  • 3550ed9b1e
    events: Add more trailing commas Jonas Platte 2021-10-06 20:29:55 +02:00
  • e7302c914a
    Fix identity-service spec link Devin Ragotzy 2021-10-02 08:40:24 -04:00
  • 52bea1d9b4
    Update server-server spec links Devin Ragotzy 2021-10-02 08:40:11 -04:00
  • bdcfc12ac7
    Update client-server spec links Devin Ragotzy 2021-10-01 11:20:15 -04:00
  • 04080085f9
    events: Include all event type segments in Rust type names Jonas Platte 2021-10-02 21:25:21 +02:00
  • 4e4b71bcdd
    Improve status section of readme Jonas Platte 2021-10-02 21:24:50 +02:00
  • 186afa6902
    Update getting started in readme Jonas Platte 2021-10-02 21:23:23 +02:00
  • 330754e6f8
    events: Get rid of unnecessary Raw usage in a test Jonas Platte 2021-10-02 21:16:08 +02:00
  • cb78a7f341
    identifiers: Declare room versions 7, 8, 9 Jonas Platte 2021-10-02 18:16:19 +02:00
  • 234616c69e
    events: Update change log Jonas Platte 2021-10-02 14:26:31 +02:00
  • 0890c3c37c
    events: Skip serialization of all None event fields Jonas Platte 2021-10-02 14:17:36 +02:00
  • 4e2b93617a
    events-macros: Fix confusing variable name Jonas Platte 2021-10-01 20:27:16 +02:00
  • c7284d972b
    events-macros: Explain redaction special case Jonas Platte 2021-10-01 20:27:03 +02:00
  • c807f9f43d
    events: Add redacted redaction event types Jonas Platte 2021-10-02 13:44:02 +02:00
  • 3ee4ac08fb
    events: Fix a test case Jonas Platte 2021-10-02 13:08:19 +02:00
  • e41abbb56b
    events: Implement Redact for event structs Jonas Platte 2021-10-02 01:19:36 +02:00
  • 3b786d8f78
    events-macros: Simplify redaction-related code Jonas Platte 2021-10-02 00:42:40 +02:00
  • ec92349496
    events-macros: Add missing automatically_derived attribute Jonas Platte 2021-10-01 20:17:47 +02:00
  • 2536fdbe54
    events-macros: Get rid of duplicate helper functions Jonas Platte 2021-10-01 20:16:23 +02:00
  • d77f58dc46
    events-macros: Fix proc-macro entrypoint name Jonas Platte 2021-10-01 20:14:02 +02:00
  • 651741f482
    events-macros: Fix unqualified usage of From Jonas Platte 2021-10-01 20:11:34 +02:00
  • 8df746d442
    events-macros: Simplify conversion code generation Jonas Platte 2021-10-01 20:05:32 +02:00
  • ab6a364e42
    events: Use type aliases inside enums Jonas Platte 2021-10-01 19:49:25 +02:00
  • eff770d1d6
    events: Generate initial event type aliases Jonas Platte 2021-10-01 18:58:32 +02:00
  • 678d3cd4ee
    events: Small documentation improvements Jonas Platte 2021-10-01 18:46:21 +02:00
  • 802c83f38b
    events: Fix redacted event type aliases Jonas Platte 2021-10-01 18:41:11 +02:00
  • edbd5a696c
    events: Use inline code blocks instead of emphasis for type strings Jonas Platte 2021-10-01 18:35:01 +02:00
  • 0101e110f8
    Rename *ToDeviceEventContent structs to ToDevice*Content Jonas Platte 2021-10-01 16:36:50 +02:00
  • 6b575ca0a2
    events: Fix missing space in docs Jonas Platte 2021-10-01 14:26:17 +02:00
  • de2b415020
    state-res: Silence buggy clippy lint Jonas Platte 2021-09-30 21:49:39 +02:00
  • a887dd7387
    api-macros: Replace if-then-panic with assert Jonas Platte 2021-09-30 20:14:09 +02:00
  • bb581e9252
    events: Generate more event type aliases Jonas Platte 2021-09-30 20:11:32 +02:00
  • ddda5c0ef3
    CI: Deploy docs for main while we don't have a next branch Jonas Platte 2021-09-30 19:35:19 +02:00
  • 120f1f3b2a
    events: Generate event type aliases Jonas Platte 2021-09-30 00:34:09 +02:00
  • f0dff1c29a
    events: Link to main content struct from redacted content struct docs Jonas Platte 2021-09-29 00:30:39 +02:00
  • 3b5f3cb5a6
    events: Move JoinRulesEventContent.allow into JoinRules Amanda Graven 2021-09-28 15:39:58 +02:00
  • c6144c2299
    state-res: Fix state-res tests Jonas Platte 2021-09-28 14:27:39 +02:00
  • 00ae571636
    serde: Add missing period in docs Jonas Platte 2021-09-28 14:22:05 +02:00
  • e2386b7b64 client-api: Add custom variant to LoginInfo Johannes Becker 2021-09-28 11:01:32 +02:00
  • 1e48e97cf5
    serde: Fix docs for JsonObject Jonas Platte 2021-09-27 19:57:06 +02:00
  • 031dedebc9
    client-api: Fix small mistakes in IncomingAuthData::new docs Jonas Platte 2021-09-27 19:51:10 +02:00
  • d92e7b4ca7
    client-api: Remove no-op attribute Jonas Platte 2021-09-27 19:49:47 +02:00
  • b4eac98acc
    events: Make OlmV1Keys::ed25519 public Jonas Platte 2021-09-27 19:23:18 +02:00
  • 224d8a18e8
    client-api: Add IncomingAuthData::new and IncomingAuthData::to_outgoing Johannes Becker 2021-09-27 18:57:34 +02:00
  • 5d36a97b59
    client-api: Make fields of doc(hidden) structs private Jonas Platte 2021-09-27 13:30:17 +02:00
  • 8f88386125
    client-api: Add data accessor to [Incoming]AuthData Jonas Platte 2021-09-27 13:26:56 +02:00
  • 6353e06bd5
    client-api: make ThirdpartyIdCredentials an owned type Jonas Platte 2021-09-27 13:25:16 +02:00
  • 27a3e70465
    events: Don't return body as part of MessageType::data Jonas Platte 2021-09-27 13:01:50 +02:00
  • af250cf108
    Merge JsonObject type aliases Jonas Platte 2021-09-27 12:55:31 +02:00
  • fde518ea89
    events: Adjust docs for MessageType::data Jonas Platte 2021-09-27 12:52:47 +02:00
  • cd4344115d
    federation-api: Make device name field in DeviceListUpdateContent optional gnieto 2021-09-26 11:27:12 +02:00
  • 7cbffe35da
    identifiers: Add matrix.to URL formatting Jonas Platte 2021-09-22 13:49:39 +02:00
  • 8b44f279c8
    Use server_name! macro in tests Jonas Platte 2021-09-23 20:33:45 +02:00
  • fe5d31a9a6
    identifiers: Improve readability of one more method Jonas Platte 2021-09-23 20:33:28 +02:00
  • e147308277
    identifiers: Improve readability of server_name methods Jonas Platte 2021-09-23 18:54:03 +02:00
  • 27a2e1f97f
    identifiers: Merge more impl blocks Jonas Platte 2021-09-23 18:50:02 +02:00