Releases: Mastercard/client-encryption-java
Releases · Mastercard/client-encryption-java
v1.5.0
- Added Java 13 and 14 to test environments
- Updated Jackson to address CVE-2019-14540 and CVE-2019-16335
- Bumped dependencies
- Updated copyright
v1.4.0
v1.3.3
- Added ability to decrypt primitive type values using the same path as the encrypted value
- Upgraded jackson-databind to version 2.9.9.2 (CVE-2019-14379 / CVE-2019-14439)
v1.3.2
- Upgraded jackson-databind to version 2.9.9.1 (CVE-2019-12814)
v1.3.1
v1.3.0
v1.2.0
- Added ability to use HTTP headers for sending encryption params
- Certificate and key fingerprints are always hex-encoded
- Renamed:
FeignFieldLevelEncryptionEncoder
intoOpenFeignFieldLevelEncryptionEncoder
FeignFieldLevelEncryptionDecoder
intoOpenFeignFieldLevelEncryptionDecoder
- Updated README.md
- Updated Service Configurations in the project Wiki
v1.1.0
- Removed Google Gson hard dependency
- Added support for Jackson, Json-smart, Jettison, and Org JSON
- Added ability to encrypt entire payloads
- Added Encoder and Decoder classes for the "feign" OpenAPI Generator library template
- Updated README.md
v1.0.1
- Fixed an issue with spaces being removed from the JSON content to encrypt
- Added ability to properly decrypt entire payloads
- Fixed array encryption/decryption
- Double quotes are now ignored when encrypting primitive types
- Improved README.md
v1.0.0
- First version of the library