X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/470aeadbd93e4607312037f555e6004cb7d76402..4940596581d270719a588c25c54b228107dc299b:/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index f88e83f7..a2dfae92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,93 @@ ## [Unreleased] +## [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 + +### Fixed +- Fix setPin/removePin commands which broke due to server side changes +- Workaround GraalVM 22.2.0 issue with daemon connection + +## [0.10.9] - 2022-07-16 + +### Changed +- updateAccount command checks self number and PNI after updating account attributes + +### Fixed +- Fixed small issue with syncing contacts from storage +- Fixed issue with opening older account files + +## [0.10.8] - 2022-06-13 + +### Added +- Attachments can now be given as data: URIs with base64 data instead of just file paths (Thanks @KevinRoebert) +- `version` command can now be used on the commandline, in addition to the `--version` flag. + In the next version the current short form `-v` will change its meaning to `--verbose`! + +### Improved +- An account can now be registered on both LIVE and STAGING environment in the same config directory. +- Logging output for registering has been extended. + +## [0.10.7] - 2022-05-29 + +### Added +- Added profile information to `listContacts` command output +- Added filter flags for `listContacts` command +- New `sendPaymentNotification` command to send payment receipt blobs +- New `--given-name` and `--family-name` parameters for `updateContact` command +- Implement sending link previews with `--preview-url`, `--preview-title` parameters for the `send` command +- New `--send-read-receipts` parameter for `receive` and `daemon` commands for automatically marking received messages as read + +### Fixed +- Issue with endless growing `pre-keys-pni` data directory + ## [0.10.6] - 2022-05-19 **Attention**: Now requires native libsignal-client version 0.17 @@ -114,7 +201,7 @@ ### Changed - libzkgroup dependency is no longer required - Renamed `-u` and `--username` flags to `-a` and `--account` to prevent confusion with upcoming Signal usernames. The old flags are also still supported for now. -- Respect phone number sharing mode and unlisted state set by main device +- Respect phone number sharing mode and unlisted state set by primary device - Adapt register command to reactivate account if possible. - dbus-java now uses Java 16 native unix sockets, which should provide better cross-platform compatibility - If sending to a recipient fails (e.g. unregistered) signal-cli now exits with a success exit code and prints additional information about the failure. @@ -166,7 +253,7 @@ ### Added - New global parameter `--trust-new-identities=always` to allow trusting any new identity key without verification -- New parameter `--device-name` for `updateAccount` command to change the device name (also works for the main device) +- New parameter `--device-name` for `updateAccount` command to change the device name (also works for the primary device) - New SignalControl DBus interface, to register/verify/link new accounts - New `jsonRpc` command that provides a JSON-RPC based API on stdout/stdin - Support for announcement groups @@ -217,7 +304,7 @@ ### Added - A manual page for the DBus interface (Thanks @bublath, @exquo) - Remote message delete command (Thanks @adaptivegarage) -- sendSyncRequest command to request complete contact/group list from master device +- sendSyncRequest command to request complete contact/group list from primary device - New `--delete-account` argument for unregister (Dangerous) - New `--family-name` argument for updateProfile @@ -225,7 +312,7 @@ - Sending reaction to group (Thanks @adaptivegarage) - Displaying of address for messages from untrusted identities - Handling of recipient number or uuid changes (e.g. after account deletions) -- Only respond to sync requests from master device +- Only respond to sync requests from primary device - Display of quit group messages ### Changed