All notable changes to this project will be documented in this file, which follows the conventions of keepachangelog.com. This project adheres to Semantic Versioning.
- Add handling for empty
PGPEncryptedDataList
packets. PR#30 - Update dependencies, including Clojure and BouncyCastle.
1.1.1 - 2023-11-30
1.1.0 - 2022-02-11
1.0.0 - 2020-09-24
Finally admitting that this project is stable.
- Upgrade BouncyCastle and other dependencies.
clj-pgp.core/read-objects
now returns anIReduceInit
instead of a lazy sequence for improved performance and control of message consumption. PR#23
0.10.2 - 2020-04-19
- Upgrade various dependencies.
- Update CI style and linter checks.
0.10.1 - 2019-08-17
- Support for a dynamically-bindable error handling function. PR#22
- Ignore
PGPMarker
messages which are used as a light compatibility check against very old PGP implementations. #12 PR#21
0.10.0 - 2019-03-26
- Update BouncyCastle to 1.61. PR#18
- A new
clj-pgp.message/reduce-messages
function allows for consuming encrypted data without buffering the entire message in memory. This makes it possible to handle very large messages in a streaming fashion. PR#19
0.9.0 - 2017-11-04
- Make private and public keyrings encodable.
- Simplify fuzzing tool.
- Improve coverage generation.
0.8.3 - 2015-12-30
Start of CHANGELOG.