DAF did-jwt message validator
4.0.0 (2022-09-22)
Bug Fixes
- build: update lockfile and autogen tests (ea4966a)
- cli: fix typo in command description (#913) (bfc61f3)
- cli: update default CLI config to account for renamed class (#919) (d66c366)
- core: plugin schema (e5a48ad)
- credential-eip712: update plugin schema (#915) (3a0765e)
- credential-ld: fix EcdsaSecp256k1RecoverySignature2020 suite context (#909) (48fbee3)
- credential-ld: include credential context and fix context loader Map (ef7797d)
- credential-ld: include LDDefaultContexts in npm bundle (3e2cf29)
- credential-ld: remove fs dependency for JSON LD default contexts (#868) (2f75935), closes #837
- credential-status: check credential status for all credential types (#949) (877c513), closes #934
- credential-status: simplify credential-status scripts (45b8c1f)
- credential-w3c: forward domain and challenge args to createVerifiablePresentationJwt (#887) (2374c71)
- data-store-json: structuredClone (5369c28)
- data-store-json: structuredClone (#885) (cf14cae), closes #857
- deprecate the
save
parameter (#975) (598c0e1), closes #966 - deps: Bump
did-jwt
, did-jwt-vc
as direct package deps (#955) (e57edb3) - deps: pin dependencies (31c517c)
- deps: pin dependencies (f895dee)
- deps: pin dependency typescript to 4.5.5 (302e5f0)
- deps: replace @transmute/lds-ecdsa-secp256k1-recovery2020 with fork (#953) (573a0ef), closes #952
- deps: update all non-major dependencies (b537187)
- deps: update all non-major dependencies (a7a5b5d)
- deps: update all non-major dependencies (04c0053)
- deps: update all non-major dependencies (d8aa16a)
- deps: update all non-major dependencies (183b4bc)
- deps: update builders-and-testers (a13f5f8)
- deps: update builders-and-testers (509001f)
- deps: update builders-and-testers (a72b33c)
- deps: update builders-and-testers (ef08c52)
- deps: update builders-and-testers (8a1884b)
- deps: update builders-and-testers (60b8f79)
- deps: update builders-and-testers (5202ef1)
- deps: update builders-and-testers (4d5e912)
- deps: update builders-and-testers (#930) (b3a5c52)
- deps: Update dependency @digitalcredentials/vc to v4 (9ea90d3)
- deps: update dependency @ethersproject/random to v5.5.1 (b5fcdb5)
- deps: update dependency @microsoft/api-extractor to v7.23.1 (4081051)
- deps: update dependency @types/react to v18 (c93bdea)
- deps: update dependency @types/react-dom to v18 (0712b8c)
- deps: update dependency @ungap/structured-clone to v1 (3d2a57b)
- deps: update dependency commander to v9 (28c35e1)
- deps: update dependency did-jwt to v5.12.0 (5b414d7)
- deps: update dependency did-jwt-vc to v2.1.8 (d4520be)
- deps: Update dependency did-jwt-vc to v3 (014c1ab)
- deps: update dependency dotenv to v12 (ea7641e)
- deps: update dependency dotenv to v14 (88bd6dc)
- deps: update dependency dotenv to v16 (0ee5454)
- deps: Update dependency ethr-did-resolver to v6.0.2 (#964) (48b937e)
- deps: update dependency express-handlebars to v6 (4444828)
- deps: update dependency inquirer-autocomplete-prompt to v2 (9bf0d0b)
- deps: update dependency openapi-types to v10 (3d9cf88)
- deps: update dependency openapi-types to v11 (992ad40)
- deps: update dependency openapi-types to v12 (b8401f5)
- deps: update dependency ts-json-schema-generator to v1 (74d0a66)
- deps: update dependency typeorm to v0.2.41 (61a8103)
- deps: update dependency typescript to v4.6.3 (6e54d07)
- deps: update dependency typescript to v4.6.4 (dddaebd)
- deps: update dependency web-did-resolver to v2.0.15 (c574d05)
- deps: update dependency web-did-resolver to v2.0.16 (8fd46af)
- deps: Update dependency web-did-resolver to v2.0.19 (aec6bea)
- deps: update dependency yaml to v2 (9d5ee7c)
- deps: update did-libraries (219cde2)
- deps: update did-libraries (42e3d77)
- deps: update did-libraries (e28a6b5)
- deps: update react monorepo to v18 (5150b0e)
- deps: use did-jwt v6 and ethr-did-resolver v6 (#925) (0c77d03), closes #923 #848
- did-resolver: use interface
Resolvable
instead of the Resolver
class (9c2e59f) - docs: fix relevant errors and warnings in TSDoc to enable proper docs generation on
[@next](https://github.com/next)
branch (79c3872) - fix inquirer prompt for subject DID during SDR (20d6cab), closes #790
- key-manager: add missing uuid dependency (#807) (b6d9738)
- kms-web3: use ethers _signTypedData (#939) (f198997), closes #938
- remote-server: api-key-auth (#772) (cbe6f35), closes #771
- remote-server: web-did-doc-router options (#777) (cc1ec7a)
- update and fix inline documentation of all exported types (#921) (63e64e0)
Features
- add key type definitions: 'Bls12381G1Key2020' and 'Bls12381G2Key2020' (#839) (0f0f517)
- add partial match for dids and aliases in did discovery provider for data store (92b793e)
- add support for serviceEndpoint property as defined in latest DID Spec (#988) (9bed70b)
- cli: add choices when selecting credential Subject in CLI (#898) (c47c08e)
- cli: in explore, allow copy to clipboard the text of identifier or credential or presentation (#902) (d3b87f5)
- create DIDComm JWE with multiple recipients (#888) (06acacb)
- credential-ld: add option to fetch remote contexts (60226a1)
- credential-ld: add support for browser environments (#916) (435e4d2)
- credential-status: add credential status check plugin for Veramo (#874) (cf62dfe)
- credential-status: expect revoked boolean property from StatusMethods (e00daa4)
- credential-status: rename plugin interfaces and methods (a5adaba), closes #981
- credential-w3c: add ICredentialPlugin interface in core package (#1001) (7b6d195), closes #941
- credential-w3c: add override policies to verifyPresentation (#990) (06b3147), closes #375 #954
- credential-w3c: align verification API between formats (#996) (b987fc0), closes #935 #954 #375 #989
- CredentialIssuerEIP712 (#899) (5d62c52)
- data-store-json: BrowserLocalStorageStore (#914) (7b520ab)
- data-store: use DataSource instead of Connection (#970) (3377930), closes #947
- date-store-json: add JSON object storage implementation (#819) (934b34a)
- define an interface for credential status manager (#956) (6fbd22f), closes #937 #981
- did-manager: add
didManagerUpdate
method for full DID document updates (#974) (5682b25), closes #971 #960 #948 - did-provider-ethr: use multiple networks per EthrDIDProvider (#969) (0a88058), closes #968 #893
- did-provider-ethr: Using meta account (994e5af)
- did-resolver: simplify DIDResolverPlugin constructor (#986) (3a7eb0c), closes #976
- kms-web3: add a KMS implementation backed by a web3 provider (#924) (14f71af), closes #688
- kms-web3: add ability to list provider accounts as keys (#965) (31e3946), closes #933
- update did-discover-provider to search by DID likeness in addition to name (3696a7a)
- utils: add 2 utility functions for inspecting ethr dids (#842) (473e7fa)
BREAKING CHANGES
- the
did-resolver
and connected libraries change the data-type for ServiceEndpoint
to Service
and the previous semantic has changed. Services can have multiple endpoints, not just a single string. - cli: ProfileDiscoveryProvider has been renamed to DataStoreDiscoveryProvider in #597. Please update your config accordingly