Skip to content

Releases: jhenstridge/pygpgme

v0.6

22 Dec 09:36
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by @dependabot in #7
  • build(deps): bump actions/attest-build-provenance from 1 to 2 by @dependabot in #8
  • lib: fix missing NULL termination of SigNotation getsets list by @jhenstridge in #11

Full Changelog: v0.5...v0.6

v0.5

23 Nov 07:42
Compare
Choose a tag to compare
  • Require libgpgme >= 1.13.0.
  • Fix Python 3.9 compatibility. If using Python 3.9, typing_extensions is a dependency.
  • Add support for creating signature notations (Till Maas).
  • Add the Context.get_engine_info() method (Tobias Mueller).
  • Add Context.delete(), Context.export_keys() and Context.import_keys() methods.
  • Integrate the Sphinx docs from the github.com/rshk/gpgme repo (Samuele Santi, Torf, H. Park).
  • Move the API docs into method docstrings.

Full Changelog: v0.4...v0.5

v0.4

07 Aug 14:09
Compare
Choose a tag to compare
  • Modernise build system of the project and drop Python 2 support. We now require Python >= 3.10 to build.
  • Add documentation comments (Tim Allen)
  • Add support for pinentry mode (Werner Koch)
  • Extend gpgme.Context.export() to take an export_mode parameter (Daniele Ricci)
  • Add pubkey_algo and hash_algo attributes to Signature objects (Till Maas)
  • Convert enumeration and flag constants to use enum module types. All constants from 0.3 remain available under their old names for compatibility.
  • The module provides type information, including a stub for the C extension. This enables mypy type checking for users of the package.
  • The test suite has been updated to pass with modern GPG.

Full Changelog: v0.3...v0.4