Releases: blockchain-certificates/jsonld-signatures-merkleproof2019
Releases · blockchain-certificates/jsonld-signatures-merkleproof2019
v2.2.1
v2.2.0
v2.1.0
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2022-10-10)
Bug Fixes
- computeLocalHash: use async (ab96421)
- Package: correct entry point (64d7aaa)
- Verification: temporarily turn off check to assess if valid in this library (c72982b)
Code Refactoring
- MerlkeProof2019: rename package and improve typings (bd812c7)
Features
- API: allow passing executeStep function from external lib (cb1763b)
- ComputeLocalHash: improve unmapped fields detection (d14a9fa)
- DID: add public key to blockchain address derivation code (3af911d)
- i18n: add translations (47af2bb)
- Identity: add identity verification steps if necessary (638b4d8)
- MerkleProof2019: expose issuing address (0c6d1b7)
- Multisign: make TS know possibility of array of proofs (0a4cb27)
- Proof: allow verification of multiple proof document (436488c)
- Proof: update proof typings (b2cac4e)
- Verification: add missing steps as expected by cert-verifier-js (ebd32e3)
- Verification: change error message to match CVJS expectations (397999f)
- Verification: expose verification process to external consumers (c3b65ad)
- Verification: remove steps that are more likely blockcerts relevant (cc8d70e)
BREAKING CHANGES
- MerlkeProof2019: import is now named LDMerkleProof2019
v1.3.0
v1.2.0
v1.1.0
v1.0.0
1.0.0 (2020-12-04)
Bug Fixes
- MerkleProof2019: revert zealous linting and allow race to terminate when result found (b6d7157)
Features
- MerkleProof2019: add lds merkle proof 2019 dep (a5ebf58)
- MerkleProof2019: bring in original verification code (be9a303)
- MerkleProof2019: bring over tx lookup code from CVJS (00ea9ff)
- MerkleProof2019: change API to retrieve proof from document. Make the latter compulsory (4bed126)
- MerkleProof2019: communicate custom explorers to lookForTx (027ecbb)
- MerkleProof2019: compare hashes (136be9f)
- MerkleProof2019: compare merkle root (66fc6aa)
- MerkleProof2019: compute local hash (cd95d23)
- MerkleProof2019: define API type (7aa4c04)
- MerkleProof2019: get chain from proof (e539832)
- MerkleProof2019: lookup tx data in verification process (627f97c)
- MerkleProof2019: remove CVJS dependency (ad45ea5)
- MerkleProof2019: retrieve transaction id (ef44ab3)
- MerkleProof2019: return verification status (bd22bc9)
- MerkleProof2019: validate transaction id (c7a48bf)
- MerkleProof2019: validate transaction id (7abc80f)
- RPC: accept explorer from outer world (7d724d0)
- RPC: add bitcoin rpc (dc08783)
- RPC: assign btc rpc explorer when needed (0083712)
- RPC: blend rpc and rest explorers for lookup (f7990a6)
- RPC: default to custom explorers when chain is not known (a7095e4)
- RPC: introduce rpc requests (b9c8aa1)