Releases: openwallet-foundation/credo-ts
Releases · openwallet-foundation/credo-ts
v0.6.2
What's Changed
- fix(askar): correctly throw AskarStoreDuplicateError by @hacdias in #2585
- feat: fetch updated type metadata path by @TimoGlastra in #2592
- fix: actually store kms key id for JWK-bound sd-jwt credentials by @TimoGlastra in #2591
- chore(openid4vc): update
@openid4vclibraries to 0.4.3 by @TimoGlastra in #2586 - feat: skew for jwt-based credential verification by @TimoGlastra in #2588
- chore(hedera): Update Hiero SDK dependencies by @AlexanderShenshin in #2601
- feat(openid4vc): support RFC 9207 and verify
issin authorization response (HAIP requirement) by @TimoGlastra in #2606 - fix: iss in authorization error response by @TimoGlastra in #2608
- ci: bump the all-updates group with 4 updates by @dependabot[bot] in #2594
- chore: expose integrity verifier by @Wicpar in #2609
- feat: add method to create certificate signing request by @TimoGlastra in #2610
- fix: correctly extract authority of vc when verifying presentations against DCQL query by @TimoGlastra in #2617
- chore: update sd-jwt-js to 0.18 by @TimoGlastra in #2620
- fix: make readme commands more elaborative and fix the migrate order by @GHkrishna in #2622
- fix: improve did key id resolving by @TimoGlastra in #2624
- chore(cheqd): switch to @cheqd/sdk-esm by @DaevMithran in #2616
- fix: cheqd registration with caching by @TimoGlastra in #2631
- chore: better kms export by @TimoGlastra in #2634
- fix(openid4vc): add
algtoclient_metadatajwk for encryption by @TimoGlastra in #2636 - fix(cheqd): resolving anoncreds from local record missing metadata by @TimoGlastra in #2640
- fix: handle legacy did migration properly in 0.3.1 by @tshedawa in #2644
- fix(pex): use found signature suite proof type instead of default (v0.6.x) by @rmlearney-digicatapult in #2643
- ci: bump the all-updates group across 1 directory with 2 updates by @dependabot[bot] in #2635
- feat: support sd-jwt-vc extends by @TimoGlastra in #2626
- chore(deps): bump the patch-updates group across 1 directory with 92 updates by @dependabot[bot] in #2645
- chore(release): new version by @github-actions[bot] in #2583
New Contributors
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- fix(core): update default document loader with Linked Verifiable Presentation v1 context by @lotharking in #2566
- fix: add grant type supported by @TimoGlastra in #2568
- fix(openid4vc): loosen validation for multi-validation credential request by @TimoGlastra in #2569
- chore: add extra exports for credential batch use by @TimoGlastra in #2570
- ci: bump the all-updates group with 2 updates by @dependabot[bot] in #2572
- chore: remove ffi libraries by @TimoGlastra in #2577
- fix: make redirect_uri required by @TimoGlastra in #2578
- fix: also update authorization server configs on update by @TimoGlastra in #2581
- fix(didcomm): send problem report when in proposal-sent by @genaris in #2580
- fix(askar): wallet error type by @genaris in #2582
- chore: fix openid demo, add presentation during issuance by @TimoGlastra in #2561
- chore(release): new version by @github-actions[bot] in #2567
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Credo 0.6.0 is a very big release with a lot of new features and changes. We are working on a migration guide and updated documentation over the coming weeks.
For changes to individual packages, check out each individual changelog:
@credo-ts/action-menu@credo-ts/anoncreds@credo-ts/askar@credo-ts/cheqd@credo-ts/core@credo-ts/didcomm@credo-ts/drizzle-storage@credo-ts/drpc@credo-ts/hedera@credo-ts/indy-vdr@credo-ts/node@credo-ts/openid4vc@credo-ts/question-answer@credo-ts/react-native@credo-ts/redis-cache@credo-ts/tenants@credo-ts/webvh
What's Changed
- chore: update mdoc by @TimoGlastra in #2090
- feat!: auth code flow by @TimoGlastra in #2088
- feat: fetch sd-jwt type metadata by @TimoGlastra in #2092
- chore: return access token response by @TimoGlastra in #2097
- fix: exp encoding by @TimoGlastra in #2101
- fix: mdoc patches by @TimoGlastra in #2102
- fix: address pex fixes by @TimoGlastra in #2104
- feat(x509): able to add Certificate Authority Key Identifier to self-signed certificates by @berendsliedrecht in #2109
- fix: sd-jwt alg naming by @TimoGlastra in #2110
- fix(askar): secure environment get public key is now async by @berendsliedrecht in #2108
- fix: allow receiving offer with unknown format by @TimoGlastra in #2111
- feat(x509): add key usage to X.509 certificate by @berendsliedrecht in #2114
- fix(x509): encode key usages as a bit string by @berendsliedrecht in #2115
- fix: batch keys by @TimoGlastra in #2116
- fix: Anoncreds Offer Attachment Type by @gmulhearn in #2124
- fix: Revocation Index 0 anoncreds-rs support by @gmulhearn in #2126
- fix: assert valid jarm response by @auer-martin in #2117
- chore: remove abort controller by @TimoGlastra in #2133
- chore: Fix CODEOWNERS by @ryjones in #2143
- chore: fixes restart without indy pool disconnect by @GHkrishna in #2137
- docs: Update MAINTAINERS.md by @TimoGlastra in #2134
- feat: allow dynamicaly providing x509 certificates for all types of verifications by @TimoGlastra in #2112
- fix: presentation exchange handling when multiple mdocs by @TimoGlastra in #2148
- fix: message @type in problem report by @TimoGlastra in #2151
- test: try to fix ci tests by @TimoGlastra in #2153
- fix: use socket methods defined in react native by @bryce-mcmath in #2152
- ci: add missing script by @TimoGlastra in #2155
- feat: support device response with multiple mdocs by @TimoGlastra in #2158
- build: update target for tsc compiler to ES2020 by @TimoGlastra in #2156
- refactor!: didcomm module by @genaris in #2127
- chore: update devcontainer to use proper docker compose by @bryce-mcmath in #2162
- fix: exclude test types from core by @genaris in #2167
- feat: support iso 18013-7 draft 2024-03-12 by @TimoGlastra in #2164
- feat!: Use did:peer:4 by default for DID Exchange by @genaris in #2166
- feat: support A128CBC-HS256 encryption algorithm for JWE by @TimoGlastra in #2174
- fix(cheqd): cheqd revocationRegistryDefinition resource name by @DaevMithran in #2139
- refactor: split async
getDatamethod on x509 certificate by @TimoGlastra in #2180 - feat: default to uncompressed keys by @berendsliedrecht in #2165
- chore: update @hyperledger/aries-askar to @openwallet-foundation/askar by @berendsliedrecht in #2188
- fix: typo statefull -> stateful by @TimoGlastra in #2189
- chore: update ec-compression by @berendsliedrecht in #2190
- chore(mdoc): update dependency by @berendsliedrecht in #2191
- chore(mdoc): export DateOnly from @animo-id/mdoc by @berendsliedrecht in #2192
- fix(askar): use compressed key as identifier by @TimoGlastra in #2193
- feat(x509): Update certificate creation API by @berendsliedrecht in #2197
- fix(x509): ready for IACA + DCS mdoc by @berendsliedrecht in #2200
- fix: support verification of certificate chain without root by @TimoGlastra in #2205
- feat: allow kid (not a did) to be combined with x5c/jwk by @TimoGlastra in #2204
- chore: add biome.json and remove redundant config files by @sairanjit in #2181
- chore: biomejs more updates by @sairanjit in #2210
- fix: update default by @TimoGlastra in #2214
- chore(cheqd): Bump @cheqd/sdk by @DaevMithran in #2208
- chore: remove warnings by @TimoGlastra in #2213
- fix(x509): use the SHA-1 hash of the public key for the SubjectKeyIdentifier and the AuthorityKeyIdentifier by @berendsliedrecht in #2217
- chore: update mdoc to 0.5 by @TimoGlastra in #2218
- fix: mdoc device response now verifies each document separately by @TimoGlastra in #2211
- ci: update ubuntu by @TimoGlastra in #2216
- fix(mdoc): use verification result by @TimoGlastra in #2223
- fix(cheqd): Fix cheqd localnet setup by @DaevMithran in #2224
- chore: update ec-compression by @TimoGlastra in #2225
- fix: add support for mismatch in hash -> curve bits by @berendsliedrecht in #2230
- chore: update anoncreds dependencies by @berendsliedrecht in #2231
- fix: do not await cheqd init by @TimoGlastra i...
v0.5.19
What's Changed
- build(webvh): update didwebvh-ts to latest version by @lotharking in #2491
- fix: handle string serviceEndpoint for DidCommV1Service.type by @sownak in #2483
- chore(release): new version by @github-actions[bot] in #2554
Full Changelog: v0.5.18...v0.5.19
v0.5.18
What's Changed
- fix(vc): allow selecting proof purpose for VPs (backport #2390) by @genaris in #2397
- feat: support new OWF askar (0.5.x) by @TimoGlastra in #2413
- feat(core): support sha-512 in Hasher (backport #2359) by @genaris in #2421
- feat(webvh): did registrar anoncreds object registration methods by @lotharking in #2419
- fix: Native AbortController compatibility for Node.js 18+ environments by @rmlearney-digicatapult in #2430
- fix(webvh): update context webvh and create did type by @lotharking in #2433
- fix(didcomm): allow did URLs in thread ids (backport #2434) by @Ellenn-A in #2432
- feat: Upgrade askar-nodejs to version 0.4.2 by @jamshale in #2439
- feat: Add Hedera module (backport of #2405) by @AlexanderShenshin in #2437
- fix(hedera): Set build folder references in publishConfig (backport of #2442) by @AlexanderShenshin in #2443
- fix(webvh): Allow updating VerificationMethods without requiring publicKeyMultibase by @lotharking in #2440
- build(deps): update anoncreds by @genaris in #2472
- chore(release): new version by @github-actions[bot] in #2398
Full Changelog: v0.5.17...v0.5.18
v0.5.17
What's Changed
- feat: did:webvh resolver for legacy 0.5.16 credo by @brianorwhatever in #2339
- feat: emit rotation event on hangup by @rmlearney-digicatapult in #2349
- fix: support receivedAt in DIDComm message receiver by @genaris in #2355
- fix: webvh di proof verification v0.5.x by @brianorwhatever in #2363
- chore: update didwebvh-ts to version 2.5.2 in package.json by @brianorwhatever in #2366
- chore: update didwebvh-ts and json-canonicalize by @brianorwhatever in #2370
- fix(webvh): adjust publicKeyMultibase decoding in EddsaJcs2022Cryptosuite by @brianorwhatever in #2371
- fix: AgentMessageProcessed event listener leak by @jamshale in #2378
- feat(webvh): enhance revocation status list handling in WebVhAnonCredsRegistry by @brianorwhatever in #2379
- fix: Set pickup delivery to prefer websocket transport by @jamshale in #2381
- fix: unqualified anoncreds revocation notification support by @genaris in #2240
- fix(webvh): DID Document resolution (backport of #2389) by @genaris in #2388
- chore(release): new version by @github-actions[bot] in #2351
Full Changelog: v0.5.16...v0.5.17
v0.5.16
What's Changed
- fix: correct revocation registry check edge case by @bryce-mcmath in #2282
- fix: unhandled rejection in the oid4vp verifier service by @gmulhearn in #2296
- fix(cheqd): Populate contexts for JsonLD issuance by @DaevMithran in #2250
- fix: use socket methods defined in react native (backport #2152) by @TimoGlastra in #2306
- fix(cheqd): Only sign cheqd DID updates with authentication VMs by @gmulhearn in #2305
- fix(cheqd): Allow overriding contexts on update operation by @DaevMithran in #2313
- fix: correct indyVdrCreateLatestRevocationDelta to allow individual credential revocation/unrevocation by @tarunvaddeSoul in #2336
- chore(release): new version by @github-actions[bot] in #2284
Full Changelog: v0.5.15...v0.5.16
v0.5.15
What's Changed
- fix(cheqd): Initialize feemarket module by @DaevMithran in #2273
- docs(changeset): Intialize feemarket module in cheqd sdk by @DaevMithran in #2278
- chore(release): new version by @github-actions in #2279
Full Changelog: v0.5.14...v0.5.15
v0.5.14
What's Changed
- chore: update mdoc by @TimoGlastra in #2090
- fix: address pex fixes (backport #2104) by @TimoGlastra in #2129
- fix: didRotate signature in DID Exchange Response by @genaris in #2241
- fix: assign proper rev_reg_id by @bryce-mcmath in #2247
- chore(cheqd): Bump @cheqd/sdk by @DaevMithran in #2256
- chore(release): new version by @github-actions in #2272
Full Changelog: v0.5.13...v0.5.14
v0.5.13
What's Changed
- feat: openid4vci mdoc-issuanc by @auer-martin in #2069
- fix: mdoc fixes by @TimoGlastra in #2071
- chore: update to latest pex version by @TimoGlastra in #2074
- fix: Remove unnecessary conditional by @DJHunn39 in #2076
- feat: openid4vp-mdoc by @auer-martin in #2080
- fix: add missing parameter in findAllByQuery method in credential api by @sairanjit in #2083
- chore(release): new version by @github-actions in #2081
Full Changelog: v0.5.12...v0.5.13