Skip to content

Releases: blockchain-certificates/jsonld-signatures-merkleproof2019

v2.2.1

21 Nov 14:49
33d9b91
Compare
Choose a tag to compare

2.2.1 (2022-11-21)

Bug Fixes

  • Constant: import constant from explorer-lookup (3de3090)

v2.2.0

18 Nov 17:17
b042f59
Compare
Choose a tag to compare

2.2.0 (2022-11-18)

Features

  • Mocknet: make package responsible for knowing about mockchain (bd80c2c)

v2.1.0

17 Nov 13:34
6cc1f57
Compare
Choose a tag to compare

2.1.0 (2022-11-17)

Features

  • Verification: support mocknet (83d5cd5)

v2.0.2

03 Nov 15:41
969d3e7
Compare
Choose a tag to compare

2.0.2 (2022-11-03)

Bug Fixes

  • Sepolia: ensure sepolia anchoring validates (46300d9)

v2.0.1

12 Oct 13:50
bc4cf0e
Compare
Choose a tag to compare

2.0.1 (2022-10-12)

Bug Fixes

  • Deps: fix circular dependency issue when building CVJS (fc58d45)

v2.0.0

10 Oct 13:45
077ebe0
Compare
Choose a tag to compare

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

12 Feb 16:07
f9ce6ad
Compare
Choose a tag to compare

1.3.0 (2021-02-12)

Bug Fixes

  • ComputeLocalHash: follow jsonld error pattern (dc2c357)

Features

  • DocumentLoader: accept documentLoader as sent by customer (db4c2a7)
  • Type: allow proof type to be different that MerkleProof2019 (b0c58cc)

v1.2.0

11 Feb 13:52
cd16f04
Compare
Choose a tag to compare

1.2.0 (2021-02-11)

Features

  • ComputeLocalHash: provide more verbose error when normalization fails (4a4e1bb)

v1.1.0

04 Feb 11:51
a38e13a
Compare
Choose a tag to compare

1.1.0 (2021-02-04)

Features

  • ExplorerLookup: setup using package (0077b34)
  • ExplorerLookup: use lookForTx from explorer-lookup (e351931)

v1.0.0

04 Dec 13:28
532bb36
Compare
Choose a tag to compare

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)