- Add
VerificationRequest::state
andVerificationRequest::changes
to check and listen to changes in the state of theVerificationRequest
. This removes the need to listen to individual matrix events once theVerificationRequest
object has been acquired. Common::members
andCommon::members_no_sync
take aRoomMemberships
to be able to filter the results by any membership state.Common::active_members(_no_sync)
andCommon::joined_members(_no_sync)
are deprecated.
matrix-sdk-sqlite
is the new default store implementation outside of WASM, behind thesqlite
feature.- The
sled
feature was removed. Thematrix-sdk-sled
crate is deprecated and no longer maintained.
- The
- The
Common
methods to retrieve state events can now return a sync or stripped event, so it can be used for invited rooms too. - Add
Client::subscribe_to_room_updates
androom::Common::subscribe_to_updates
Client::rooms
now returns all rooms, even invited, as advertised.- Add
Client::rooms_filtered
- Replace
Client::authentication_issuer
withClient::authentication_server_info
that contains all the fields discovered from the homeserver for authenticating with OIDC - Remove
HttpSend
trait in favor of allowing a customreqwest::Client
instance to be supplied
- Fix the access token being printed in tracing span fields.
- Fixes a bug where the access token used for Matrix requests was added as a field to a tracing span.