avdb13
|
abebde0cf1
|
client-api: Add optional cookie field to sso_login*::Response
|
2024-02-23 14:22:49 +00:00 |
|
Damir Jelić
|
b8768c3f19
|
client-api: Don't require the failures field in the signatures upload response
The field is not marked as required in the spec[1] and at least one homeserver, namely Dendrite, omits the field if it's empty.
[1]: https://spec.matrix.org/unstable/client-server-api/#post_matrixclientv3keyssignaturesupload
|
2024-02-22 16:17:44 +01:00 |
|
strawberry
|
4d9f754657
|
client-api: add deprecated login fields to password and appservice login types
`user`, `medium`, and `address` for `m.login.password`
`user` for `m.login.appservice`
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-02-17 18:22:20 +01:00 |
|
Jonas Platte
|
aa3acd88d2
|
Add error_kind accessor methods for client-server API errors
|
2024-01-13 11:16:09 +01:00 |
|
Kévin Commaille
|
4ae2455f80
|
client-api: Add GET /auth_issuer endpoint from MSC2965
|
2023-12-26 15:33:36 +01:00 |
|
Kévin Commaille
|
4efca6fba5
|
docs: Point links to v1.9 of the spec
|
2023-11-30 14:42:14 +01:00 |
|
Jonas Platte
|
6639c727ae
|
Merge branch 'ruma-0.9.x'
|
2023-11-22 20:02:17 +01:00 |
|
Jonas Platte
|
5abb225078
|
Release ruma-client-api 0.17.4
|
2023-11-20 22:55:57 +01:00 |
|
Jonas Platte
|
6602782a15
|
Merge branch 'ruma-0.9.x'
|
2023-11-16 10:45:30 +01:00 |
|
Jonas Platte
|
8d050d7830
|
Release ruma-client-api 0.17.3
|
2023-11-16 10:44:28 +01:00 |
|
Jonas Platte
|
e30360dd4c
|
client-api: Fix deserialization of claim_keys responses
… without a `failures` field.
|
2023-11-16 10:41:42 +01:00 |
|
Jonas Platte
|
8467e1342e
|
client-api: Fix deserialization of claim_keys responses
… without a `failures` field.
|
2023-11-16 10:28:49 +01:00 |
|
Kévin Commaille
|
02f29d6114
|
client-api: Make conversion from PushRule to ConditionalPushRule infallible
|
2023-11-15 15:10:42 +01:00 |
|
Jonas Platte
|
5d0ac84ff8
|
Release ruma-client-api 0.17.2
|
2023-11-15 10:42:11 +01:00 |
|
Damir Jelić
|
64089ed758
|
Add support for MSC3983
Co-authored-by: Jonas Platte <jplatte@matrix.org>
|
2023-11-10 14:03:21 +01:00 |
|
Jonas Platte
|
0601fb35e7
|
Release ruma-client-api 0.17.1
|
2023-11-09 11:52:03 +01:00 |
|
Damir Jelić
|
e37918c9b8
|
Add the M_WRONG_ROOM_KEYS_VERSION ErrorKind variant
This error kind is a bit hidden in the spec, it's under the room key
backup section.
Spec URL: https://spec.matrix.org/v1.3/client-server-api/#put_matrixclientv3room_keyskeysroomid
|
2023-10-24 17:55:56 +02:00 |
|
Jonas Platte
|
956012b76b
|
Release ruma-client-api 0.17.0
|
2023-10-05 17:14:00 +02:00 |
|
Jonas Platte
|
2cec6b9997
|
client-api: Fix a typo in CHANGELOG.md
|
2023-10-04 13:22:45 +02:00 |
|
Kévin Commaille
|
4fa1846a88
|
client-api: Rename SessionData to EncryptedSessionData
|
2023-10-02 11:17:52 +02:00 |
|
Jonas Platte
|
31331f3165
|
Bring back ruma-events
Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr>
|
2023-08-28 10:23:54 +02:00 |
|
Kévin Commaille
|
86b999055e
|
client-api: Move SpaceRoomJoinRule to ruma-common
|
2023-07-04 12:38:45 +02:00 |
|
Kévin Commaille
|
3b722c7faa
|
client-api: Add support for the appservice ping mechanism
According to MSC2659
|
2023-05-30 20:58:24 +02:00 |
|
Kévin Commaille
|
854d8076ef
|
client-api: Stabilize async media uploads
|
2023-05-26 09:27:24 +02:00 |
|
Kévin Commaille
|
93ae0a3379
|
client-api: Add support for media download redirects
According to MSC3860
|
2023-05-25 20:33:44 +02:00 |
|
Kévin Commaille
|
0b390cc3c9
|
client-api: Add support for using an existing session to log in another
According to MSC3882
|
2023-05-25 20:23:07 +02:00 |
|
Kévin Commaille
|
2bf33def5c
|
client-api: Remove token from keys::get_keys::Request
According to a spec clarification.
|
2023-04-17 16:11:38 +02:00 |
|
Kévin Commaille
|
8a3bccaef1
|
client-api: Fix type of rank in search::search_events::v3::SearchResult
It is defined in the spec as a number, not an integer.
|
2023-03-10 11:19:32 +01:00 |
|
Kévin Commaille
|
ba237a9cfd
|
client-api: Add convenience constructors for enabling lazy-loading in filters
|
2023-02-27 20:20:07 +01:00 |
|
Jonas Platte
|
145356217d
|
Release ruma-client-api 0.16.2
|
2023-02-16 19:37:28 +01:00 |
|
Jonas Platte
|
b50ef4864c
|
client-api: Don't serialize None as null in report_content
|
2023-02-16 19:25:07 +01:00 |
|
Kévin Commaille
|
5fae3ff34e
|
Release ruma-client-api 0.16.1
|
2023-02-15 12:59:01 +01:00 |
|
Kévin Commaille
|
9f92794294
|
client-api: Move get_event_by_timestamp out of unstable-msc3030
According to Matrix 1.6
|
2023-02-14 22:05:37 +01:00 |
|
Jonas Platte
|
a6c8a4eddd
|
Release ruma-client-api 0.16.0
|
2023-02-01 14:02:40 +01:00 |
|
Doug
|
47450cecc9
|
Add unstable support for discovering a sliding sync proxy (MSC3575)
|
2023-01-24 20:53:22 +01:00 |
|
Kévin Commaille
|
89e06adecf
|
client-api: Use ToDeviceEventType in send_event_to_device
|
2023-01-04 15:58:34 +01:00 |
|
Kévin Commaille
|
6b31f66afc
|
client-api: Use RoomAccountDataEventType in get_room_account_data
|
2023-01-04 15:58:34 +01:00 |
|
Kévin Commaille
|
423c03f5d2
|
client-api: Use GlobalAccountDataEventType in get_global_account_data
|
2023-01-04 15:58:34 +01:00 |
|
Kévin Commaille
|
74c6e38a6b
|
client-api: Move Direction to ruma-common::api
|
2023-01-03 11:24:47 +01:00 |
|
Kévin Commaille
|
d0b2ed3609
|
client-api: Add support to get an event by timestamp
According to MSC3030
|
2023-01-03 11:24:47 +01:00 |
|
Jonas Platte
|
a8ba82d585
|
api: Make EndpointError construction infallible
Simplifies error matching and preserves more information for
non-spec-compliant server errors.
|
2022-11-10 13:10:57 +01:00 |
|
Kévin Commaille
|
aa2e905ce3
|
client-api: Use an enum to construct set_pushrule's Request
|
2022-11-09 14:45:12 +01:00 |
|
Kévin Commaille
|
f31530e02c
|
client-api: Use an enum for the scope of the push rule endpoints
|
2022-11-09 14:45:12 +01:00 |
|
Kévin Commaille
|
2bd5c131f4
|
client-api: Make PusherKind contain the pusher data
Since it depends on the kind
|
2022-11-07 10:21:48 +01:00 |
|
Kévin Commaille
|
801d9bf212
|
client-api: Use an enum to differentiate when deleting a pusher
|
2022-11-07 10:21:48 +01:00 |
|
Jonas Platte
|
3c3c6f388f
|
Merge branch 'ruma-0.7'
|
2022-10-18 09:14:16 +02:00 |
|
Jonas Platte
|
bc67b9aae3
|
Release ruma-client-api 0.15.3
|
2022-10-18 09:12:14 +02:00 |
|
Jonas Platte
|
6ec7fc09ea
|
Merge branch 'ruma-0.7'
|
2022-10-17 18:05:42 +02:00 |
|
Jonas Platte
|
c8dacdbbab
|
Release ruma-client-api 0.15.2
|
2022-10-17 18:03:29 +02:00 |
|
Kévin Commaille
|
f9958ae2e3
|
client-api: Add support for read receipts for threads
According to MSC3771
|
2022-10-10 20:49:04 +02:00 |
|