Releases: mautrix/whatsapp
Releases · mautrix/whatsapp
v0.1.5
- Renamed device name fields in config from
device_name
andshort_name
toos_name
andbrowser_name
respectively. - Replaced shared secret login with appservice login (MSC2778) when logging into bridge bot for e2be.
- Removed webp conversion for WhatsApp→Matrix stickers.
- Added short wait if encrypted message arrives before decryption keys.
- Added bridge error notices if messages fail to decrypt.
- Added command to discard the bridge's Megolm session in a room.
- Added retrying for Matrix message sending if server returns 502.
- Added browser-compatible authentication to login API websocket.
- Fixed creating new WhatsApp groups for unencrypted Matrix rooms (#209).
- Changed provisioning API to automatically delete session if logout request fails.
- Changed CI to statically compile olm into the bridge executable.
- Fixed bridging changes to group read-only status to Matrix (#228, thanks to @rreuvekamp in #232).
- Fixed bridging names of files that were sent from another bridge.
- Fixed handling empty commands.
v0.1.4
- Added better error reporting for media bridging errors
- Added bridging for own read receipts from WhatsApp mobile when using double puppeting
- Added build tag to disable crypto without disabling SQLite
- Added support for automatic key sharing
- Added option to update
m.direct
when using double puppeting - Made read receipt bridging toggleable separately from presence bridging
- Fixed the formatter bridging all numbers starting with
@
on WhatsApp into pills on Matrix (now it only bridges actual mentions into pills) - Fixed handling new contacts and receiving names of non-contacts in groups when they send a message
v0.1.3
- Added command to create WhatsApp groups
- Added command to disable bridging presence and read receipts
- Added full group member syncing (including kicking of users who left before)
- Allowed creating private chat portal by inviting WhatsApp puppet (#110)
- Fixed bug where inaccessible private chat portals couldn't be recreated with
pm
command (#188)
v0.1.2
- Added option to disable notifications during initial backfill
- Added bridging of contact and location messages
- Added support for leaving chats and kicking/inviting WhatsApp users from Matrix
- Added bridging of leaves/kicks/invites from WhatsApp to Matrix
- Added config option to re-send bridge info state event to all existing portals
- Added basic prometheus metrics
- Added low phone battery warning messages
- Added command to join groups with invite link
- Fixed media not being encrypted when sending to encrypted portal rooms