All Versions
42
Latest Version
Avg Release Cycle
33 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v6.0.2 Changes
๐ fixed
- p2sh payment now uses empty Buffer for redeem.output when redeemScript is OP_FALSE (#1802)
- ๐ Fix ripemd160 hashing fallback issue (#1812)
-
v6.0.1 Changes
- No changes to public API
-
v6.0.0 Changes
โ removed
- ๐ bip32: Removed the re-export. Please add as dependency to your app instead.
- ๐ฆ ECPair: Please use bip32 moving forward. ecpair package was created for those who need it.
- ๐ TransactionBuilder: Any internal files used only in TB (classify, templates, etc.) were also removed.
โ added
- ๐ taproot segwit v1 address support (bech32m) via address module (#1676)
- hashForWitnessV1 method on Transaction class (#1745)
๐ fixed
- Transaction version read/write differed. (#1717)
-
v5.2.0 Changes
September 11, 2020๐ changed
- โก๏ธ Updated PSBT to allow for witnessUtxo and nonWitnessUtxo simultaneously (Re: segwit psbt bug) (#1563)
โ added
- PSBT methods
getInputType
,inputHasPubkey
,inputHasHDKey
,outputHasPubkey
,outputHasHDKey
(#1563)
-
v5.1.10 Changes
June 01, 2020๐ fixed
- ๐ Fixed psbt.signInputAsync (and consequentially all Async signing methods) not handling rejection of keypair.sign properly (#1582)
-
v5.1.9 Changes
May 29, 2020๐ fixed
- ๐ Fixed errors for psbt.txOutputs getter (#1578)
-
v5.1.8 Changes
May 21, 2020๐ fixed
- Throw errors when p2wsh or p2wpkh contain uncompressed pubkeys (#1573)
โ added
- โ Add txInputs and txOutputs for Psbt (#1561)
๐ changed
- ๐ง (Not exposed) Added BufferWriter to help ease maintenance of certain forks of this library (#1533)
-
v5.1.7 Changes
January 06, 2020๐ fixed
- ๐ Fixed Transaction class Output interface typing for TypeScript (#1506)
- โ Add
weight()
to Block class, add optional includeWitness arg to Transaction byteLength method (#1515) - Match the old TransactionBuilder behavior of allowing for multiple instances of the same pubkey to be in a p2ms script for PSBT (#1519)
โ added
- ๐ Allow the API consumer to pass in the finalizer functions to allow for any type of transaction to be finalized. It places the most crucial part of transaction construction on the consumer, and should be used with caution. (#1491)
-
v5.1.6 Changes
September 02, 2019๐ fixed
- ๐
PsbtOutputExtended
did not support using the address attribute properly. It is now fixed.
- ๐
-
v5.1.5 Changes
August 27, 2019โ added
Psbt
now hasgetFee(): number
for use when all inputs are finalized. It returns the satoshi fee of the transaction. Calling getFee, getFeeRate, or extractTransaction will cache these values so if you call one after the other, the second call will return immediately.