Skip to content

Releases: BlockIo/block_io-nodejs

v4.2.2: Maintenance Release

26 Oct 01:17
Compare
Choose a tag to compare
  • bump bitcoinjs to v6.1.5
  • bump tiny-secp256k1 to v2.2.3
  • bump axios to v1.5.1
  • allow nodejs v20, v21
  • disallow nodejs v12, v13, v15
  • increase timeouts from 30s to 60s

v4.2.1: Maintenance Release

27 Oct 00:24
Compare
Choose a tag to compare
  • Allow Node v19
  • Update axios to 1.1.3
  • Update ecpair to 2.1.0

v4.2.0: Maintenance Release

28 Aug 00:59
Compare
Choose a tag to compare
  • use axios package instead of raw https client
  • upgrade bitcoinjs-lib to 6.0.2
  • upgrade ecpair to 2.0.1

v4.1.0: Bech32m Support

12 Nov 23:54
Compare
Choose a tag to compare
  • Use bitcoinjs 6.0.0
  • Use ecpair 1.0.1
  • Add test for witness v1 outputs (Bech32m)
  • Remove support for NodeJS 10.0 due to bitcoinjs use of Object.fromEntries

Maintenance Release

12 Aug 21:40
526c4eb
Compare
Choose a tag to compare
  • Update dependencies

Maintenance Release

10 Jun 22:12
Compare
Choose a tag to compare
  • Disambiguates this.api_key (this.key)
  • Fix for string-based object instantiation (this.keys undefined)

Minor Release

10 Jun 00:53
Compare
Choose a tag to compare
  • Implements support for dynamic decryption algorithms

Major Update: Breaking Changes

27 May 01:48
Compare
Choose a tag to compare
  • Drop support for deprecated transaction endpoints
  • Implement support for create_and_sign_transaction
  • Fix handling of low R signature options
  • More unit testing
  • Revised integration tests

Security update

18 Mar 22:28
be79aba
Compare
Choose a tag to compare

Fixes CVE-2020-28498 in dependency elliptic

Dev dependency updates:

  • eslint to 7.21.0
  • tape to 5.2.1

Minor: add response JSON to error object

20 Nov 15:02
8c165be
Compare
Choose a tag to compare
  • When a server-side error occurs, expose the server-side response by extending the returned Error instance with a 'data' property.
  • Update eslint to v7.13.0