Skip to content

Releases: paulmillr/scure-btc-signer

1.4.0

18 Sep 05:17
1.4.0
e0bb69b
Compare
Choose a tag to compare

What's Changed

  • Fix psbt parsing, support tap_bip32_derivation. gh-100, gh-101
  • transaction, utxo: add getOutputAddress, allowSameUtxo, requiredInputs
  • Fix dust relay fees (gh-107)
  • feat: better error message for when type is not bigint by @dogebonker in #99
  • Allow exact match of target === input amount during accumulation. by @ph101pp in #106
  • Improve ESM compat
  • Update dependencies

New Contributors

Full Changelog: 1.3.2...1.4.0

1.3.2

17 May 23:13
1.3.2
98d0161
Compare
Choose a tag to compare
  • Export back taprootTweakPubkey
  • Bump dependency micro-packed with perf improvements and bugfixes

@omahs made their first contribution in #89

Full Changelog: 1.3.1...1.3.2

1.3.1

19 Apr 15:42
1.3.1
5ead71e
Compare
Choose a tag to compare
  • utxo: allow passing customScripts into tapLeafScript
  • multisig: allow passing network. Closes gh-79

Full Changelog: 1.3.0...1.3.1

1.3.0

17 Apr 15:30
1.3.0
678c859
Compare
Choose a tag to compare
  • Add support for custom scripts. That simplifies Ordinals / Inscriptions. We've made a separate package for them, that builds on top of btc-signer: https://github.com/paulmillr/micro-ordinals
  • Regression: getInputType was not exported
  • Split library into different files to simplify maintenance in #80

Full Changelog: 1.2.2...1.3.0

1.2.2

24 Mar 13:24
1.2.2
42d0617
Compare
Choose a tag to compare
  • Update noble-hashes to v1.4.0
  • Update noble-curves to v1.4.0
  • Build process improvements: now providing standalone file

Full Changelog: 1.2.1...1.2.2

1.2.1

12 Jan 09:07
1.2.1
6b41acb
Compare
Choose a tag to compare

Adjust safety checks for cases where transactions are copying outputs into new inputs. Closes gh-66.

Full Changelog: 1.2.0...1.2.1

1.2.0

06 Jan 03:24
1.2.0
342ad08
Compare
Choose a tag to compare
  • Implement UTXO selection: strategies of choosing which UTXOs to use as inputs when making an on-chain bitcoin payment
  • Switch package to hybrid common.js-esm
  • Make Transaction#preimageWitness methods public

Full Changelog: 1.1.1...1.2.0

1.1.1

12 Dec 00:13
1.1.1
9a8d39d
Compare
Choose a tag to compare
  • Update deps
    • noble-hashes to 1.3.3
    • noble-curves to 1.3.0
    • scure-base to 1.1.4
    • micro-packed to 0.4.0
    • typescript to 5.3.2
  • fix: PSBT Version overwritten in opts on clone by @victorkirov in #64
  • fix: Updating nonWitnessUtxo on input to undefined by @victorkirov in #63

New Contributors

Full Changelog: 1.1.0...1.1.1

1.1.0

03 Sep 14:35
1.1.0
38c4032
Compare
Choose a tag to compare
  • Introduce improved SigHash instead of SignatureHash #54
  • Improve security: Throw an error on internalKey inside of p2tr leaf script
  • Consistent use of "unknown" by @kyranjamie in #52
    • allowUnknowOutput => allowUnknownOutputs
    • allowUnknowInput => allowUnknownInputs
  • Improve security: Harden typescript compilation options
  • Fix typo in errors by @kyranjamie in #50
  • Fix validateOpts in serverless environments
  • Update noble-curves to 1.2 https://github.com/paulmillr/noble-curves/releases/1.2.0

New Contributors

Full Changelog: 1.0.1...1.1.0

1.0.1

19 Jun 22:50
1.0.1
91b37a5
Compare
Choose a tag to compare

Full Changelog: 1.0.0...1.0.1