Releases: gpg-rs/gpgme
Releases · gpg-rs/gpgme
v0.11.0
BREAKING CHANGES:
- The build script has been rewritten to use the system-deps crate (uses pkg-config internally) to detect the gpgme development files.
- The minimum supported version of gpgme has been raised to 1.12 (the first release with a pkg-config script).
- The required version of the libgpg-error crate has been raised to 0.6.
- Bindings for newer (1.13+) apis in gpgme are now gated on cargo features named similar to the corresponding version they were added in (e.g., 1.18 -> "v1_18").
- Structs and enums have had the
non_exhaustiveattribute applied to them where appropriate. - The deprecated traits
PassphraseProvider,ProgressHandler,EditInteractorandInteractorhave been rewritten to be object safe.ProgressHandlerhas additionally been renamed toProgressReporter. - The deprecated functions
find_keyandfind_secret_keyhave been removed (useget_keyandget_secret_keyinstead).