----------------- * Allow writeonly keys to be used. You can have multiple writeonly GPG keys and only one readwrite key. This is useful in remote areas where you have to update secrets but not read them. * Better handling of gpgme errors (no big backtrace in your face).
2.4.0
----------------- * Store key_id and key_expiry_time on the PublicKey object in the DB; for quick access. * Have the client warn if its publickey expires within 90 days. Also warn if it's writing something using a public key that expires within 90 days.
2.3.0
----------------- * Remove unused ssh_askpass functionality. * Overhaul default fetch: no encrypted properties are fetched automatically anymore. This way we can do detailed auditing of properties read. * Encrypted properties are now always displayed with -pg in "gray on black". Disable by piping to 'cat' or adding '-v'.
2.2.0
----------------- * Add support for ecc/ecdsa/curve25519 keys; fixes: CryptError('crypto error', 'GPG key import error', Exception('Unsupported public key algorithm 22')) * Contrib/misc. fixes. * Python 3 admin interface fix.
2.1.0
----------------- * Upgrade to django-4.1.3. * Fix tests, both regular and integration. * More dropping of old code. * Add artwork to repo.
2.0.0
----------------- * Switch to Python 3 only. * Upgrade to django-3.1.6. * Upgrade to pycryptodome-3.10.1. * Upgrade to gpg-1.10.0. * Refactoring and dropping old code. * Minor fixes and improvements.