Skip to content

Releases: paulmillr/scure-btc-signer

2.0.1

09 Sep 00:51
2.0.1
81e8b14

Choose a tag to compare

  • Disable extension-less imports. If you've used /musig2, switch to /musig2.js now. See 2.0.0 for more details.
  • pkg.json: add exports, for code editor autocompletion. Closes #127

Full Changelog: 2.0.0...2.0.1

2.0.0

25 Aug 16:11
2.0.0
591bf92

Choose a tag to compare

  • The package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+
    • Node v20.19 is now the minimum required version
    • Package imports now work correctly in bundler-less environments, such as browsers
    • Reduces npm package size (traffic consumed)
    • Reduces unpacked npm size (on-disk space)
  • Upgrade to noble v2
  • Upgrade typescript compilation env to ts5.9 and es2022
  • Do not throw Transaction.id if not finalized by @louisinger in #126

Full Changelog: 1.8.1...2.0.0

1.8.1

29 May 20:05
1.8.1
84e7b7f

Choose a tag to compare

  • Export all modules with .js extension in addition to extension-less exports
  • allowUnknownVersion flag for non-standard tx versions by @adambor in #125
  • fix: spending all required indices by @liquidleif in #124

New Contributors

Full Changelog: 1.8.0...1.8.1

1.8.0

24 Apr 16:10
1.8.0
05f4037

Choose a tag to compare

  • Return hash in P2Ret for hash based payments. #20
  • Remove circular imports, make it friendlier to bad bundlers
  • p2p: Add experimental support for ElligatorSwift from BIP324
  • Bump hashes to v1.8.0, curves to v1.9.0, base to 1.2.5, packed to v0.7.3
  • Standalone build files are now attested in CI. Check out README for verification guide

Full Changelog: 1.7.0...1.8.0

1.7.0

01 Mar 00:12
1.7.0
4749bd0

Choose a tag to compare

  • Implement MuSig2 from BIP327
    • Special thanks to Arklabs for funding the feature
  • Support unknown psbt keypairs by @louisinger in #119
  • Fix gh-122: duplicate usage of requiredInputs
  • Bump devdeps typescript to 5.8.2, jsbt to 0.3.2, prettier to 3.5.2

New Contributors

Full Changelog: 1.6.0...1.7.0

1.6.0

18 Jan 09:22
1.6.0
f9d7e45

Choose a tag to compare

  • Add support for version 3 transactions by @mcbagz in #116
  • Support Pay to Anchor Output Types by @russeree in #121
  • Use typescript verbatimModuleSyntax to support future node.js type stripping
  • Add some explicit types for typescript isolatedDeclarations and improved docs
  • Publish to JSR.io

New Contributors

  • @mcbagz made their first contribution in #116
  • @russeree made their first contribution in #121

Full Changelog: 1.5.0...1.6.0

1.5.0

23 Nov 08:44
1.5.0
3e7161c

Choose a tag to compare

  • Improve p2wpkh behavior when inputSighash is undefined
  • Reuse bytes check from deps
  • Bump hashes to v1.6.0, curves to v1.7.0, base to 1.2, packed to v0.7

Full Changelog: 1.4.0...1.5.0

1.4.0

18 Sep 05:17
1.4.0
e0bb69b

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

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

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