Skip to content

v0.11.0

Latest
Compare
Choose a tag to compare
@johnschug johnschug released this 06 Nov 22:55
· 14 commits to master since this release
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 and Interactor have been rewritten to be object safe. ProgressHandler has additionally been renamed to ProgressReporter.
  • The deprecated functions find_key and find_secret_key have been removed (use get_key and get_secret_key instead).