Releases: decentralized-identity/veramo
Releases · decentralized-identity/veramo
Release list
v7.0.0
7.0.0 (2026-02-11)
Bug Fixes
- ci: update jest puppeteer config (#1437) (dbb2880)
- cli: update @veramo/cli setup and credential example for ICredentialProvider refactor (#1489) (0fa0bdc), closes #1488 #1395
- core-types: regenerate plugin schema (#1416) (01de67d)
- core-types: regenerate schema (#1396) (925fd81)
- credential-status: plugin class missing OpenAPI schema property (#1427) (06882b9)
- data-store: replace typeOrm findOne queries including relations with find (#1400) (034afc4)
- data-store: validate sorted queries in data store (#1482) (067e39d)
- deps: bump ethr-did-resolver to v11 (#1422) (2f0b06d)
- deps: update dependency @noble/ciphers to v1 (#1419) (b6363a1)
- deps: update dependency @stablelib/aes to v2 (018e189)
- deps: update dependency @stablelib/aes-kw to v2 (02f2008)
- deps: update dependency ts-json-schema-generator to v2 (e690f3c)
- deps: update dependency uuid to v11 (#1431) (6ad84d9)
- deps: update devdeps and bump typeorm to 0.3.20 (#1272) (7d17f37)
- deps: Update did-vc-libraries (cf45ff8)
- deps: Update did-vc-libraries (#1439) (0056388)
- deps: update react monorepo to v19 (#1443) (3fab85f)
- did-comm: remove isomorphic-webcrypto dependency (#1401) (85cc1ce), closes #1381 #1387
- key-manager: handling of
kidparam when creating keys (#1492) (4c52549) - remote-server: fix for code scanning alert #17: Information exposure through a stack trace (#1467) (833c580)
- utils: fix inconsistent DID parameter handling (#1466) (0bb103f)
Features
- core-types: allow key type and algorithm extension with loose autocomplete (#1464) (43d8dbf)
- credential-w3c: added support bbs proofformat (#1383) (83cc115)
- credential-w3c: refactor the ICredentialProvider API (#1488) (cbd848d)
- credential-w3c: remove hardcoded proof formats (#1395) (5b7d3fa)
- did-manager: add 'isLocal' in 'options' to only modify DIDStore (#1452) (94da414)
- did-provider-ethr: add signOnly flag and logic for add/remove key/service (#1389) (2110590)
- improve key creation/import options when creating identifiers (#1423) (12aa854)
- key-manager: allow user defined kid on keyManagerCreate (#1426) (0784df0), closes #1353
Reverts
- Revert "chore(ci): fix jest call on GH workflow" (f5e14b0)
- Revert "chore(ci): npx install puppeteer browsers before test" (d5ff2e3)
BREAKING CHANGES
- credential-w3c: This changeset, along with the previous changes in #1395 modify the CredentialPlugin to support extensibility without modifications to the veramo repository. This plugin now acts as an orchestrator for other ICredentialProvider implementations that provide the actual support for various verifiable data formats. ICredentialProvider implementations can be implemented externally and used with this plugin.
- credential-w3c: The credential plugins specializing in JSON-LD / EIP712 are no longer top level veramo plugins but are now managed by the
@veramo/credential-w3cplugin which will be able to use multiple proof formats and multiplex accordingly. The constructor for theCredentialPluginhas changed to accept different implementations of proof formats.
v6.0.2
v6.0.1
v6.0.0
6.0.0 (2024-04-02)
Bug Fixes
- address edge case when getting DIDDoc component (#1365) (1694de1)
- cli: remove
revocableandsendoptions from credential create command (#1345) (e1beeaf), closes #1342 - cli: remove interactive prompting on CLI execute command (#1347) (5accc6b), closes #1281
- credential-ld: let verifiers use all supported verification methods (#1331) (aa95af0), closes #1329
- credential-w3c: forward DID resolution options to the resolver (#1344) (0c22cc6), closes #1343
- data-store-json: order credentials with weird issuanceDate (#1273) (28c65f7)
- data-store: return unique credentials for
dataStoreORMGetVerifiableCredentialsByClaims(#1299) (5aa97a2), closes #1285 - deps: add missing ethers dependency to each relevant modules (#1304) (2157e70), closes #1295
- deps: bump ethr-did-resolver (#1278) (b6c54cd)
- deps: update dependency @metamask/eth-sig-util to v7 (#1258) (ba88d6b)
- deps: Update dependency did-jwt-vc to v3.2.9 (80272ca)
- deps: update dependency ethr-did-resolver to v10 (#1291) (99c53e5), closes #1295
- deps: Update dependency ethr-did-resolver to v10.1.5 (07c982f)
- deps: Update dependency ethr-did-resolver to v9 (533a9e6)
- deps: update dependency multiformats to v13 (c384fb9)
- deps: Update devDeps (e674c58)
- deps: Update did-vc-libraries (ba966d5)
- deps: Update did-vc-libraries (01c01d5)
- deps: Update did-vc-libraries (e2e794f)
- deps: upgrade ethers and did-provider-ethr for sepolia support (#1306) (ac1b620)
- did-provider-key: align did:key resolver to spec (#1332) (8e3b94c), closes #1330
- export const plugin schemas instead of defaults (#1327) (7896cea), closes #1318 #1317 #1315
- regenerate schema (#1260) (5b198ec)
- selective-disclosure: deprecate the uPort SelectiveDisclosure plugin (#1307) (71e313f)
- utils: bump did-jwt to 7.4.1 and reuse key conversion code from it (#1261) (fb192e7), closes #1248 #1245
- utils: get chainId for any did method (#1334) (d5375bd)
- utils: use synchronous version of sha256 digest for CID (#1253) (2e3972c), closes #1239
chore
Code Refactoring
Features
- add Multikey support (#1316) (165de35)
- cli: add support for did:jwk and did:peer to CLI (#1320) (3ac343e)
- coordinate-mediation: implement did-comm coordinate-mediation v3.0 (#1282) (462735d)
- core-types: add hash to TCredentialColumns (#1259) (306a398)
- credential-w3c: list usable proof formats for an
IIdentifier(#1268) (e94aaf2) - data-store: use IPFS CID instead of hex blake2 hashes for credential IDs (#1239) (acc47e6)
- did-comm: Improve DIDComm Service compatibility (#1340) (6df704c)
- did-comm: returnMessage from sendDIDCommMessage() when available (#1283) (f7a3851)
- did-manager: matching DIDs by alias should not depend on the provider (#1218) (bfdfc4c), closes #1215
- utils: export createJWK (#1325) ([610ee66](https://github.com/dece...
v5.6.0
v5.5.3
v5.5.2
v5.5.1
v5.5.0
5.5.0 (2023-09-19)
Bug Fixes
- data-store: order skip take in orm and json (#1243) (28c1224)
- deps: update dependency @metamask/eth-sig-util to v6 (c60252c)
- deps: Update dependency credential-status to v2.0.6 (423c0ae)
- deps: update dependency cross-fetch to v4 (1c14d34)
- deps: Update dependency did-jwt-vc to v3.2.5 (75e66d9)
- deps: update dependency swagger-ui-express to v5 (7e070cc)
- deps: Update did-vc-libraries (cb5f9d7)
- deps: Update did-vc-libraries (518cc5a)
- did-provider-key: use compressed keys for creating Secp256k1 did:key (#1217) (ba8f6f5), closes #1213