Releases: trustbloc/wallet-sdk
Releases · trustbloc/wallet-sdk
1.0.0-rc1-swift-pm
New walletsdk version 1.0.0-rc1-swift-pm
1.0.0-rc1
The new version adds the following features to the TrustBloc Wallet SDK and Reference App, along with documentation updates.
- SDK
- The signing DID in the Presentation API is not required as SDK derives the signing DID from the Credential.
- Support for generating performance metrics
- Update to Resolve Display API
- 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
New walletsdk version 0.3.1-swift-pm
0.3.1
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
New walletsdk version 0.3.0-swift-pm
0.3.0
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
- @dependabot made their first contribution in #259
Full Changelog: 0.2.0...0.3.0
0.2.0-swift-pm
New walletsdk version 0.2.0-swift-pm
0.2.0
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
New walletsdk version 0.1.3-swift-pm
0.1.3
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