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_exhaustive
attribute applied to them where appropriate. - The deprecated traits
PassphraseProvider
,ProgressHandler
,EditInteractor
andInteractor
have been rewritten to be object safe.ProgressHandler
has additionally been renamed toProgressReporter
. - The deprecated functions
find_key
andfind_secret_key
have been removed (useget_key
andget_secret_key
instead).