Releases: mautrix/python
Releases · mautrix/python
Release list
v0.21.1
- (client) Added synchronous middlewares for sync event handling.
- (client) Added safety for handling corrupted invites sent by server.
- (crypto) Started dispatching unrecognized decrypted olm events to event listeners.
- (types) Changed join rule enums to allow custom values.
- (client) Fixed parsing /messages responses.
v0.21.0
- (event) Added support for creator power in room v12+.
- (crypto) Added support for generating and using recovery keys for verifying the active device.
- (bridge) Added config option for self-signing bot device.
- (bridge) Removed check for login flows when using MSC4190 (thanks to @meson800 in #178).
- (client) Changed
set_displaynameandset_avatar_urlto avoid setting empty strings if the value is already unset (thanks to @frebib in #171).
v0.20.8
v0.20.7
v0.20.6
v0.20.5
Note: The bridge module is deprecated as all bridges are being rewritten in Go. See https://mau.fi/blog/2024-h1-mautrix-updates/ for more info.
- (client) Added support for authenticated media downloads.
- (bridge) Stopped using cached homeserver URLs for double puppeting if one is set in the config file.
- (crypto) Fixed error when checking OTK counts before uploading new keys.
- (types) Added MSC2530 (captions) fields to
MediaMessageEventContent.
v0.20.4
v0.20.3
- (client) Deprecated MSC2716 methods and added new Beeper-specific batch send methods, as upstream MSC2716 support has been abandoned.
- (util.async_db) Added
PRAGMA synchronous = NORMAL;to default pragmas. - (types) Fixed
guest_can_joinfield name in room directory response (thanks to @ashfame in #163).
v0.20.2
- (crypto) Changed
OlmMachine.share_keysto make the OTK count parameter optional. When omitted, the count is fetched from the server. - (appservice) Added option to run appservice transaction event handlers synchronously.
- (appservice) Added
logandhs_tokenparameters toAppServiceServerMixinto allow using it as a standalone class without extending. - (api) Added support for setting appservice
user_idanddevice_idquery parameters manually without usingAppServiceAPI.
v0.20.1
- (util.program) Removed
--base-configflag in bridges, as there are no valid use cases (package data should always work) and it's easy to cause issues by pointing the flag at the wrong file. - (bridge) Added support for the
com.devture.shared_secret_authlogin type for automatic double puppeting. - (bridge) Dropped support for syncing with double puppets. MSC2409 is now the only way to receive ephemeral events.
- (bridge) Added support for double puppeting with arbitrary
as_tokens.