Releases: jhenstridge/pygpgme
Releases · jhenstridge/pygpgme
v0.6
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
- 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
- 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