Skip to content

Releases: trustbloc/wallet-sdk

2.0.0-rc2-swift-pm

27 Mar 13:56
Compare
Choose a tag to compare
New walletsdk version 2.0.0-rc2-swift-pm

2.0.0-rc2

27 Mar 13:48
1a3bb62
Compare
Choose a tag to compare

2.0.0-rc2

What's New

  • Support for Multiple Credential Issuance through OID4VCI Batch endpoint
  • Presentation Trust Evaluation response update to add multipleCredentialAllowed field to indicate if the verifier needs all the matching credential from the Wallet
  • New Issuance Acknowledgment API to pass the custom acknowledgement code to the issuer ack.reject(<stringRejectCode>)

What's Changed

  • feat(sdk): issuance ack - support to pass reject code by @rolsonquadras in #755
  • feat(sdk): add multi_cred presentation flag to trust evaluation response by @rolsonquadras in #756
  • feat(sdk): update credential request per latest ID1 spec by @aholovko in #757
  • feat(sdk): support for batch credential endpoint by @aholovko in #758
  • test(sdk): additional creadential checks by @vkubiv in #759
  • feat(sdk): support for claim metadata as jsonpath value by @rolsonquadras in #760
  • feat(sdk): update credential issuer metadata by @aholovko in #762

Full Changelog: 2.0.0-rc1...2.0.0-rc2

2.0.0-rc1-swift-pm

14 Mar 13:22
Compare
Choose a tag to compare
New walletsdk version 2.0.0-rc1-swift-pm

2.0.0-rc1

14 Mar 13:14
6e82b65
Compare
Choose a tag to compare

2.0.0-rc1

What's New

  • [Upgrade] OpenID4VCI Spec v13
  • [Update] Issuance Trust Evaluation to support multiple credential offer
  • [New] Attestation API

What's Changed

Full Changelog: 1.6.0...2.0.0-rc1

1.6.0-swift-pm

23 Feb 16:58
Compare
Choose a tag to compare
New walletsdk version 1.6.0-swift-pm

1.6.0

23 Feb 16:50
cb7dce6
Compare
Choose a tag to compare

1.6.0

Removal of the deprecated APIs

The new version of the SDK removes the deprecated APIs in preparation for next OpenID4VCI ID1 spec upgrade. Following deprecated APIs are removed.

New Issuer and Credential Preview API

The SDK adds a new Issuer and Credential Preview API to easily fetch the display data for credential preview. Before this, consumer would need to use the IssuerMetadata API and process the complex structure. Refer usage doc for details.

What's Changed

Full Changelog: 1.5.2...1.6.0

1.5.2-swift-pm

09 Feb 19:26
Compare
Choose a tag to compare
New walletsdk version 1.5.2-swift-pm

1.5.2

09 Feb 19:18
bedcdde
Compare
Choose a tag to compare

1.5.2

[Android/iOS SDK] Support for trust validation

The new version of the SDK adds the support to call remote trust validation service for issuance and presentation flows. Please refer kotlin and swift references.

What's Changed

Full Changelog: 1.5.1...1.5.2

1.5.1-swift-pm

13 Dec 17:51
Compare
Choose a tag to compare
New walletsdk version 1.5.1-swift-pm

1.5.1

13 Dec 17:43
dc3f282
Compare
Choose a tag to compare

1.5.1

[Android/iOS SDK] Support to send issuance acknowledgement

Code flow

// run the issuance flow

// check if issuer expects acknowledgement
if oid4vciInteraction.requireAcknowledgment() is true {
  // add following code based on user action to add or cancel the credential to wallet

  // get the ack token
 ackTkn = oid4vciInteraction.acknowledgment().serialize()

 // create the ack object
 ack = Acknowledgment(ackTkn)

  // for success
  ack.acknowledgeSuccess()

  // for cancel
  ack.acknowledgeReject()
}

References

What's Changed

Full Changelog: 1.5.0...1.5.1