This repository has been archived by the owner on Mar 27, 2024. It is now read-only.
Release v0.1.9
What's Changed
- chore: complete release 0.1.8 and prepare 0.1.9 by @Baha-sk in #3212
- chore: updates to standards doc by @sudeshrshetty in #3215
- chore: rename operationRequest to operation by @fqutishat in #3217
- docs: Storage compatibility matrix by @DRK3 in #3214
- docs: Updated storage interface documentation by @DRK3 in #3216
- docs: [readme-text] replace digital-hub with encrypted-data-vault by @rolsonquadras in #3220
- chore: add revocation list 2021 context by @fqutishat in #3225
- fix: vc-revocation-list-2021 context by @fqutishat in #3226
- feat: In-memory store "ping" method by @DRK3 in #3230
- refactor: endpoint as object, goal-code with underscore by @Baha-sk in #3223
- feat: add HealthCheck for remote kms by @fqutishat in #3232
- externalize agent parameters + router by @cnuss in #3229
- feat: add HealthCheck method to localkms by @fqutishat in #3234
- test: Option to skip the "TestProviderOpenStoreSetGetConfig" tests by @DRK3 in #3235
- feat: Use new EDV add index endpoint when setting store config by @DRK3 in #3237
- refactor: web-redirector with underscore by @Baha-sk in #3227
- feat: EDV provider - query for multiple tags using AND operators by @DRK3 in #3240
- feat: add an option to disable required properties for CredentialParse. by @vkubiv in #3241
- feat: Add multi-tag support to mem DB by @bstasyszyn in #3242
- feat: add support of multibase encoding for proofValue. by @vkubiv in #3244
- refactor: set DIDcomm V1 VS V2 Endpoint support by @Baha-sk in #3239
- chore: create didcomm v1 and v2 keys in mediator service by @fqutishat in #3247
- fix: did doc parsing to properly distinguish V1 vs V2 types by @Baha-sk in #3250
- chore: add is did comm v2 method to service endpoint by @fqutishat in #3251
- feat: Full EDV provider support for AND+OR multiple tag queries by @DRK3 in #3252
- chore: add new method to return endpoint type by @fqutishat in #3254
- feat: Update EDV provider version for wallet by @DRK3 in #3255
- feat: separate cache from token. by @vkubiv in #3249
- feat: interop support for did service refactor by @Moopli in #3257
- refactor: remote cryptobox URLs renamed to /wrap and /unwrap by @Baha-sk in #3259
- refactor: re enable remote kms bdd-tests with unwrapKey by @Baha-sk in #3263
- feat: validate data model of objects saved in a wallet. by @vkubiv in #3261
- feat: vcwallet support for GNAP authorization by @Moopli in #3266
- refactor: separate didcomm from wallet. by @vkubiv in #3264
- feat: Legacy Anoncrypt(RFC-0019) DIDComm v1 implementation by @Abdulbois in #3268
- feat: CL Anoncreds tink primitives by @ashcherbakov in #3271
- feat: add did document support for alsoKnownAs by @brownoxford in #3277
- refactor: enable usage of legacy Anoncrypt packer. Make nested forwards while creating forward message. Add legacyForward model by @Abdulbois in #3272
- chore(deps): bump actions/setup-node from 2.4.0 to 3.4.1 by @dependabot in #3278
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #3282
- fix: bdd test ci by @fqutishat in #3293
- feat: allow custom GNAP header signer in vcwallet command by @Moopli in #3291
- test: interop jwt VCs tests by @Baha-sk in #3286
- feat: implement did-core JSON-LD
@context
representation by @brownoxford in #3294 - feat: mediator supports didcomm v1/v2 per-connection by @Moopli in #3303
- feat: add ext db packages to REST Agent (#3269) by @afrancoc2000 in #3270
- Feat split wallet command by @vkubiv in #3276
- feat: Remove warning from secret lock and update documentation by @DRK3 in #3307
- fix: move resolve credential manifest from didcommwallet to vcwallet. by @vkubiv in #3308
- refactor: credential manifest enhancements to match wallet-rendering specs by @HeidiHan0000 in #3309
- fix: change aries default wallet to didcommwallet. by @vkubiv in #3313
- test: interop jwt vc ecdsa by @mishasizov-SK in #3296
- feat: Add jwt-vc test suites supporting AFGO by @mishasizov-SK in #3315
- feat: support of presentation exchange v2. by @vkubiv in #3312
- fix: small change in schema format for clearness by @HeidiHan0000 in #3316
- fix: presentation with empty credential fix by @Baha-sk in #3319
- feat: Connection protocol (RFC-0160) DIDCommV1 implementation by @Abdulbois in #3295
- feat: allow mediator GetConnections APIs to filter by didcomm version. by @Moopli in #3320
- fix: JWS algorithm for signature suite by @fqutishat in #3322
- fix: vc subject marshal by @fqutishat in #3324
- feat: CL Anoncreds Crypto API by @kgoncharov in #3275
- fix: change validate->Validate by @HeidiHan0000 in #3328
- feat: implement signer.Alg() by @Baha-sk in #3332
- test/support ability in AFGO to create and parse vc and vp in JWT format by @mishasizov-SK in #3334
- feat: Add client, rest and command handlers for legacy-connection pro… by @Abdulbois in #3325
- fix: credential manifest omit optional properties by @HeidiHan0000 in #3336
- feat: CL Anoncreds KMS extension by @kgoncharov in #3329
- fix: fix afgo interop build by @Moopli in #3341
- feat: KMS storage interface redesign by @DRK3 in #3338
- feat: CL Anoncreds Crypto services by @kgoncharov in #3339
- feat: CL Anoncreds Remote KMS/Crypto by @kgoncharov in #3343
- refactor: A few refactoring of legacy-connection package by @Abdulbois in #3342
- feat: wallet.Issue supports jwtvc, verifiable.Credential can hold a jwtvc by @Moopli in #3345
- test: BDD tests for universal wallet JSON-LD support by @mishasizov-SK in #3346
- feat: support multi-format VC in presentation exchange by @Baha-sk in #3347
- feat: Add BDD test for legacy-connection protocol by @Abdulbois in #3353
- feat: wallet Prove supports creating JWT presentations. by @Moopli in #3350
- feat: Change Credential Fulfillment name to Credential Response by @DRK3 in #3360
- feat: BDD tests for legacy connection protocol by @Abdulbois in #3355
- JSON LD Contexts in JWT VCs by @mishasizov-SK in #3357
- test: add JWTVC coverage to wallet VC bdd tests by @Moopli in #3362
- test: jwt format tests in presentation exchange by @Baha-sk in #3364
- feat: fix format filtering in pEx V2 for JWTVCs, and add bdd tests by @Moopli in #3368
- feat: Validate did configuration for did and domain by @sandrask in #3372
- feat: parse JWT VCs when resolving credential manifests by @Moopli in #3375
- chore: Remove optional "typ" header (JWS) by @sandrask in #3378
- chore: Remove adding "iat" when creating JWT Claim by @sandrask in #3380
- feat: Add validation for domain linkage credential in JWT format for did configuration by @sandrask in #3381
- chore: Add interop did configuration test (MS) by @sandrask in #3387
- fix: Service type property MUST be a string or a set of strings. by @sandrask in #3389
- chore: upgrade to Go 1.19 by @Abdulbois in #3382
- fix: don't panic on malformed proof properties by @brownoxford in #3388
- feat: Add did configuration client by @sandrask in #3391
- Now JWT cred from the presentation is parsed as JWT cred. Proof not removed. by @vkubiv in #3399
- fix: jws header by @fqutishat in #3401
- fix: id format in vp by @fqutishat in #3402
- fix: get DID uri from kid if exists by @fqutishat in #3403
- chore: handle PathNested in presexch by @fqutishat in #3405
- fix: parse generic ServicePoint by @aholovko in #3409
- chore: add issuedAt claim to jwt by @fqutishat in #3412
- feat: support secp256k1 curve in KMS by @Baha-sk in #3411
- feat: suppor path_nested in presex. by @vkubiv in #3416
- chore: Add auth token provider by @fqutishat in #3415
- fix: support of vp referencing in descriptor_map's path. by @vkubiv in #3417
- feat: Update Tink version, protobuf type by @DRK3 in #3413
- feat: Update EDV provider dependency, update golintci, update go docker by @DRK3 in #3418
- chore: Controller should be filled in even with relative URL(@base) by @sandrask in #3425
- chore: Service priority should be an interface by @sandrask in #3427
- feat: add did core support in resolving service endpoints function by @mishasizov-SK in #3429
- feat: sign jwt using a key in an owned DID. by @Moopli in #3433
- feat: command controller for wallet.SignJWT by @Moopli in #3434
- feat: wallet VerifyJWT API to verify compact jwt using DID. by @Moopli in #3435
- refactor: Minimize interfaces required by didsignjwt.SignJWT by @DRK3 in #3436
- feat: Add options to VDR Accept by @sandrask in #3439
- feat: refactor didsignjwt to allow decoupling from kms/crypto interfaces by @Moopli in #3437
- fix: didsignjwt Signer interface not exported by @DRK3 in #3440
- docs: update standards for both jwt and json-ld vc by @troyronda in #3442
- chore: add ECDSASecp256k1DER by @fqutishat in #3444
- chore: DID Config Client is not passing options to DID Config API by @sandrask in #3446
- refactor: Minimize VDResolver interface needed for did config validate by @DRK3 in #3447
- fix: did service endpoint bug. by @vkubiv in #3449
- feat: enable ed25519 in jwkkid.BuildJWK() by @Moopli in #3450
- feat: Add SD-JWT Issuer (Flat) by @sandrask in #3452
- feat: Add SD-JWT Holder (Flat) by @sandrask in #3454
- chore: expose didsignjwt.ResolveSigningVM as a helper API by @Moopli in #3457
- feat: Add SD-JWT Verifier (Flat) by @sandrask in #3456
- feat: SD-JWT Holder/Verifier - Process Disclosures by @sandrask in #3460
- feat: Unit test for SD-JWT Flow (Issuer, Holder, Verifier) by @sandrask in #3462
- fix: disable JSON-LD validation on JWT credentials by @Moopli in #3465
- feat: Add decoy digests to SD-JWT by @sandrask in #3466
- fix: Presentation Without Holder Binding should end with ~ by @sandrask in #3468
- feat: SD-JWT Issuer: Add Holder Public Key Claim (JWK) by @sandrask in #3472
- feat: SD-JWT Holder: Add Holder Binding by @sandrask in #3473
- feat: SD-JWT Verifier: Verify Holder Binding by @sandrask in #3475
- chore: Rename DisclosureSeparator to CombinedFormatSeparator by @sandrask in #3477
- chore: Create SD-JWT without signature by @sandrask in #3480
- feat: Add structured claims option by @sandrask in #3481
- chore: SD-JWT: Support claims with 'vc' verification in issuer by @sandrask in #3483
- fix: Release claims by claim disclosure not by claim name by @sandrask in #3485
- chore: Integration test for structured claim option by @sandrask in #3488
- fix: presex desctiptor format. by @vkubiv in #3486
- chore: Support verification of 'vc' claims with holder binding by @sandrask in #3490
- feat: SD-JWT: Add NewFromVC to Issuer by @sandrask in #3492
- fix: Move cnf and _sd_alg to vc level by @sandrask in #3495
- feat: verifiable.ParseCredential() supports combined SD-JWT credentials by @Moopli in #3493
- feat: method to marshal SD-JWT VC in combined format for presentation by @Moopli in #3496
- feat: SD-JWT: Add option for non-selectively disclosable claims (issuer) by @sandrask in #3498
- feat: method for SD-JWT VC to create non-SDJWT 'display credential' by @Moopli in #3499
- chore: make JWT alg name method exportable by @mishasizov-SK in #3501
- fix: allow SD-JWT parsing when sd alg is in cred subject by @Moopli in #3504
- add content type to webhook request by @MajdT51 in #3159
- Add RemoveCredentialByName to aries js helpers by @borancar in #3318
- chore: Additional hash algorithms; check for _sd claim by @sandrask in #3503
- feat: Credential.MarshalJSON now marshals all SD-JWT disclosures by @Moopli in #3506
- chore: decode presentation credential in SD JWT format by @mishasizov-SK in #3507
- feat: ParseCredential recognizes if SD-JWT VC is issuance or presentation by @Moopli in #3510
- feat: creating SD-JWT from VC will leave subject ID as regular field by @Moopli in #3512
- feat: Add support for SD-JWT in presentation exchange by @sandrask in #3509
- chore: Add audience option to issuer by @sandrask in #3513
- fix: prexexch - contains check on filter by @sudeshrshetty in #3514
- feat: option to pass SD hash alg into Credential.MakeSDJWT() by @Moopli in #3521
- chore: Add interop test for verifier by @sandrask in #3520
- chore: Additional validation when creating disclosed claims (verifier) by @sandrask in #3522
- feat: match submission requirements. by @vkubiv in #3528
- feat: embed claim format designations by @skynet2 in #3533
New Contributors
- @cnuss made their first contribution in #3229
- @Abdulbois made their first contribution in #3268
- @ashcherbakov made their first contribution in #3271
- @brownoxford made their first contribution in #3277
- @afrancoc2000 made their first contribution in #3270
- @HeidiHan0000 made their first contribution in #3309
- @mishasizov-SK made their first contribution in #3296
- @kgoncharov made their first contribution in #3275
- @MajdT51 made their first contribution in #3159
- @borancar made their first contribution in #3318
- @skynet2 made their first contribution in #3533
Full Changelog: v0.1.8...v0.1.9