Releases: paulmillr/scure-btc-signer
Releases · paulmillr/scure-btc-signer
2.0.1
2.0.0
- 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
- 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
- @adambor made their first contribution in #125
- @liquidleif made their first contribution in #124
Full Changelog: 1.8.0...1.8.1
1.8.0
- 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
- 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
- @louisinger made their first contribution in #119
Full Changelog: 1.6.0...1.7.0
1.6.0
- 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
Full Changelog: 1.5.0...1.6.0
1.5.0
1.4.0
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
- @dogebonker made their first contribution in #98
- @ph101pp made their first contribution in #106
Full Changelog: 1.3.2...1.4.0