Release GPGME 1.23.0
Closed, ResolvedPublic

Assigned To
Authored By
• werner
Oct 25 2023, 10:47 AM
Subscribers

Description

Noteworthy changes in version 1.23.0 (2023-10-25)

  • Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME. [T6559]
  • New keylist mode GPGME_KEYLIST_MODE_WITH_V5FPR. [T6705]
  • New key capability flags has_*. [T6748]
  • gpgme-tool: Support use of Windows HANDLE. [T6634]
  • qt: Support refreshing keys via WKD. [T6672]
  • qt: Handle cancel in changeexpiryjob. [T6754]

Interface changes relative to the 1.22.0 release:

GPGME_KEYLIST_MODE_WITH_V5FPR   NEW.
gpgme_key_t                     EXTENDED: New field has_encrypt.
gpgme_key_t                     EXTENDED: New field has_sign.
gpgme_key_t                     EXTENDED: New field has_certify.
gpgme_key_t                     EXTENDED: New field has_authenticate.
cpp: Key::canCertify            NEW.
cpp: Key::canSign               NEW.
cpp: Key::canEncrypt            NEW.
cpp: Key::canAuthenticate       NEW.
qt: Protocol::wkdRefreshJob     NEW.
qt: WKDRefreshJob               NEW.

[c=C43/A32/R0 cpp=C26/A20/R0 qt=C20/A5/R0]

(prev: T6668 next: T6782)

Revisions and Commits

rM GPGME

Event Timeline

• werner created this task.
• werner created this object with edit policy "Administrators".
• werner claimed this task.
• werner moved this task from Backlog to gpgme 1.23.x on the gpgme board.
• werner edited projects, added gpgme (gpgme 1.23.x); removed gpgme.