Releases: blockchain-certificates/cert-verifier-js
Releases · blockchain-certificates/cert-verifier-js
v4.3.2
v4.3.1
v4.3.0
4.3.0 (2020-06-01)
Bug Fixes
- Explorer: [#548] properly cleanup custom explorer - pass key to e2e tests (8dc631f)
- Explorer: [#548] remove etherscan key from build (88c1bfa)
Features
- Explorer: [#548] call explorer overwrite when getting default explorers (9f18928)
- Explorer: [#548] do not try and set custom explorers when matching default one (dcbf591)
- Explorer: [#548] wait until all overwrites have happened before deleting (e094a65)
- Explorer: allow modifying default explorers (ed7b65d)
- ExplorerApis: [#548] ensure token is available to extra calls to API (c4b3cd5)
- ExplorerAPIs: [#548] add token dynamically (dfdd056)
- ExplorerAPIs: [#548] list default services and expose enum (ddf2594)
v4.2.0
v4.1.0
4.1.0 (2020-04-28)
Bug Fixes
- LookForTx: wrong increment (15fb5e7)
- Types: [#471] expose more information on certificate class (00913df)
Features
- Explorers: [#471] Certificate accepts explorerAPIs option (7402d32)
- Explorers: [#471] default explorers as immutable data (c197079)
- Explorers: [#471] define explorer type (277c152)
- Explorers: [#471] ensure the queue stops as soon as tx is found (0063bbf)
- Explorers: [#471] expose types (995cee6)
- Explorers: [#471] maintain custom explorers explicitly (40f3c47)
- Explorers: [#471] merge default explorers and custom ones (bfd6fff)
- Explorers: [#471] register ExplorerAPIs to Verifier (3aa4b57)
- LookForTx: [#471] enable calling custom explorer (b57b275)
- LookForTx: [#471] use explorers as provided by consumer (e02dd1f)
- LookForTx: pass explorerAPIs (bcdb692)
- LookForTx: raw version of race queue (6a7b8f2)
- Verifier: set the explorers by priority (9954122)
- Verifier: throw error if priority or parsing function are incorrect (0707eec)
v4.0.1
4.0.1 (2020-04-09)
Performance Improvements
- Tests: [#479] remove runInBand flag (bd6ed72)
- Tests: [#479] stub txData (01a9553)
- Tests: [#479] stub txData (d4b3872)
- Tests: [#479] stub txData (957453b)
- Tests: [#479] stub txData (efa5ec0)
- Tests: [#479] stub txData (6a2037f)
- Tests: [#479] stub txData (fc61cbb)
- Tests: [#479] stub txData and improve test (68254f6)
- Tests: [#479] stub txData and improve test (8cecbfb)
- Tests: [#479] stub txData and improve test (3c6ccc3)
- Tests: [#479] stub txData and improve test (fdf911b)
- Tests: [#479] stub txData and improve test (d92fccb)
- Tests: [#479] stub txData and improve test (cd15d1d)
- Tests: [#479] stub v2 verification tx data (cf509b3)
- Tests: [#479] stub v3 verification tx data (b9ac1fb)
v4.0.0
4.0.0 (2020-04-08)
Bug Fixes
Features
- Certificate: [#468] retrieve issuerProfile and assign to issuer (8fdaa43)
- IssuerProfile: [#468] code against failing cases (0c8f67b)
- IssuerProfile: [#468] do not expose getIssuerProfile verification step (40a2809)
- IssuerProfile: [#468] skip issuer profile verification step (04c61ea)
- IssuerProfile: [#468] test against invalid URL (92c78fe)
- IssuerProfile: [#468] translate error messages (f09451a)
- IssuerProfile: [#468] validate issuer profile against standard (85853e0)
BREAKING CHANGES
- Certificate: as we are retrieving the issuer profile on Certificate instantiation, the operation thus becomes asynchronous. Since a Constructor cannot be async, consumers now need to call the
.init()
method after the initial instantiation in order to fully create the Certificate object.