- Feature: When receiving a voice-call, a message is displayed (voice calls are not supported).
- Change: Textual QR-code now contains
tags. - Change: IRC-style commands now start with ? to avoid confusion with actual commands.
- Change: The connection is marked as "connected" only after fetching contacts.
- Bugfix: /versions now actually prints version information.
- Bugfix: Display message sent to a group chat when using
echo
settinginternal
.
- Feature: Outgoing voice messages now have a non-zero length.
- Feature: More detailed error description for failed downloads.
- Feature: Can now lock the UI while sending a message until the server answers (for Spectrum).
- Change: Blocking message sending is now the default (was send asynchronously).
- Change: Flag PURPLE_MESSAGE_DELAYED is no longer used.
- Change: Sending an opus file as voice message is now conditional (depending on libopusfile).
- Change: Incoming group messages now take the standard code-path, enabling sounds and other events on Pidin.
- Change: Username must now exactly match the device JID.
- Bugfix: Sending "read" receipts on interacting with the conversation window now actually works on Pidgin.
- Bugfix: No longer mistaking an incoming file name for a contact name.
- Change: Incoming files are forwarded to the front-end even if they seem incomplete (was abort transfer).
- Change: When checking linked content, do not rely on server-supplied content-type.
- Change: Accept more kinds of ogg files to send as audio message (was very specific in regard to channels and sample-rate).
- Change: Accept more kinds of mp4 files to send as video message (was disallow content with "edit" tags).
- Change: Presence override is now persistend.
- Change: File transfer anouncement template now also supports printf-style place-holders.
- Feature: Have some IRC-style commands.
- Feature: Can display the server-supplied history (experimental).
- Feature: Information about incoming attachments is written to the conversation (configurable).
- Update: Depends on whatsmeow v0.0.0-20230101112920-9b93048f5e21 or later.
- Update: Requires Go 1.18 since whatsmeow v0.0.0-20221228122648-8db2c068c345.
- Change: Displaying status broadcasts is now optional (ignored by default).
- Change: Queries for group participants are now retried.
- Change: Only one connection may exist per username or WhatsApp number.
- Bugfix: Timeout while getting group information no longer leads to a crash.
- Bugfix: File downloads are properly marked as completed with purple 2.14.10.
- Bugfix: Send file to group chat now actually works.
- Bugfix: Plug-in information is now residing in static memory.
- Feature: Link-only messages can send arbitrary files from trusted sources (configurable).
- Feature: Reactions can be displayed (enabled by default).
- Change: Information about a specific group is now requested when joining the respective purple room.
- Change: Files can originate from group chats (enabled by default).
- Bugfix: Extension is stripped from outgoing filename since WhatsApp adds it.
- Feature: Client logout is available via action.
- Feature: Files can be sent to group chats (untested).
- Change: Credentials supplied by WhatsApp servers are forwarded to main thread (might affect bitlbee).
- Bugfix: Memory of embedded images is released after message is displayed.
- Feature: Conditional support for WebP stickers (not animated).
- Update: Depends on whatsmeow v0.0.0-20220711113451 or newer.
- Update: Depends on whatsmeow v0.0.0-20220629162100.
- Change: More socket related errors should trigger an automated reconnect within libpurple.
- Feature: Socks5 proxy support.
- Change: Echo behaviour can now be controlled via
echo-sent-messages
setting (was previously included implicitly inbridge-compatibility
). - Bugfix: Do not forget to update (or create) database structures.
- Change: Automatically detect bitlbee when storing credentials.
bridge-compatibility
no longer regarded for this feature. - Change: SQLite connections limited to 1 (was unlimited).
- Change: Strip local extension form file name when sending as document (was append WhatsApp supplied extension).
- Bugfix: A non-media file is sent as a document (was fail sending message).
- Bugfix: Do not duplicate chat participants.
- Feature: Can send a mp4 video as video message.
- Feature: Link-only messages can be converted in media messages.
- Change: Using "file:…" for sqlite3 and "postgres:…" for pq in
database-address
setting. - Change: Presence subscriptions are issued even when in "away" state (was "online" only).
- Bugfix: Push name updates should now be mentioned only once.
First release since re-write.