v2.0.0
uport-automation-bot
released this
14 Jul 10:44
·
591 commits
to next
since this release
2.0.0 (2021-07-14)
Bug Fixes
- credential-w3c: fixed handling of Ed25519 keys when creating VPs (#534)(#516) (988c76c)
- deps: bump did-jwt to 5.4.0 (#528) (65f22cf)
- deps: update all non-major dependencies (9f40f7d)
- deps: update dependency @microsoft/api-extractor to v7.18.1 (502c4c7)
- deps: update dependency did-jwt to v5.5.2 (ae0661f)
- deps: update dependency dotenv to v10 (#530) (1bd2c3f)
- deps: update dependency dotenv to v9 (#506) (4d1b720)
- deps: update dependency openapi-types to v9 (#517) (3c33265)
- deps: update dependency ts-json-schema-generator to v0.92.0 (a232e3a)
- did-comm: avoid double conversion for some keys while packing (78321a9)
- did-comm: fix potential null exception when unpacking message (584766c)
- improve subject selection and verification for SDR (#512) (01cb44e), closes #415
- kms-local: replace buggy didcomm clone with did jwt implementation (#548) (9dea353), closes #538
- remote-server: create an Ed25519 key for the default did:web (a2f7f8c)
- remote-server: list DIDCommMessaging service entry by default for did:web (339201a)
- speed up secp256k1 keygen (#551) (75e356c), closes #549
- use optional chaining in SDR message handler (#561) (ab24877), closes #560
Features
- add fake did method usable in tests (4fc587c)
- add support for did-comm over simple HTTP-based transports (#610) (78836a4), closes #552 #469
- cli: add DID discovery plugin to @veramo/cli (#600) (a484f4c)
- cli: export new agent methods and request LD DIDDocument by default (#617) (26d088b)
- did-discovery: implement a DID discovery plugin with simple providers (#597) (6f01df3)
- implement didcomm v2 packing/unpacking (#575) (249b07e), closes #559 #558
- key-manager: add generic signing capabilities (#529) (5f10a1b), closes #522
- key-manager: add method to compute a shared secret (#555) (393c316), closes #541
- key-manager: implement JWE functionality directly in
key-manager
(#557) (a030f0a), closes #556 - remote-server: express keys properly in did:web doc (c33e39e), closes #618
- sdr: return UniqueVerifiableCredential for selective-disclosure (#593) (9c6c090), closes #496
BREAKING CHANGES
- sdr:
getVerifiableCredentialsForSdr
andvalidatePresentationAgainstSdr
now returns { hash: string, verifiableCredential: VerifiableCredential} instead ofVerifiableCredential
- kms-local:
@veramo/kms-local-react-native
is no more. On react-native, please use@veramo/kms-local
instead, combined with@ethersproject/shims