mirror of
https://github.com/pgpainless/pgpainless.git
synced 2024-11-22 20:32:05 +01:00
Update CHANGELOG
This commit is contained in:
parent
40f662edbc
commit
fd3e574d0d
2 changed files with 28 additions and 1 deletions
27
CHANGELOG.md
27
CHANGELOG.md
|
@ -5,6 +5,33 @@ SPDX-License-Identifier: CC0-1.0
|
|||
|
||||
# PGPainless Changelog
|
||||
|
||||
## 1.3.0
|
||||
- Add `RevokedKeyException`
|
||||
- `KeyRingUtils.stripSecretKey()`: Disallow stripping of primary secret key
|
||||
- Remove support for reading compressed detached signatures
|
||||
- Add `PGPainless.generateKeyRing().modernKeyRing(userId)` shortcut method without passphrase
|
||||
- Add `CollectionUtils.addAll(Iterator, Collection)`
|
||||
- Add `SignatureUtils.getSignaturesForUserIdBy(key, userId, keyId)`
|
||||
- Add `OpenPgpFingerprint.parseFromBinary(bytes)`
|
||||
- `SignatureUtils.wasIssuedBy()`: Add support for V5 fingerprints
|
||||
- Prevent integer overflows when setting expiration dates
|
||||
- SOP: Properly throw `KeyCannotDecrypt` exception
|
||||
- Fix performance issues of encrypt and sign operations by using buffering
|
||||
- Fix performance issues of armor and dearmor operations
|
||||
- Bump dependency `sop-java` to `4.0.0`
|
||||
- Add support for SOP specification version 04
|
||||
- Implement `inline-sign`
|
||||
- Implement `inline-verify`
|
||||
- Rename `DetachInbandSignatureAndMessageImpl` to `InlineDetachImpl`
|
||||
- Rename `SignImpl` to `DetachedSignImpl`
|
||||
- Rename `VerifyImpl` to `DetachedVerifyImpl`
|
||||
- Add support for `--with-key-password` option in `GenerateKeyImpl`, `DetachedSignImpl`, `DecryptImpl`, `EncryptImpl`.
|
||||
- `InlineDetachImpl` now supports 3 different message types:
|
||||
- Messages using Cleartext Signature Framework
|
||||
- OpenPGP messages using OnePassSignatures
|
||||
- OpenPGP messages without OnePassSignatures
|
||||
- Introduce `OpenPgpMetadata.isCleartextSigned()`
|
||||
|
||||
## 1.2.2
|
||||
- `EncryptionOptions.addRecipients(collection)`: Disallow empty collections to prevent misuse from resulting in unencrypted messages
|
||||
- Deprecate default policy factory methods in favor of policy factory methods with expressive names
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
allprojects {
|
||||
ext {
|
||||
shortVersion = '1.2.3'
|
||||
shortVersion = '1.3.0'
|
||||
isSnapshot = true
|
||||
pgpainlessMinAndroidSdk = 10
|
||||
javaSourceCompatibility = 1.8
|
||||
|
|
Loading…
Reference in a new issue