You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+21-2Lines changed: 21 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,29 @@
1
1
# Changelog
2
2
3
-
## [1.4.0] Key label formatting (2024-XX-XX)
3
+
## [1.4.0] Key label formatting (2024-09-02)
4
+
5
+
### Features
6
+
7
+
* Support for [machine-readable KeyLabel format](https://open-eid.github.io/CDOC2/1.1/02_protocol_and_cryptography_spec/appendix_d_keylabel/)
8
+
- When encrypting, then this formatted key label is enabled by default. Can be disabled by setting `ee.cyber.cdoc2.key-label.machine-readable-format.enabled=false` system property (`-D`)
9
+
- When decrypting, then both formatted and unformatted key label field versions are supported.
10
+
11
+
### Bug Fixes
12
+
13
+
* Fix cdoc2-cli encrypting functionality for SymmetricKey (`--secret` parameter). Bug was introduced with 1.1.0 release
14
+
- Rewrote symmetric key (secret) and password handling in cdoc2-cli/cdoc2-lib
15
+
- Bumped cdoc2-lib major version to `2.0.0`, as broken classes (`FormattedOptionParts`) were removed and replaced with a new ones (`LabeledPassword` and `LabeledSecret`)
16
+
- cdoc2-lib was not broken, when using `EncryptionKeyMaterial#fromSecret(SecretKey,String)` directly (without `FormattedOptionParts`)
17
+
- broken example cdoc2 files were removed from `test/testvectors` and replaced with a correct ones
18
+
* Fix cdoc2-client ApiClient timeouts (`cdoc2.client.server.*-timeout` were not working)
19
+
* Allow loading [pkcs11 (smart-card) test properties](README.md#pkcs11-tests) from file system (previously only classpath was working)
4
20
5
21
### Internal
6
22
7
-
* Upgraded Spring 3.2.5 -> 3.3.3 + other third-party dependency updates
23
+
* Third-party dependency updates to latest
24
+
* Added GitHub workflows for building and releasing
25
+
* Resolve issues reported by SonarCloud/SonarQube
26
+
* Update client and server certificates used for unit-tests. Add scripts for future updates
8
27
9
28
## [1.3.0] '/key-capsules' OAS v2.1.0 support (2024-07-02)
0 commit comments