Releases: decentralized-identity/veramo
Releases Β· decentralized-identity/veramo
Release list
v5.4.0
v5.3.0
5.3.0 (2023-07-27)
Bug Fixes
- add missing js extension for json canonicalizer import (#1175) (d6afc3f)
- cli: prevent
ExperimentalWarningmessages form being printed (#1186) (a2971aa) - credential-eip712: remove JSON.stringify for string credential (#1176) (469dcd9)
- deps: update dependency @decentralized-identity/ion-sdk to v1 (6981e68)
- deps: update dependency commander to v11 (e2d7966)
- deps: update dependency multiformats to v12 (11fa7c3)
- deps: Update dependency web-did-resolver to v2.0.27 (b5b6f52)
- deps: Update did-vc-libraries (78b4bfb)
- deps: Update did-vc-libraries (f92c531)
- did-resolver: send
Acceptheader to universal resolver. (#1203) (c86d918) - support publicKeyJwk when comparing blockchainAccountId (#1194) (9110688)
Features
- allow secp256r1 key type for JWT VC issuance (#1192) (2ce7056)
- credential-w3c: support specifying a key when creating credential or presentation (#1202) (70d49f4)
- export didcomm mediator utils (#1181) (264b6a7)
- kv-store: add key-value store based on a typescript port of the keyv package (#1150) (e7138d3)
v5.2.0
5.2.0 (2023-05-02)
Bug Fixes
- add did-provider-peer to CLI dependencies (#1161) (38827c3)
- cli: NODE_NO_WARNINGS on windows (#1164) (e9474e2)
- credential-ld: external context handling with the
fetchRemoteContextsoption (#1149) (4a63f40) - credential-ld: fix Ed25519Signature2020 verification (#1166) (c965fd5)
- data-store: fix react-native migrations on older Android installations (#1152) (826b994)
- deps: update dependency canonicalize to v2 (8368462)
- deps: update dependency express-handlebars to v7 (2621947)
- deps: update dependency z-schema to v6 (0cdd100)
- plugin schemas (#1159) (4b5f580)
Features
v5.1.4
v5.1.3
v5.1.2
v5.1.1
v5.1.0
5.1.0 (2023-02-24)
Bug Fixes
- add missing
.jsfile extension for ESM import (#1123) (6c850ac), closes #1122 - cli: create veramo instance async in CLI (#1126) (05ab106), closes #1125
- cli: typo in explore command (279168d)
- correctly export PickupRecipientMessageHandler (#1121) (3a7a086)
- credential-eip712: compatibility improvements for EthereumEIP712Signature2021 (#1131) (672f92b)
- did-comm: correctly export PickupMediatorMessageHandler (#1120) (8de26b0)
- did-provider-ethr: export KMSEthereumSigner for convenience (#1124) (cee8d2e)
- P256 key parity corrections (#1137) (d0eca2b), closes #1136 #1135
Features
- cli: export config methods and adopt
Commandinstances instead of globalprogram(#1130) (9c73d98) - cli: add did:3 resolver to CLI default config (#1129) (5887e04)
- cli: add did:pkh support to the default CLI config (#1133) (19cccc1)
- core-types: allow inline @context for Credentials and Presentations (#1119) (44bb365), closes #1073
- did-provider-jwk: add did:jwk method support (#1128) (0a22d9c)
v5.0.0
5.0.0 (2023-02-09)
Bug Fixes
- did-manager: rename AbstractDIDStore methods for SES compatibility (0287340), closes #1090
- did-provider-pkh: add missing caip dependency (#1112) (60bc5fd), closes #1111
- did-provider-pkh: refactor and simplify did:pkh plugin (#1113) (42be48f)
- key-manager: rename Abstract[Private]KeyStore methods for SES compatibility (91631b6), closes #1090
test(did-provider-ion): skip a couple of tests that fail with unreasonable errors
fix: temporarily remove puppeteer tests
fix: use craco for test-react-app to enable babel config
Build System
- convert veramo modules to ECMAScript Module(ESM) instead of CommonJS (#1103) (b5cea3c), closes #1099
Features
- increase request limit for express routers (#1118) (2db3149), closes #1117
- isolate
core-typespackage fromcore(#1116) (ba7a303)
BREAKING CHANGES
- did-manager: implementations of AbstractDIDStore need to rename their methods to conform to the new API. Functionality remains the same.
- key-manager: implementations of AbstractKeyStore and AbstractPrivateKeyStore need to rename their methods to conform to the new API. Functionality remains the same.
- Veramo packages are now ECMAScript Modules. This is a breaking change as modules will have to be imported differently: