- Add constructor parameters to
BadDataException - Add support for OpenPGP v6 fingerprints
- Bump Bouncy Castle to
1.82and switch tojdk18on-variants - Upgrade build system
- Bump gradle to
8.8 - Bump logback to
1.5.13 - Raise minimal JVM level to 11
- Bump gradle to
- Bump Bouncy Castle to
1.75 - Bump
sqlite-jdbcto3.42.0.0
- Throw
NoSuchElementExceptionwhen querying non-existent certificates
pgp-certificate-store:- Rework
Certificate,Keyto inherit fromKeyMaterial - Rename
CertificateReaderBackendtoKeyMaterialReaderBackend - Rename
CertificateMergertoKeyMaterialMerger - Rework
PGPCertificateStoreclass
- Rework
pgp-cert-d-java:- Increase minimum Android API level to 26
- Add
PGPCertificateDirectoriesfactory class - Rework
PGPCertificateDirectoryclass by separating out backend logic - Split interface into
ReadOnlyPGPCertificateDirectoryandWritingPGPCertificateDirectory FileBasedCertificateDirectoryBackend: Calculate tag based on file attributes (inode)
pgp-cert-d-java-jdbc-sqlite-lookup:- Add
DatabaseSubkeyLookupFactory
- Add
- Bump
slf4jto1.7.36 - Bump
logbackto1.2.11
- Initial Release