Releases: mautrix/python
Releases · mautrix/python
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
Changes since v0.8.0-rc5
- Added
formatted()
helper method to get theformatted_body
of a text message.
Changes since v0.7.14
- Added support for cross-server double puppeting (thanks to @ShadowJonathan in #26).
- Added support for receiving ephemeral events pushed directly (MSC2409)
- Added
opt_prometheus
utility to add support for metrics without a hard dependency on the prometheus_client library. - Added
clean-rooms
bridge command (moved from mautrix-telegram). - Added
discard-megolm-session
bridge command. - Bridge command system improvements (thanks to @witchent in #29, #30 and #31)
CommandEvent
s now know which portal they were ran in. They also have amain_intent
property that gets the portal's main intent or the bridge bot.CommandEvent.reply()
will now use the portal's main intent if the bridge bot is not in the room.- The
needs_auth
andneeds_admin
permissions are now included here instead of separately in each bridge. - Moved
set-pl
command from mautrix-telegram.
- Switched to
TEXT
instead ofVARCHAR(255)
in all databases (#28). - Switched to using yarl and urllib instead of manually concatenating base URL with path.
- Switched to appservice login (MSC2778) instead of shared secret login for bridge bot login in the end-to-bridge encryption helper.
- Changed replies to use a custom
net.maunium.reply
relation type instead ofm.reference
. - Fixed potential db unique key conflicts when the membership state caches were updated from
get_joined_members
. - Fixed database connection errors causing sync loops to stop completely.
- Fixed regex escaping in bridge registration generation.
- Fixed
EventType
s sometimes havingNone
instead ofEventType.Class.UNKNOWN
as the type class.
v0.8.0-rc5
- Switched to
TEXT
instead ofVARCHAR(255)
in all databases (#28). - Fixed
EventType
s sometimes havingNone
instead ofEventType.Class.UNKNOWN
as the type class. - Fixed regex escaping in bridge registration generation.
v0.8.0-rc4
- Fixed database connection errors causing sync loops to stop completely.
- Switched to
urllib.parse
for joining paths and unpinned yarl version.