X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/525f04d44606cd11d0bf15b2bed7ec2dc1bff500..194a40d761d6b5c5259400119111deac078d0966:/CHANGELOG.md?ds=sidebyside diff --git a/CHANGELOG.md b/CHANGELOG.md index d2083b5b..d8cbe4fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,148 @@ ## [Unreleased] +## [0.11.11] - 2023-05-24 +**Attention**: Now requires native libsignal-client version 0.25.0 + +### Added +- New `--text-style` and `--quote-text-style` flags for `send` command + +### Fixed +- Fixed migration of older account files +- Fix deleting old unregistered recipient + +## [0.11.10] - 2023-05-11 +**Attention**: Now requires native libsignal-client version 0.23.1 + +### Added +- Support for receiving and sending edit messages with `--edit-timestamp` + +## [0.11.9.1] - 2023-04-23 + +### Fixed +- Fix build with Java 20 + +## [0.11.9] - 2023-04-22 + +### Fixed +- Workaround issue with linking to newer app versions + +## [0.11.8] - 2023-04-05 + +### Added +- Added file attachment attributes to JSON output (Thanks @signals-from-outer-space) + +### Fixed +- Scrub E164 number from dbus paths +- Fix sending large text messages to multiple recipient +- Fix deleting old group in dbus mode +- Fix issue with unknown identity serviceId + +### Improved +- Relaxed Content-Type check in http daemon mode (Thanks @cedb) + +## [0.11.7] - 2023-02-19 +**Attention**: Now requires native libsignal-client version 0.22.0 + +### Fixed +- Fix issue with missing pni identity key +- Fix graalvm sqlite issue (Thanks @Marvin A. Ruder) +- Fix issue with forgetting recipient + +### Changed +- Allow JSON-RPC commands without account param if only one account exists + +## [0.11.6] - 2022-12-18 + +### Added +- Allow using data URIs for updateGroup/updateProfile +- New alive check endpoint for http daemon (Thanks @ced-b) + +### Fixed +- Registration with voice verification now works if no system locale is set +- Fixed retrieving attachments in JSON RPC mode (Thanks @ced-b) + +## [0.11.5.1] - 2022-11-09 + +### Fixed +- Fix updating from older signal-cli version + +## [0.11.5] - 2022-11-07 +**Attention**: Now requires native libsignal-client version 0.21.1 + +### Added +- Add `--http` flag to `daemon` command to provide a JSON-RPC http endpoint (`/api/v1/rpc`). (Thanks @ced-b) +- The `receive` method is now also available in JSON-RPC daemon mode, for polling new messages. +- Add `getAttachment` command to get attachment file base64 encoded. (Thanks @ced-b) +- Add `--disable-send-log` to disable the message send log. +- Add `--story` to `sendReaction` command, to react to stories. +- Add `--story-timestamp` and `--story-author` to `send` command, to reply to stories. +- Add `--max-messages` to `receive` command, to only receive a certain number of messages. + +### Changed +- Send long text messages as attachment instead. This matches the behavior of the official clients. +- Store attachments with a file extension, for common file types. + +## [0.11.4] - 2022-10-19 + +### Added +- Approve/Refuse group join requests, using same interface as adding/removing members +- Add --ignore-stories flag to prevent receiving story messages + +### Fixed +- Fixed issue with receiving messages that can't be decrypted +- Do not discard incoming group join messages + +### Improved +- Add code to receive new PNI after change number + +## [0.11.3] - 2022-10-07 + +### Fixed +- Fix sending messages to groups (in non-daemon mode) +- Fix updating from older signal-cli version +- Fix issue with handling decryption error message +- Fix graalvm native build (Thanks @bentolor) + +## [0.11.2] - 2022-10-06 + +### Fixed +- Update user agent version to work with new Signal-Server check + +## [0.11.1] - 2022-10-05 + +### Fixed +- Fix sending group messages +- Fix store migration issue on Windows +- Fix building fat jars + +## [0.11.0] - 2022-10-02 +**Attention**: Now requires native libsignal-client version 0.20.0 + +### Breaking changes +- Changed meaning of `-v` flag from `--version` to `--verbose`. + So now extended logging can be achieved with `-vv`. +- Remove deprecated fallback to reading from stdin if no message body is given. + To read a message from stdin, use the `--message-from-stdin` flag. + +### Added +- Migrate PIN to new KBS enclave when Signal updates it +- Add `--scrub-log` flag to remove possibly sensitive information from the log +- Add `sendPaymentNotification` dbus method + +### Fixed +- Fix an issue where messages were sent without sender phone number + +### Changed +- Store data except base account data in sqlite database +- Use new CDSI for contact discovery in compat mode + +## [0.10.11] - 2022-08-17 +**Attention**: Now requires native libsignal-client version 0.19.3 + +### Added +- Output content of received story messages + ## [0.10.10] - 2022-07-30 **Attention**: Now requires native libsignal-client version 0.18.1