Skip to content

Commit

Permalink
Changes to version 1.2.2 and updates CHANGES.md
Browse files Browse the repository at this point in the history
  • Loading branch information
shifteverywhere committed Oct 24, 2022
1 parent 81b9154 commit 56f984e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 3 deletions.
12 changes: 11 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,22 @@
# CHANGES

## Version 1.2.2 - 2022-10-25
- Conforms to DiME data format version 1.001
- Refactored verify methods to match C# interface
- Cryptographic suite changed to 'DSC'
- Key encoded changes to Base64 (from Base58), massive performance gain
- 'STN' cryptographic suite still supported, need to set Crypto#setDefaultSuiteName(string) to use it as default
- Item links created using 'DSC' will not work in versions before 1.2.2
- Keys, Identities, IIRs (and Messages using 'pub') created using 'DSC' will not work in versions before 1.2.2
- Instance method Item#thumbprint changes name to Item#generateThumbprint (code-breaking change)

## Version 1.2.1 - 2022-10-19
- Minor clean up and fixes
- Adds alien (cross platform) unit tests
- First publish to Maven Central (updated build.gradle)

## Version 1.2.0 - 2022-10-11
- Full implementation of DiME data format specification (v1)
- Full implementation of DiME data format specification (1.000)
- Grace period added to Dime as a global setting (this means breaking changes from 1.1.0 in verify methods)
- Many methods marked as deprecated in version 1.1.1 and earlier removed
- Introduces KeyRing to hold multiple keys and identities as trusted
Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ plugins {
}

group 'io.dimeformat'
version '1.2.1'
version '1.2.2'
description 'DiME (Data Integrity Message Envelope). A powerful universal data format that is built for secure, and integrity protected communication between trusted entities in a network using an application-based publik-key infrastructure (APKI).'

repositories {
Expand Down Expand Up @@ -63,7 +63,7 @@ publishing {

groupId = 'io.dimeformat'
artifactId = 'dime-java-ref'
version = '1.2.1'
version = '1.2.2'

from components.java

Expand Down

0 comments on commit 56f984e

Please sign in to comment.