diff --git a/CHANGELOG.md b/CHANGELOG.md index f4bb3e49..4cbadd28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ SPDX-License-Identifier: CC0-1.0 # PGPainless Changelog +## 0.2.18 +- Fix compatibility with PGPainless < 0.2.10 +- Fix interoperability with Kleopatra + - Decryption: Do not skip over first PKESKs when we have a matching decryption key + - MessageInspector: Break from object factory loop after encountering encrypted data (we cannot go deeper) +- Move hash algorithm negotiation to own class +- Change return value of `EncryptionOptions.overrideEncryptionAlgorithm()` + +## 0.2.17 +- Fix prematurely throwing `MissingPassphraseException` when decrypting message with multiple possible keys and passphrases + ## 0.2.16 - Fix handling of subkey revocation signatures - SOP: improve API use with byte arrays diff --git a/README.md b/README.md index d66357fc..5913b9b6 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,7 @@ repositories { } dependencies { - implementation 'org.pgpainless:pgpainless-core:0.2.16' + implementation 'org.pgpainless:pgpainless-core:0.2.18' } ``` diff --git a/version.gradle b/version.gradle index 432ab1fd..d6a3716d 100644 --- a/version.gradle +++ b/version.gradle @@ -5,7 +5,7 @@ allprojects { ext { shortVersion = '0.2.18' - isSnapshot = true + isSnapshot = false pgpainlessMinAndroidSdk = 10 javaSourceCompatibility = 1.8 bouncyCastleVersion = '1.69'