                                                              -*- org -*-
#+TITLE: sequoia-chameleon-gnupg NEWS – history of user-visible changes
#+STARTUP: content hidestars

* Changes in 0.13.1
** Notable fixes
   - The ENC_TO status was fixed to only emit long key IDs.

* Changes in 0.13.0
** Notable changes
   - Ported to sequoia-openpgp 2.  This brings in the machinery to
     support RFC9580, but without further changes to the interface and
     secret key store, it will not be able to make use of newer keys.
     It might be able to decrypt SEIPDv2 messages, though.

* Changes in 0.12.1
** Notable fixes
   - This release fixes a bug where a signature verification failure
     was not correctly reported on the status fd interface.  Notably,
     this lead GPGME to not signal a verification failure on unsigned
     data.
   - This release adds a catch-all error handler ensuring that all
     failures are implicitly reported on the status fd interface,
     preventing issues like the one above.

** Notable changes
   - We now implement --no-default-keyring and --no-keyring.

* Changes in 0.12.0
** Notable changes
   - We now implement --verify-options=show-notations.
   - We now silently ignore --verify-options=show-photos,
     --list-options=show-photos.
   - Using the gpg-agent in restricted mode now works, provided that
     gpg-agent v2.2.43 or later is used.
   - We now implement --send-keys.
   - We now implement encryption using --throw-keyids,
     --hidden-recipent, --hidden-recipient-file, and
     --hidden-encrypt-to.
   - We now implement decryption of messages using anonymous
     recipients, and honor --skip-hidden-recipients.e
   - We now implement --list-options=show-unusable-subkeys.

** Notable fixes
   - Groups are now correctly expanded.
   - Keyserver URLs can now be specified without scheme, in which case
     hkp is assumed.
   - We now check that file descriptors provided on the command line
     are valid.
   - Writing detached signatures to file descriptors works now.
   - We now ignore most write errors, like GnuPG.
   - We now prompt on the TTY if we manage to open it, falling back to
     stdin/stderr as before.
   - Signing failures are now correctly handled.

* Changes in 0.11.0
** Notable changes
   - The "classic" trust model is now an alias for the "pgp" trust
     model.
   - We now build man pages and shell completions.  See README.md for
     details.
* Changes in 0.10.1
** Notable fixes
   - Updates sequoia-openpgp to 1.21.0 to address RUSTSEC-2024-0345.
