Commit Graph

  • 270f8196bc
    identifiers: Don't allow invalid characters in RoomVersionId HKalbasi 2023-02-12 02:05:33 -08:00
  • efc60d6a64 docs: Fix invalid link to the spec Kévin Commaille 2023-02-11 11:24:25 +01:00
  • 2e51eeb5bc ci: Check that links to the spec are valid Kévin Commaille 2023-02-11 11:22:38 +01:00
  • 5344521105 federation-api: Note that create_join_event v2 should include heroes for nameless rooms Kévin Commaille 2023-02-10 11:16:52 +01:00
  • 699c2daf39
    events: Remove mixed types and conversion functions for extensible events Kévin Commaille 2023-01-03 17:23:27 +01:00
  • 6cd3935280
    client-api: Fix event type inside sync_events::v4 required_state fields Benjamin Kampmann 2023-02-08 08:03:31 +00:00
  • 94c01077c5
    Release ruma-common 0.11.2 Jonas Platte 2023-02-07 21:04:39 +01:00
  • 3013ca0dc1
    identifiers: Don't accept colons in user-id localparts, even in compat Jonas Platte 2023-02-07 20:54:30 +01:00
  • 9c65a7dcae
    events: Use input visibility for generated types in EventContent derive Jonas Platte 2023-02-03 13:08:28 +01:00
  • e58b9fcd92 tests: Remove unnecessary borrows Kévin Commaille 2023-02-06 18:42:59 +01:00
  • ad86f4603a events: Derive Hash for ReceiptType and ReceiptThread Kévin Commaille 2023-02-06 17:33:00 +01:00
  • db6acae8a8
    xtask: Don't wait after ruma-macros release Jonas Platte 2023-02-02 13:13:36 +01:00
  • 093c231792
    Release ruma-common 0.11.1 Jonas Platte 2023-02-02 13:02:45 +01:00
  • 1249dda583
    common: Implement Debug manually for [Milli]SecondsSinceUnixEpoch Jonas Platte 2023-02-02 12:10:29 +01:00
  • 19006cd047
    Clean up code blocks in doc strings Jonas Platte 2023-02-01 16:58:47 +01:00
  • 457b5187a7
    Fix a typo Jonas Platte 2023-02-01 15:07:47 +01:00
  • 49c8172ccb
    Release ruma 0.8.1 Jonas Platte 2023-02-01 14:47:11 +01:00
  • 556fcac813
    Update README.md Jonas Platte 2023-02-01 14:30:04 +01:00
  • 75744f4c40
    Make cargo-sort happy Jonas Platte 2023-02-01 14:29:12 +01:00
  • 0903289387
    Release ruma 0.8.0 Jonas Platte 2023-02-01 14:24:03 +01:00
  • 8e6d842046
    Update workspace_deps.png Jonas Platte 2023-02-01 14:21:54 +01:00
  • 85d42896af
    Release ruma-client 0.11.0 Jonas Platte 2023-02-01 14:20:41 +01:00
  • b0967d9053
    Re-export ruma-server-util from ruma with a feature flag Jonas Platte 2023-02-01 14:19:28 +01:00
  • 250d7f84dc
    Release ruma-state-res 0.9.0 Jonas Platte 2023-02-01 14:17:10 +01:00
  • 0d689f0a76
    Release ruma-signatures 0.13.0 Jonas Platte 2023-02-01 14:14:16 +01:00
  • fa5240b5e7
    Release ruma-server-util 0.1.0 Jonas Platte 2023-02-01 14:12:59 +01:00
  • 5b77165e2b
    Update xtask release to work for ruma-server-util Jonas Platte 2023-02-01 14:12:32 +01:00
  • d2c47b84aa
    Release ruma-push-gateway-api 0.7.0 Jonas Platte 2023-02-01 14:08:37 +01:00
  • 14331541e6
    Release ruma-identity-service-api 0.7.0 Jonas Platte 2023-02-01 14:07:02 +01:00
  • cbb7d8ca1c
    Release ruma-federation-api 0.7.0 Jonas Platte 2023-02-01 14:04:33 +01:00
  • a6c8a4eddd
    Release ruma-client-api 0.16.0 Jonas Platte 2023-02-01 14:02:40 +01:00
  • 0a9a6c5f33
    Release ruma-appservice-api 0.8.0 Jonas Platte 2023-02-01 14:01:40 +01:00
  • 9bbe06aa3f
    Release ruma-common 0.11.0 Jonas Platte 2023-02-01 13:26:09 +01:00
  • 706bbf1753
    Remove no-op default-features = false Jonas Platte 2023-02-01 12:52:37 +01:00
  • 92c1602d2d
    Update release xtask to account for workspace dependencies Jonas Platte 2023-02-01 12:50:27 +01:00
  • b6f0a43fa3
    Use workspace dependencies for path dependencies Jonas Platte 2023-02-01 12:37:45 +01:00
  • de448ead01
    Upgrade toml, toml_edit Jonas Platte 2023-01-31 18:13:23 +01:00
  • fe5077b1a5
    Upgrade base64 to 0.21 Jonas Platte 2023-01-31 18:01:01 +01:00
  • 4ef30d5652
    Update how_to_release.md Jonas Platte 2023-01-31 17:22:55 +01:00
  • 00045e559f
    client-api: Upgrade to Sliding Sync JSON Layout 0.99 Benjamin Kampmann 2023-01-31 12:48:47 +00:00
  • e37d064306
    macros: Update expected trybuild test output Jonas Platte 2023-01-30 16:34:26 +01:00
  • 31671da257
    events: Simplify membership_change match Jonas Platte 2023-01-26 11:26:37 +01:00
  • bf4520a2a9
    events: Restrict what counts as MembershipChange::ProfileChanged Jonas Platte 2023-01-26 11:25:09 +01:00
  • 69337d1f4e
    events: Add custom PossiblyRedactedRoomTombstoneEventContent Jonas Platte 2023-01-25 16:38:07 +01:00
  • 47450cecc9
    Add unstable support for discovering a sliding sync proxy (MSC3575) Doug 2023-01-24 19:53:22 +00:00
  • 06820cdc92 common: Use the same percent encoding set consistently Kévin Commaille 2023-01-24 17:35:17 +01:00
  • 3d74117dd4
    events: Add Serialize back to InitialStateEvent Zwelf 2023-01-24 17:04:47 +01:00
  • c79f9a97e1 client-api: add support for appservice login digital 2023-01-18 15:26:37 +01:00
  • 6c00e03c19 client-api: correct typos in comments digital 2023-01-18 19:11:51 +01:00
  • f99ff2a83c
    events: Remove unused Serialize, Deserialize impls Jonas Platte 2023-01-18 09:30:47 +01:00
  • 62ed200a56
    events: Use possibly-redacted content for StrippedStateEvent Jonas Platte 2023-01-16 19:27:19 +01:00
  • 2eba14f0cc
    events: Rework the content traits Jonas Platte 2023-01-16 18:59:25 +01:00
  • 49a0650f62
    events: Remove EventKind Jonas Platte 2023-01-16 18:09:00 +01:00
  • 19f68065f1
    common: Derive PartialEq and Eq for the KeyUsage enum Damir Jelić 2023-01-16 16:13:10 +01:00
  • 48288865db
    api: Only percent-encode reserved characters in endpoint URL path Kévin Commaille 2023-01-16 13:07:33 +01:00
  • b859d9c8b0
    common: Derive Debug via StringEnum derive Jonas Platte 2023-01-13 13:49:59 +01:00
  • 625d5a0782
    common: Add DebugAsRefStr derive macro Jonas Platte 2023-01-13 13:15:07 +01:00
  • 44d4a34d9c
    macros: Add automatically_derived attribute to generated impl blocks Jonas Platte 2023-01-13 13:11:04 +01:00
  • 7de5893b83
    common: Use quoted string as Debug representation of event types Jonas Platte 2023-01-13 12:54:28 +01:00
  • 3a722965f5
    macros: Refactor event content generation Jonas Platte 2023-01-03 16:06:54 +01:00
  • 68a596dbc3
    events: Remove RedactedEventContent trait Jonas Platte 2023-01-03 15:08:53 +01:00
  • 1d8ea75f6f events: Remove EventContent::from_parts Kévin Commaille 2023-01-10 11:32:54 +01:00
  • 9a9bd2c933 events: Remove Raw::deserialize_content Kévin Commaille 2023-01-06 16:53:08 +01:00
  • dc591647f8 events: Remove StateUnsignedFromParts Kévin Commaille 2023-01-06 16:44:08 +01:00
  • 97b212795a events: Create EventContentFromType Kévin Commaille 2023-01-06 14:27:58 +01:00
  • 9b239663fb federation-api: Add support for partial state in send_join Kévin Commaille 2023-01-08 11:55:41 +01:00
  • 12e4aa47b6 push: Allow to deserialize Action with custom value Kévin Commaille 2023-01-07 12:41:00 +01:00
  • 97fd0c3419 push: Allow to deserialize PushCondition with unknown kind Kévin Commaille 2023-01-02 18:38:27 +01:00
  • 9460702b00 feat: add support for unstable-msc3931/3932 style push conditions parsing Benjamin Kampmann 2022-12-14 18:02:04 +01:00
  • 89e06adecf client-api: Use ToDeviceEventType in send_event_to_device Kévin Commaille 2023-01-04 15:52:28 +01:00
  • 6b31f66afc client-api: Use RoomAccountDataEventType in get_room_account_data Kévin Commaille 2023-01-04 15:46:03 +01:00
  • 423c03f5d2 client-api: Use GlobalAccountDataEventType in get_global_account_data Kévin Commaille 2023-01-04 15:45:06 +01:00
  • 4d40623ae4 federation-api: Remove mentions of keyId in the keys query endpoints Kévin Commaille 2023-01-03 12:33:01 +01:00
  • 78ef5270ba Upgrade dependencies Jonas Platte 2023-01-03 11:20:42 +01:00
  • b5b74f948e federation-api: Add support to get an event by timestamp Kévin Commaille 2022-12-23 21:39:37 +01:00
  • 74c6e38a6b client-api: Move Direction to ruma-common::api Kévin Commaille 2022-12-23 21:37:57 +01:00
  • d0b2ed3609 client-api: Add support to get an event by timestamp Kévin Commaille 2022-12-23 19:51:38 +01:00
  • 2934325486 events: Add type accessors to Any{Sync}TimelineEvent Kévin Commaille 2022-12-26 14:13:48 +01:00
  • ca78825e94 events: rename RoomEventType to TimelineEventType Kévin Commaille 2022-12-26 14:10:46 +01:00
  • cd74cdcc0e
    events: Generate PossiblyRedacted type for original state events Kévin Commaille 2023-01-03 10:28:40 +01:00
  • 0578e7af50
    common: Explicitly enable std feature of indexmap Matthew Hodgson 2022-12-28 22:10:08 +00:00
  • 022a0c0475
    Remove unused dependencies Jonas Platte 2023-01-02 18:30:01 +01:00
  • ff8ab6b085
    Replace ruma_common::serde::urlencoded with serde_html_form Jonas Platte 2023-01-02 17:47:33 +01:00
  • 5912d8ebdd
    Remove needless_borrow from list of explicitly enabled lints Jonas Platte 2023-01-02 11:33:20 +01:00
  • 8a7ef60c2c
    client-api: Derive PartialEq on ExtensionsConfig Matthew Hodgson 2022-12-28 23:01:12 +00:00
  • 9d8c9c477f events: Move Unsigned type to new OriginalStateEventContent trait Kévin Commaille 2022-12-23 17:20:03 +01:00
  • a0cc916742 events: Fix space state events optional booleans ser/de Kévin Commaille 2022-12-21 17:17:02 +01:00
  • 2a37e4d109 events: Remove Serialize implementation of unsigned types Kévin Commaille 2022-12-21 16:42:03 +01:00
  • 67d0f3cc04
    Temporarily add back Serialize implementations for non-DAG events Jonas Platte 2022-12-21 13:02:53 +01:00
  • e6c995ef1a events: Implement membership_change on [Redacted]RoomMemberEventContent Kévin Commaille 2022-12-20 10:55:18 +01:00
  • cf68a4676d
    events: Make deserialize_relation public Flix 2022-12-20 16:03:01 +01:00
  • 2db208d6b9 Ignore another case of base64 encoded string being detected as typo Jonas Platte 2022-12-20 14:33:46 +01:00
  • 8187556686 Add back test for slightly malformed base64 decoding Jonas Platte 2022-12-20 14:12:46 +01:00
  • 536341ca7e Upgrade base64 to 0.20 Jonas Platte 2022-12-12 09:21:29 +01:00
  • e4678284ca events: Add accessor for AnyFullStateEventContent's event type Kévin Commaille 2022-12-19 21:46:34 +01:00
  • baaf73adbc
    events: Add accessors for state events' original or redacted content Kévin Commaille 2022-12-19 14:13:12 +01:00
  • 284b797e05
    Add optional redacted_because insertion to redaction Jonas Platte 2022-12-19 12:10:39 +01:00
  • 4f821d39ce
    Export UnsignedRoomRedactionEvent from events module Jonas Platte 2022-12-19 10:52:29 +01:00
  • ba9634f5bf
    Update redact to take ownership of the event to be redacted Jonas Platte 2022-12-19 10:42:27 +01:00
  • fc0b29068f events: Better fix for typo in docs Kévin Commaille 2022-12-17 15:59:50 +01:00