v6.0.0
6.0.0 (2022-08-15)
⚠ BREAKING CHANGES
-
infura: Requiring object instead of string for IPFS config
-
fix(infura): allow DID reg to take in Infura config
-
fix(infura): create helper method for ipfs config for tests
-
fix(infura): add return type
-
fix(infura): use IFPS daemon for tests
-
fix(infura): use ipfs config for initUser methods
-
fix(infura): replace config with ipfs daemon for initUser methods
-
VerifiableCredentialsService
is initialized earlier.
Features
- add claim revocation (2ab1d93)
- add createdAt property to Claim interface (c71344d)
- add credential revocation (1f8f028)
- add documentation (543494f)
- add documentation comments in dist (cc34e96)
- add logs for axios errors (2fa44c6)
- add method to get claims by revoker to cache client interface (e24b506)
- adding more details to error log line when http request fails (#617) (e99ceda)
- addStatusToClaim: add cred status to claim object (f1f6328)
- apply prettier formatting (abc5154)
- assets: fix assets service interfaces (c9c6a87)
- assets: get asset owner (1eb4832)
- authorize issuer (7e8b864)
- claim expieration (#567) (757de5a)
- claim: issue VC when approving role request (a3eefbc)
- claims: add status to vc (28c556f)
- claims: verify credential status (b5da79f)
- claims: verify role vc (b318dbd)
- continue credentials exchange (fd07ba0)
- docs: quick start (cd85c17)
- domain-reader: refactor domainreader initialisation (9f7ea6e)
- domains: add MulticallTx type (3be1e6f)
- ens scripts (d7f0df3)
- exp: add explainer for expiration (5441a4f)
- exp: apply prettier formatting (7261112)
- exp: fix issuerVerified as boolean (d82eeeb)
- export logger (819e67c)
- exp: remove method for expiration check; decrease test await (9ae092c)
- handle unexpected did service endpoint (#610) (a360e93)
- infura: allow DID reg to take in Infura config (#638) (ad2ed1a)
- initiate credential exchange (099eb64)
- remove verifiable credentials storage (9501481)
- revocation: add credentialStatus to EIP191JWT (52fec66)
- RevokeClaim: add endpoint to fetch claims by revoker (current user) (80cf934)
- revokeClaim: make did param required (b6648d6)
- types in claims service (EthersProviderIssuerResolver) (11ac865)
- update claim revocation registry address (effe1d8)
- update types and interfaces from ew-credentials (0ed9855)
- vc: add verifiable credential expiration date (e76c66b)
- verifiable credential poc (a7f8df7)
- verifiable presentation poc (a4732e3)
- verifiable-credentials: add credential status eip712 type (d9db01f)
- verifiable-credentials: get credentials by definition (5f2e7a8)
- verifyExp: add documentation; address PR comments (e7a50a5)
- verifyExp: add exp verification method and tests for EIP and VP (7099c09)
- verifyExp: remove comment (1d96490)
- verifyVc: add jsonwebtoken and update package-lock (81ff25d)
- verifyVc: add unit tests (c4390b1)
- verifyVC: add verifyVC method to VC Base Service (3187e5e)
- verifyVC: make proof private; add error and return types (0da3229)
- verifyVc: remove comments and update test case descriptions (04f9c9f)
- verifyVc: resolve conflicts and add formatting (b24f328)
- verifyVC: update ew-credentials (877fad6)
- verifyVc: update ew-credentials version and use to resolve credentials (cd77eb0)
- verifyVc: update method and params (9800557)
- verifyVc: update method documentation (86e47e1)
- verifyVc: update resolve method and add method for offchain verify (800c903)
- verifyVc: update unit tests (9d5e7ba)
- verifyVc: update unit tests (eb0c7e0)
- verifyVc: update verify method name (e5733c6)
- verifyVc: update verifyOffChainClaim method to accept Claim interface (3034101)
Bug Fixes
- add checking if service endpoint is a CID (a0b5d1a)
- add vp request to return of initiate exchange (ddecbaf)
- addVcVerifier: add VerifyVCIssuer method (6052d41)
- addVcVerifier: return instance of domain reader (ce037f4)
- addVcVerifier: return type for Domain Reader (84ba78f)
- addVcVerifier: update package-lock version (9eb00ac)
- avoid refreshing undefined token (86bed3c)
- cache client authentication (619845d)
- cache-client token refresh (05e9f1a)
- claim: fix claim service issuance interfaces (4c32a26)
- claim: fix public claim publishing (d77df34)
- claims: dont reregister onchain claim (ebd46c0)
- did-registry: optional encoding and algo of public key (26a239f)
- docs: architecture (f7daa96)
- docs: guides (627bc88)
- domain: fix domain service interfaces (50a014e)
- don't remove deploy badge (c216ed8)
- exchange credential tests grouping (2b1e674)
- exp: do not use dflt validity period to calculate timestamp if n… (#623) (9ce524d)
- filter self-signed credential from presDef before sending to PEX (6d43aeb)
- fix backward compatibility for did registry interface (a24a91c)
- fix delegate token payload (56bfb1d)
- on-chain claim revocation (df9eeea)
- retry failed requests on token refresh (434e262)
- set check ethr signer for node clients (#618) (c198dc7)
- set index page for readthedocs (f6b4a49)
- throw an error when a did document update failed (e7c1ae9)
- verifiable-credentials: check errors in exchange initiating (1bc8626)
- verifiable-credentials: check errors on initiating exchange (bce85a8)
- verifiable-credentials: filter invalid issuer fields (8c8b0c3)
Refactoring
- apply naming convention (cc41154)
- cleanup credential exchange code (#602) (56444c6)
- rename issuer credential status (6c55143)
Documentation
- add changes in index.md (0d5626a)
- add new index.md (5da81dc)
- asset: improve asset service documentation (eada9b8)
- browser session management (762a42e)
- claim.md: fix more links (92b7f14)
- claim: improve claim service documentation (fa89229)
- claims: getClaimId (affaef7)
- copy README to docs index.md and remove QUICKSTART file (not used anywhere) (3ac8fbf)
- did-registry: improve DID registry service documentation (b0bbf6f)
- document iam initialization (1552965)
- domains: improve domain service documentation (861fbfd)
- fix api links in guides files (6934d4a)
- improve read the docs (#613) (ccc2358)
- index.md: remove out of date sections (5874ed4)
- install in browser application (488106f)
- messaging: improve messaging service documentation (509e201)
- organize api by modules (aae1c23)
- README.md: update active maintainers (1cb98c2)
- README: fix link to read the docs (8858048)
- README: fix names of "set" methods (37126ae)
- remove architecture intro section (f8da541)
- remove quickstart from mkdocs structure (b9919e1)
- remove README from api (78bc3a0)
- remove trailing spaces (3ffb6af)
- signer: improve signer service documentation (7a8048d)
- update examples role objects (99066bf)
- update path to logo to be relative (4fc7413)
- update README template and add quick start documentation (25b85c9)
- update verifiable credentials documentation (a1d5a5e)
- vc: improve verifiable credential service documentation (f7191f1)