diff --git a/CHANGELOG.md b/CHANGELOG.md index dac81d8c..d918268f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.14.0] - 2026-03-01 **Attention**: Now requires Java 25 @@ -15,8 +15,22 @@ Requires libsignal-client version 0.87.4. ### Added +- The `link` command now prints a QR code in the terminal. (Thanks @karel1980) - Add --ignore-avatars flag to prevent downloading avatars - Add --ignore-stickers flag to prevent downloading sticker packs +- Add `--no-urgent` flag to `send` command to send messages that don't trigger a push notification. (Thanks @kaikozlov) +- Add `sendPinMessage`/`sendUnpinMessage` commands for pinning messages + +### Improved + +- Improved behavior for unregistered contacts +- Profiles are refreshed when using the listContacts command +- For long text messages the text attachment is used instead of the truncated body + +### Fixed + +- Adapted to new binary aci/pni formats in the Signal protocol +- Group invites should now work when the user was invited via phone number (PNI only) ## [0.13.24] - 2026-02-05 diff --git a/build.gradle.kts b/build.gradle.kts index 4dbc51d1..d8e36ea4 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ plugins { allprojects { group = "org.asamk" - version = "0.14.0-SNAPSHOT" + version = "0.14.0" } java { diff --git a/data/org.asamk.SignalCli.metainfo.xml b/data/org.asamk.SignalCli.metainfo.xml index 473cb268..f189a424 100644 --- a/data/org.asamk.SignalCli.metainfo.xml +++ b/data/org.asamk.SignalCli.metainfo.xml @@ -45,6 +45,9 @@ intense + + https://github.com/AsamK/signal-cli/releases/tag/v0.14.0 + https://github.com/AsamK/signal-cli/releases/tag/v0.13.24 diff --git a/src/main/resources/META-INF/native-image/org.asamk/signal-cli/reachability-metadata.json b/src/main/resources/META-INF/native-image/org.asamk/signal-cli/reachability-metadata.json index ccdb1f8a..8f064feb 100644 --- a/src/main/resources/META-INF/native-image/org.asamk/signal-cli/reachability-metadata.json +++ b/src/main/resources/META-INF/native-image/org.asamk/signal-cli/reachability-metadata.json @@ -5691,6 +5691,18 @@ } ] }, + { + "type": "org.signal.libsignal.protocol.SessionCipher$2", + "jniAccessible": true, + "methods": [ + { + "name": "loadSignedPreKey", + "parameterTypes": [ + "int" + ] + } + ] + }, { "type": "org.signal.libsignal.protocol.SignalProtocolAddress", "jniAccessible": true,