All Versions
42
Latest Version
Avg Release Cycle
33 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v5.0.0 Changes
April 05, 2019โ added
- ๐ TypeScript support (#1319)
Block.prototype.checkTxRoots
will check the merkleRoot and witnessCommit if it exists against the transactions array. (e52abec) (0426c66)
๐ changed
Transaction.prototype.getHash
now hasforWitness?: boolean
which when true returns the hash for wtxid (a652d04)Block.calculateMerkleRoot
now hasforWitness?: boolean
which when true returns the witness commit (a652d04)
โ removed
- ๐
Block.prototype.checkMerkleRoot
was removed, please usecheckTxRoots
(0426c66)
-
v4.0.5 Changes
April 06, 2019๐ fixed
- ๐ Fixed bug where Angular apps break due to lack of crypto at build time. Reverted #1373 and added (6bead5d).
-
v4.0.4 Changes
๐ fixed
- ๐ Fixed bug where Electron v4 breaks due to lack of
'rmd160'
alias for ripemd160 hash. (#1373)
- ๐ Fixed bug where Electron v4 breaks due to lack of
-
v4.0.3 Changes
๐ fixed
- ๐ Fixed
TransactionBuilder
to require that the Transaction has outputs before signing (#1151) - ๐ Fixed
payments.p2sh
, which now takes the network from the redeem attribute if one is not given in the object argument (#1232) - ๐ Fixed
Block.calculateTarget
to allow for exponents up to 29 (#1285) - ๐ Fixed some low priority rarely occurring bugs with multisig payments and
TransactionBuilder
multisig processing (#1307)
โ added
- โ
Regtest network object to
networks
(#1261)
- ๐ Fixed
-
v4.0.2 Changes
๐ fixed
- ๐ Fixed
TransactionBuilder
not throwing when payment type validation should fail (#1195)
โ removed
- โ Removed rogue
package.json
fromsrc/payments
(#1216)
- ๐ Fixed
-
v4.0.1 Changes
๐ fixed
- ๐ Fixed
tiny-secp256k1
dependency version (usedecurve
) (#1139) - ๐ Fixed
TransactionBuilder
throwing when trying to signP2WSH(P2WPKH)
(#1135)
- ๐ Fixed
-
v4.0.0 Changes
โ added
- โ Added
bip32
dependency as a primary export (#1073) - โ Added
ECPair.fromPrivateKey
(#1070) - โ Added
payments
export, with support forp2pkh
,p2pk
,p2ms
,p2sh
,p2wpkh
,p2wsh
andembed
payment types (#1096, #1119) - โ Added
script.signature.encode/decode
for script signatures (#459)
๐ changed
ECPair.prototype.sign
now returns a 64-byte signatureBuffer
, not anECSignature
object (#1084)ECPair
(and all ECDSA code) now usestiny-secp256k1
, which uses thelibsecp256k1
library (#1070)- ๐
TransactionBuilder
internal variables are now__
prefixed to discourage public usage (#1038) - 0๏ธโฃ
TransactionBuilder
now defaults to version 2 transaction versions (#1036) script.decompile
now returns[Buffer]
ornull
, if decompilation failed (#1039)
๐ fixed
- ๐ Fixed
TransactionBuilder
rejecting uncompressed public keys to comply with BIP143 (#987)
โ removed
- โ Removed Node 4/5 LTS support (#1080)
- โ Removed
ECPair.fromPublicKeyBuffer
, useECPair.fromPublicKey
(#1070) - โ Removed
ECPair.prototype.getAddress
, usepayments.p2pkh
instead (#1085) - โ Removed
ECPair.prototype.getPrivateKey
, useECPair.prototype.privateKey
property (#1070) - โ Removed
ECPair.prototype.getPublicKey
, useECPair.prototype.publicKey
property (#1070) - โ Removed
ECPair.prototype.getNetwork
, useECPair.prototype.network
property (#1070) - โ Removed
ECSignature
, usescript.signature.encode/decode
instead (#459) - โ Removed
HDNode
, usebip32
export instead (#1073) - โ Removed
bufferutils
(#1035) - โ Removed
networks.litecoin
, BYO non-Bitcoin networks instead (#1095) - โ Removed
script.isCanonicalSignature
, usescript.isCanonicalScriptSignature
instead (#1094) - Removed
script.*.input/output/check
functions (templates
), usepayments.*
instead (templates
previously added in #681, #682) (#1119) - โ Removed dependency
bigi
, usesbn.js
internally now (viatiny-secp256k1
) (#1070, #1112) - โ Removed public access to
ECPair
constructor, use exported functionsECPair.fromPrivateKey
,ECPair.fromWIF
,ECPair.makeRandom
, orECPair.fromPublicKey
(#1070)
- โ Added
-
v3.3.2 Changes
๐ fixed
- ๐ Fixed
decodeStack
arbitrarily supporting non-Array arguments (#942)
- ๐ Fixed
-
v3.3.1 Changes
๐ changed
- Increased the
TransactionBuilder
maximumFeeRate
from 1000 to 2500 satoshis/byte. (#931)
- Increased the
-
v3.3.0 Changes
โ added
- โ Added
ECSignature.prototype.toRSBuffer
/ECSignature.fromRSBuffer
(#915) - โ Added support to
TransactionBuilder
for 64-byte signatures via.sign
(#915) - โ Added support to
TransactionBuilder
for the.publicKey
standard as an alternative to.getPublicKey()
(#915)
- โ Added