X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/e0ed651e53eff382f3f7561e8c8ef0a1d87a46e9..184b7c7b8b6219b006a11768a77f68eff345d545:/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index d83a93ce..8b3ed0d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,121 @@ # Changelog -## [Unreleased] +## [0.12.8] - 2024-02-06 -## [0.11.9] - 2023-04-22 +### Fixes +- Update user agent + +## [0.12.7] - 2023-12-15 + +### Fixes +- Fix linking to an existing account + +## [0.12.6] - 2023-12-11 + +### Fixes +- Fix linking to an existing account +- Fix migration from old account data + +## [0.12.5] - 2023-11-21 + +### Fixes +- Fix issue with joining groups by group link for new accounts +- Fix receiving address of shared contact +- Fix receiving sync edit messages in groups + +### Changed +- Create safety numbers based on ACI instead of phone number + +## [0.12.4] - 2023-10-22 + +### Fixes +- Prevent ConcurrentModificationException +- Update captcha help text + +## [0.12.3] - 2023-10-17 + +### Added + +- Added `startChangeNumber` and `finishChangeNumber` commands to switch to another phone number +- Added `--quote-attachment` parameter to `send` command +- Added support for scannable safety numbers based on serviceId +- Added `EditMessageReceived` signal for D-Bus interface +- Added new exit code `5` for rate limit failures +- Added full CDSI refresh to get current ACI/PNIs for known numbers regularly + +### Fixed + +- Correctly respond with delivery receipts for edit messages + +### Changed + +- JSON-RPC requests are now executed in parallel. + Clients should make sure to use the `id` field to get the correct response for a request. + +## [0.12.2] - 2023-09-30 + +**Attention**: Now requires native libsignal-client version 0.32.1 + +### Added + +- Added `--receive-mode` parameter for `jsonRpc` command +- Add `libsignal_client_path` build property to override libsignal-client jar file + +### Changed +- `jsonRpc` command now supports multi-account mode including registering and linking + +## [0.12.1] - 2023-08-26 + +### Added + +- New `addStickerPack` command + +### Fixed +- Fixed some issues with upgrading from older accounts + +### Changed +- Reverted receive notification in JSON-RPC to old format, only explicit subscriptions should use the new format + +## [0.12.0] - 2023-08-11 +**Attention**: Now requires native libsignal-client version 0.30.0 + +### Breaking changes +- Adapt receive subscription notification in JSON-RPC to have payload in result field + - Before: `{"jsonrpc":"2.0","method":"receive","params":{"envelope":{ ... },"account":"+XXX","subscription":0}}` + - After: `{"jsonrpc":"2.0","method":"receive","params":{"subscription":0,"result":{"envelope":{ ... },"account":"+XXX"}}}` + +### Added +- Manage identities via DBus (Thanks @bublath) +- Added support for SVR2 PINs + +### Fixed +- Fixed finishLink/receive/register/verify commands for JSON-RPC +- Update to the latest libsignal to fix various issues + +## [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 @@ -568,7 +678,7 @@ Bug fixes and small improvements * new listGroups command * Support for attachments with file names * Support for complete contacts sync -* Support for contact verification sync +* Support for contact verification sync * DBus interface: * Get/Set group info * Get/Set contact info @@ -581,7 +691,7 @@ Bug fixes and small improvements - Fix linking of new devices ## [0.5.3] - 2017-01-29 -* New commandline paramter for receive: --ignore-attachments +* New commandline parameter for receive: --ignore-attachments * Updated dependencies ## [0.5.2] - 2016-12-16