All Versions
42
Latest Version
Avg Release Cycle
33 days
Latest Release
-

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 has getFee(): 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.