-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathNEWS
More file actions
119 lines (89 loc) · 4.95 KB
/
Copy pathNEWS
File metadata and controls
119 lines (89 loc) · 4.95 KB
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
Noteworthy changes in version 2.2.1 (unreleased) [C__/A_/R_]
------------------------------------------------
Release-info: https://dev.gnupg.org/T8432
Noteworthy changes in version 2.2.0 (2026-09-01) [C9/A2/R0]
------------------------------------------------
* Signature now provides issuer serial number and issuer name for S/MIME
certificates used for signing that are not included in a signature.
[T8369]
* Added missing getters for the number of notations of a signature
and the numbers of created signatures and of invalid signing keys of
a signing result. [rGPGMEPPe52fd1d6]
* Interface changes relative to the 2.1.0 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Subkey::isPrimaryKey NEW.
Signature::issuerSerial NEW.
Signature::issuerName NEW.
ImportResult::numImports NEW.
Signature::numNotations NEW.
SigningResult::numCreatedSignatures NEW.
SigningResult::numInvalidSigningKeys NEW.
Release-info: https://dev.gnupg.org/T8431
Noteworthy changes in version 2.1.0 (2026-05-18) [C8/A1/R0]
------------------------------------------------
* New methods to query the compliance of encryption results. [T6702]
* New function Subkey::keyGrips to get the list of keygrips for
a subkey using combined algorithms.
* New function Context::generateRandomZBase32String to get a
cryptographically strong string of z-base-32 characters. [T8108]
* Interface changes relative to the 2.0.0 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DeletionFlag NEW.
DeletionFlags NEW.
Context::deleteKey CHANGED: New overload; deprecated old.
Context::startKeyDeletion CHANGED: New overload; deprecated old.
Context::RandomMode DEPRECATED.
Context::generateRandomBytes CHANGED: New overload; deprecated old.
Context::generateRandomZBase32String NEW.
Subkey::keyGrips NEW.
EncryptionResult::isDeVs NEW.
EncryptionResult::isBetaCompliance NEW.
Noteworthy changes in version 2.0.0 (2025-06-03) [C7/A0/R0]
------------------------------------------------
* First separate release of GpgME++.
* build: The build system was changed from autotools to cmake.
* The gpgme++ folder containing the header files is no longer exported
as include directory. All headers have to be included with the prefix
gpgme++/ now.
* New function Context::generateRandomBytes to get cryptographically
strong random bytes from gpg. [T6694]
* New function Context::generateRandomValue to get a cryptographically
strong unsigned integer random value. [T6694]
* New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [D607]
* New decrypt flag to skip the actual decryption so that information
about the recipients can be retrieved.
* Removed the TrustItem listing functionality which used GpgME's trustlist
feature which worked only for a short period in 2003. [T4834]
* Interface changes relative to the 1.24 branch of gpgme:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Context::RandomMode NEW.
Context::generateRandomBytes NEW.
Context::generateRandomValue NEW.
Context::DecryptionFlags::DecryptListOnly NEW.
Context::EncryptionFlags::AddRecipient NEW.
Context::EncryptionFlags::ChangeRecipient NEW.
Context::CreationFlags NEW.
Context::createKey CHANGED: New overload; deprecated old.
Context::startCreateKey CHANGED: New overload; deprecated old.
Context::createSubkey CHANGED: New overload; deprecated old.
Context::startCreateSubkey CHANGED: New overload; deprecated old.
Error::isError NEW.
Error::isSuccess NEW.
RandomBytesResult NEW.
RandomValueResult NEW.
Context::createKeyEx DEPRECATED.
Context::startTrustItemListing REMOVED.
Context::nextTrustItem REMOVED.
Context::endTrustItemListing REMOVED.
EventLoopInteractor::nextTrustItemEvent REMOVED.
GPGMEPP_MAKE_SAFE_BOOL_OPERATOR REMOVED.
TrustItem REMOVED.
Noteworthy changes in earlier versions can be found in the NEWS file of
gpgme.
Copyright 2024 g10 Code GmbH
This file is free software; as a special exception the author gives
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.
This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.