aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
blob: d6a0ebeaa507b9bdc4daa447fbdb3b53ac7e5829 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Version history

## Version 11
  * Added a simple no-op to check if the api is available and app has permission as ACTION_CHECK_PERMISSON
  * The ACTION_DETACHED_SIGN action now returns RESULT_SIGNATURE_MICALG, which contains the algorithm name used for signing (relevant for PGP/MIME)

## Version 10
  * Retrieve whole public key via ACTION_GET_KEY

## Version 9
  * AIDL Service has been changed from IOpenPgpService.aidl to IOpenPgpService2.aidl  
    This fixes truncated data streams (thanks to 'mgeier63').
  * Fix for OpenPgpKeyPreference: Properly execute pending user interactions
  * Charset moved to OpenPgpMetadata

## Version 8
  * OpenPgpSignatureResult:  
    method getStatus() renamed to getResult()  
    constants have been renamed for clarity  
    new constants: RESULT_NO_SIGNATURE, RESULT_INVALID_INSECURE  
    isSignatureOnly() has been deprecated
  * RESULT_TYPES have been removed
  * new OpenPgpDecryptionResult returned via RESULT_DECRYPTION
  * OpenPgpSignatureResult and OpenPgpDecryptionResult are never null, they are always returned.

## Version 7
  * Deprecation of ACCOUNT_NAME, please use ACTION_GET_SIGN_KEY_ID to get key id
  * Introduce EXTRA_SIGN_KEY_ID
  * New extra for ACTION_ENCRYPT and ACTION_SIGN_AND_ENCRYPT: EXTRA_ENABLE_COMPRESSION (default to true)
  * Return PendingIntent to view key for signatures
  * New result for ACTION_DECRYPT_VERIFY: RESULT_TYPE
  * New ACTION_GET_SIGN_KEY_ID
  * EXTRA_PASSPHRASE changed from String to char[]

## Version 6
  * Deprecate ACTION_SIGN
  * Introduce ACTION_CLEARTEXT_SIGN and ACTION_DETACHED_SIGN
  * New extra for ACTION_DETACHED_SIGN: EXTRA_DETACHED_SIGNATURE
  * New result for ACTION_DECRYPT_VERIFY: RESULT_DETACHED_SIGNATURE
  * New result for ACTION_DECRYPT_VERIFY: RESULT_CHARSET

## Version 5
  * OpenPgpSignatureResult: new consts RESULT_INVALID_KEY_REVOKED and RESULT_INVALID_KEY_EXPIRED
  * OpenPgpSignatureResult: ArrayList<String> userIds

## Version 4
  * No changes to existing methods -> backward compatible
  * Introduction of ACTION_DECRYPT_METADATA, RESULT_METADATA, EXTRA_ORIGINAL_FILENAME, and OpenPgpMetadata parcel
  * Introduction of internal NFC extras: EXTRA_NFC_SIGNED_HASH, EXTRA_NFC_SIG_CREATION_TIMESTAMP

## Version 3
  * First public stable version