Skip to content

Releases: trustbloc/wallet-sdk

1.0.0-rc1-swift-pm

02 Mar 21:39
Compare
Choose a tag to compare
New walletsdk version 1.0.0-rc1-swift-pm

1.0.0-rc1

02 Mar 21:22
6cbfd34
Compare
Choose a tag to compare

The new version adds the following features to the TrustBloc Wallet SDK and Reference App, along with documentation updates.

  • SDK
  • Reference App
    • iOS and Android plug-in code refactoring to break Wallet actions like Issuance and Presentation into different functions/files
    • Android integration tests to validate Android SDK directly. This can be used as a direct reference to build an Android app.

What's Changed

  • fix(app): Support jwk didMethod type in create did flow by @talwinder50 in #276
  • docs(app): Add the comments to the plugin functions of ios and kotlin files by @talwinder50 in #277
  • docs(sdk): remove duplicate section for DID Creation with Key Reader by @rolsonquadras in #278
  • refactor(app): android flutter plugin by @vkubiv in #280
  • feat(sdk): Mobile VC types, issuance date, and expiration date methods by @DRK3 in #281
  • docs(sdk): Add best practices document by @DRK3 in #282
  • refactor(sdk): Remove unused interface, update method comments by @DRK3 in #283
  • fix(app): Update Credential screen to display Issuer theme by @talwinder50 in #286
  • feat(sdk): VC claim types method by @DRK3 in #284
  • docs(sdk): Add docs for wallet errors by @DRK3 in #285
  • refactor(app): flutter plugin ios by @vkubiv in #287
  • refactor(sdk): disabled JSON-LD checks for VP parsing by @birtony in #288
  • fix(app): Theme fix for the presentation credential by @talwinder50 in #290
  • fix(app): (Android) Add P-384 key suppport for did:jwk by @rolsonquadras in #291
  • fix(app): Removing unused widget credential outline by @talwinder50 in #292
  • fix(app): Android demo app compiler error by @DRK3 in #293
  • feat(sdk): sign presentation using a VC subject DID by @Moopli in #289
  • feat(app): android integration test by @vkubiv in #294
  • feat(sdk)!: Metrics logging, ResolveDisplay refactor by @DRK3 in #279
  • fix(app): android integration tests by @rolsonquadras in #295
  • fix(app): Fix the did in the settings page by @talwinder50 in #296
  • docs(sdk): Update resolve display docs, packages by @DRK3 in #297
  • docs(sdk): OpenID4VP doc update by @rolsonquadras in #298

Full Changelog: 0.3.1...1.0.0-rc1

0.3.1-swift-pm

24 Feb 20:14
Compare
Choose a tag to compare
New walletsdk version 0.3.1-swift-pm

0.3.1

24 Feb 20:08
7ae6de1
Compare
Choose a tag to compare

What's Changed

  • fix(sdk): Fix issue in OpenID4CI unit test, remove unused JSON wrappers by @DRK3 in #273
  • ci(sdk): Add Android release dependency for iOS by @rolsonquadras in #274
  • chore(sdk): update aries-framework-go to v0.1.9 by @rolsonquadras in #275

Full Changelog: 0.3.0...0.3.1

0.3.0-swift-pm

24 Feb 15:57
Compare
Choose a tag to compare
New walletsdk version 0.3.0-swift-pm

0.3.0

24 Feb 15:53
dd0fab5
Compare
Choose a tag to compare

What's Changed

  • fix(app): Update resolve display to use the updated openid4vcResolveDisplay by @talwinder50 in #234
  • fix(app): minor security issue on android. by @vkubiv in #236
  • chore(sdk): updated to latest afgo by @birtony in #238
  • chore(sdk): updated to latest vcs and removed workaround in tests by @birtony in #239
  • test(sdk): added test for presenting one of the issued creds by @birtony in #233
  • feat(app): Implement in memory activity logger by @talwinder50 in #240
  • feat(sdk): Add an ID() method to the VC type by @DRK3 in #247
  • refactor(sdk,app): unify jwt signing. by @vkubiv in #242
  • feat(sdk): Update issuer metadata-related code to support latest model by @DRK3 in #249
  • fix(app): Update kotlin with latest openid4vc resolve display and implement activity logger by @talwinder50 in #248
  • feat(sdk): Add support for getting value type in claim display data by @DRK3 in #251
  • test(app): added flutter tests for drivers license and multiple creds flow by @birtony in #255
  • refactor(sdk): Remove old and unneeded signing-related code, update docs by @DRK3 in #256
  • fix(app): Fix an image and Presentation for SD JWT issue by @talwinder50 in #257
  • fix(sdk): Returning empty claims when resolving SD display data by @DRK3 in #258
  • feat(sdk): return JWK from KMS APIs instead of raw key. by @Moopli in #250
  • ci(sdk,app): Add deps scope for dependency related commits by @rolsonquadras in #262
  • fix(app): Update to use store activity logger by @talwinder50 in #264
  • feat(sdk): implement get submission requirements by @vkubiv in #263
  • chore(deps): Bump golang.org/x/net from 0.1.0 to 0.7.0 in /test/integration/cli by @dependabot in #259
  • chore(deps): Bump golang.org/x/net from 0.1.0 to 0.7.0 in /test/integration/loginconsent by @dependabot in #260
  • feat(sdk): Enable VC proof checks during OpenID4CI flow by @DRK3 in #237
  • fix(app): Fix otp and preview sceen by @talwinder50 in #269
  • chore(deps): Bump golang.org/x/net from 0.1.0 to 0.7.0 in /test/integration by @dependabot in #261
  • feat(sdk): Update OpenID4CI to support 1_0-11 by @DRK3 in #265
  • feat(sdk): Improved OpenID4CI credential format handling by @DRK3 in #270
  • fix(app): Update kotlin plugin with latest changes by @talwinder50 in #271
  • feat(sdk): submission requirements doc and usage demonstration by @vkubiv in #266
  • docs(sdk): Update sdk usage doc commit date/version by @rolsonquadras in #272

New Contributors

Full Changelog: 0.2.0...0.3.0

0.2.0-swift-pm

07 Feb 13:50
Compare
Choose a tag to compare
New walletsdk version 0.2.0-swift-pm

0.2.0

07 Feb 13:45
8386935
Compare
Choose a tag to compare

The new version adds following features to the SDK.

  • Selective Disclosure with JWT (SD-JWT)
  • Activity Log

What's Changed

  • feat(app): ios deep links by @vkubiv in #214
  • fix(app): Implement sign out option in the app by @talwinder50 in #217
  • feat(sdk): Activity log by @DRK3 in #215
  • fix(sdk): Runtime error when injecting local KMS store from mobile by @DRK3 in #218
  • fix(app): Pass the swift userdefault storage to local kms store by @talwinder50 in #220
  • test(app): added integration tests for various DID types by @birtony in #219
  • feat(sdk): integration test for selective disclosure. by @vkubiv in #222
  • feat(sdk): Custom mobile type for display data + OpenID4CI IssuerURI method by @DRK3 in #224
  • fix(app): Implement sharedpreference storage for android to inject to localkms by @talwinder50 in #223
  • test(sdk): OpenID4VP test case with SD-JWT enabled by @Moopli in #226
  • feat(sdk): add support of sd to display data. by @vkubiv in #225
  • feat(sdk): Simplify the ResolveDisplay gomobile function, add docs by @DRK3 in #227
  • test(sdk): openid4vp using sd-jwt and limited disclosure by @Moopli in #228
  • feat(sdk): Enhancements to the gomobile Activity type by @DRK3 in #230
  • test(sdk): added driver's license issuer and test flow by @birtony in #229
  • refactor(sdk,app)!: unify construction of vp interaction with ci inter… by @vkubiv in #231
  • docs(sdk): openid4vp - sdk usage update by @rolsonquadras in #235

New Contributors

Full Changelog: 0.1.3...0.2.0

0.1.3-swift-pm

25 Jan 15:40
Compare
Choose a tag to compare
New walletsdk version 0.1.3-swift-pm

0.1.3

25 Jan 15:36
1dabe31
Compare
Choose a tag to compare

What's Changed

  • feat: issue api for self-issued JWT credentials by @Moopli in #125
  • fix: Update error handling for entering incorrect pin by @talwinder50 in #176
  • ci(sdk,app): make scope mandatory for conventional commit message by @rolsonquadras in #183
  • feat(sdk): error model. by @vkubiv in #170
  • fix(app): Implement Credential Detail screen UI by @talwinder50 in #186
  • test(app): update flutter test to pass DID method type + cli to pass profileID by @rolsonquadras in #182
  • fix(sdk): use derived crypto-specific KID for signing in JWSSigner by @Moopli in #184
  • test(sdk): add wallet did:key testcase to openid4vp integration test by @Moopli in #187
  • fix(sdk): NewSigner constructor being skipped in mobile bindings by @DRK3 in #189
  • feat(sdk): kms error model. by @vkubiv in #192
  • feat(sdk): DID creator supports did:jwk by @Moopli in #188
  • feat(sdk,app): Mobile VC refactor + IssuerID method by @DRK3 in #151
  • refactor(sdk): Remove unused doc loader from cred reader by @DRK3 in #193
  • feat(sdk): add did:jwk support to did resolver by @Moopli in #194
  • feat(app): Implement credential preview screen by @talwinder50 in #191
  • fix(app): Update ios plugin with latest sdk changes by @talwinder50 in #195
  • refactor(sdk): Remove unused parse error codes by @DRK3 in #196
  • fix(app): Added added success page after pressing save credential button by @talwinder50 in #198
  • fix(app): Add logic to go back to dashboard when press on cross icon by @talwinder50 in #201
  • chore(sdk): update aries and remove PEx workaround. by @vkubiv in #203
  • fix(app): Update presentation preview and credential shared screen by @talwinder50 in #208
  • chore(sdk): update vcs by @vkubiv in #205
  • feat(app): android deeplink by @vkubiv in #210
  • fix(app): Add the support to scan the qr code without pincode (otp) by @talwinder50 in #211
  • feat(sdk,app): Smaller mobile bindings by @DRK3 in #212
  • docs(sdk): refresh docs to reflect latest changes in sdk. by @vkubiv in #213

Full Changelog: 0.1.2...0.1.3