Skip to content

Releases: decentralized-identity/veramo

v7.0.0

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 11 Feb 12:59

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 kid param 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-w3c plugin which will be able to use multiple proof formats and multiplex accordingly. The constructor for the CredentialPlugin has changed to accept different implementations of proof formats.

v6.0.2

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 16 Jan 10:35

6.0.2 (2026-01-16)

Bug Fixes

  • data-store: validate sorted queries in data store (#1482) (0807612)

v6.0.1

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 16 Jan 10:05

6.0.1 (2026-01-16)

Bug Fixes

v6.0.0

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 02 Apr 18:54

6.0.0 (2024-04-02)

Bug Fixes

  • address edge case when getting DIDDoc component (#1365) (1694de1)
  • cli: remove revocable and send options 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...
Read more

v5.6.0

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 16 Jan 17:06

5.6.0 (2024-01-16)

Features

  • remote-client: allow dynamic headers param for AgentRestClient constructor (#1314) (1b8a0a2), closes #1313

v5.5.3

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 09 Oct 11:46

5.5.3 (2023-10-09)

Bug Fixes

v5.5.2

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 06 Oct 10:52

5.5.2 (2023-10-06)

Bug Fixes

  • data-store: match claims by credential hash when deleting credential (#1270) (4ee626d), closes #1269

v5.5.1

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 21 Sep 14:37

5.5.1 (2023-09-21)

Bug Fixes

v5.5.0

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 19 Sep 08:20

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

Features

  • core-types: export a basic mapping between key types and algorithms (57b6c58)
  • selective-disclosure: support multiple key types for generating requests (3406a04), closes #946

v5.4.1

Choose a tag to compare

@uport-automation-bot uport-automation-bot released this 04 Aug 11:08

5.4.1 (2023-08-04)

Bug Fixes

  • ci: benign change meant to tag all packages for another patch release (#1211) (41b5c90)
  • deps: Update did-vc-libraries (08d0c39)
  • deps: Update did-vc-libraries to v6 (3cadd56)