Skip to content

Releases: mautrix/whatsapp

v0.1.5

28 Dec 17:12
Compare
Choose a tag to compare
  • Renamed device name fields in config from device_name and short_name to os_name and browser_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

04 Sep 14:54
1edf8bb
Compare
Choose a tag to compare
  • 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

10 Jul 12:28
Compare
Choose a tag to compare
  • 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

04 Jul 13:32
Compare
Choose a tag to compare
  • 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