Skip to content

Releases: hyperledger/identus-edge-agent-sdk-kmp

v4.0.0

16 Sep 07:20
fdaccdb
Compare
Choose a tag to compare

What's Changed

Breaking Changes

Pollux Module

  • restoreCredential now requires a third parameter revoked.
  • createVerifiablePresentationJWT, createVerifiablePresentationAnoncred, getCredentialDefinition, and getSchema have been removed.
  • New method added: processCredentialRequestSDJWT.
  • PolluxImpl implements processCredentialRequestSDJWT.
  • Pollux methods parseCredential and processCredentialRequestAnoncreds now accept linkSecret: String instead of linkSecret: LinkSecret.

ConnectionManager

  • ConnectionManager is now an interface, and ConnectionManagerImpl is the new implementation.
  • ConnectionManager construct now requires a Pollux instance.

Edge Agent (formerly PrismAgent)

  • The constructor now requires a new parameter: AgentOptions.
  • PrismAgent renamed to EdgeAgent.
  • preparePresentationForRequestProof now expects a Credential of type T, where T can be Credential or ProvableCredential.

JWT Verifiable Credential

  • The JWTVerifiableCredential constructor replaces the parameter credentialStatus: VerifiableCredentialTypeContainer with credentialStatus: CredentialStatus.

Pluto Module

  • getDIDPrivateKeysByDID and getDIDPrivateKeyByID now return Flow<List<StorablePrivateKey?>>.
  • New method added: getAllPrivateKeys.
  • PlutoImpl deprecated storeCredentialMetadata(name: String, metadata: CredentialRequestMeta) and replaced it with storeCredentialMetadata(name: String, linkSecretName: String, json: String).

Apollo Module

  • restorePrivateKey(storablePrivateKey: StorablePrivateKey): PrivateKey changed to restorePrivateKey(restorationIdentifier: String, privateKeyData: String): PrivateKey.

DbConnection

  • DbConnection is now an interface.
  • DbConnectionImpl is the new instance used for DB connections.

Presentation Submissions

  • createPresentationSubmission parameter presentationDefinitionRequest: PresentationDefinitionRequest changed to presentationDefinitionRequestString: String, and the return type changed to String.
  • New methods added: createJWTPresentationSubmission, createAnoncredsPresentationSubmission, and getSchema.
  • createPresentationDefinitionRequest now returns a String.

OutOfBandInvitation

  • New constructor parameters: attachments, createdTime, and expiresTime.

Module Renaming

  • AtalaPrismSDK has been renamed to EdgeAgentSDK.
  • Package name changed from io.iohk.atala.prism.walletsdk to org.hyperledger.identus.walletsdk.
  • publishedMavenId changed from io.iohk.atala.prism.walletsdk to org.hyperledger.identus.
  • Namespace changed from org.hyperledger.identus.walletsdk to org.hyperledger.identus.

New Contributors

Full Changelog: v3.0.0...v4.0.0

v3.0.0

06 Mar 14:48
998338b
Compare
Choose a tag to compare

3.0.0 (2024-03-05)

Bug Fixes

Features

  • receive and process presentation request (#120) (1194d11)

BREAKING CHANGES

  • Support OEA 1.26+ due to updates on the PeerDID Specs changes.
    Signed-off-by: Ahmed Moussa [email protected]

Full Changelog: v2.6.0...v3.0.0

v2.7.0

31 Jan 15:26
6de9ed9
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • DIDCommWrapper: Crash when body is empty string (#124) (ed537f6)

Features

  • receive and process presentation request (#120) (1194d11)

Atala PRISM Wallet SDK KMM v2.6.0

30 Nov 14:21
b96501f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.0...v2.6.0

Atala PRISM Wallet SDK KMM v2.4.0

06 Nov 14:36
416c3ee
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.2...v2.4.0

Atala PRISM Wallet SDK KMM v2.3.2

22 Sep 00:47
154ec78
Compare
Choose a tag to compare

What's Changed

  • refactor: Upgrade dependencies & Code enhancements by @hamada147 in #98
  • fix: bump version for prism-agent v1.16 compatibility by @amagyar-iohk in #99

Full Changelog: v2.3.1...v2.3.2

Atala PRISM Wallet SDK KMM v2.3.1

31 Aug 17:15
c23e0ac
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v2.1.1...v2.3.1

Atala PRISM Wallet SDK KMM v2.1.1

28 Jul 16:52
566d864
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.2...v2.1.1

Atala PRISM Wallet SDK KMM v2.0.2

21 Jun 11:37
0873ee3
Compare
Choose a tag to compare

What's Changed

Read more