Skip to content

chore(deps): bump bitcoinjs-lib from 6.1.7 to 7.0.1#19

Closed
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/bitcoinjs-lib-7.0.1
Closed

chore(deps): bump bitcoinjs-lib from 6.1.7 to 7.0.1#19
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/bitcoinjs-lib-7.0.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 16, 2026

Bumps bitcoinjs-lib from 6.1.7 to 7.0.1.

Changelog

Sourced from bitcoinjs-lib's changelog.

7.0.1

added

  • crypto: Restore ripemd160, sha1, and sha256 hash helpers (#2248)
  • p2ms: Support up to 20 public keys for n-of-20 multisig (previously capped at 16). This is relevant for P2WSH-wrapped multisig where the P2SH script-size limit does not apply. (#2297)

fixed

  • psbt: Remove unnecessary tapInternalKey check for signature validation of taproot inputs (#2270)
  • Bump valibot dependency (#2308)

7.0.0

breaking

  • Buffer → Uint8Array: All public APIs now use standard Uint8Array instead of Node.js Buffer. This affects all payment types, Transaction, Psbt, Block, and script modules. Buffer (a Uint8Array subclass) is still accepted as input, but return types are now Uint8Array. (#2161)
  • Transaction values: number → bigint: Transaction.Output.value changed from number to bigint. Psbt output values, Psbt.getFee(), and witnessUtxo.value are all bigint now. Update your code: value: 10000value: BigInt(10000) or value: 10000n.
  • typeforce → valibot: Runtime type validation switched from typeforce to valibot. All typeforce re-exports removed (Buffer256bit, Hash160bit, Hash256bit, Number, Array, Boolean, String, Buffer, Hex, UInt8, UInt32, BufferN, Null, oneOf, maybe, tuple, Function, Satoshi). Replaced by valibot schemas (Buffer256bitSchema, Hash160bitSchema, Hash256bitSchema, BufferSchema, HexSchema, UInt8Schema, UInt32Schema, SatoshiSchema, NBufferSchemaFactory).
  • ESM support: Package is now dual CJS/ESM. Added "type": "module" and exports field in package.json. CJS files use .cjs extension. Internal import paths now require .js extension.
  • Node.js ≥ 18 required: Minimum Node.js version bumped from 8 to 18.
  • Dependency major bumps: bip174 2.x → 3.x, bs58check 3.x → 4.x, varuint-bitcoin 1.x → 2.x.

added

  • uint8array-tools dependency for cross-platform Uint8Array utilities
  • valibot dependency for runtime type validation
  • toXOnly exported from psbt/bip371
  • Taproot multisig with verified unspendable internalPubkey example
  • Better error message when signing a transaction without outputs

changed

  • Coverage tooling switched from nyc to c8
  • TypeScript execution switched from ts-node to tsx
  • Fix tx version read/write to use uint32 instead of int32

fixed

  • Fix multisig taproot example's provable nonce calculation
  • Various typo fixes
Commits
  • dc7f067 7.0.1
  • 3619e35 Bump valibot
  • e4280e2 Merge pull request #2248 from landabaso/feat/restore-hash-helpers
  • dc1dbc6 Merge branch 'master' into feat/restore-hash-helpers
  • 99bb080 Merge pull request #2297 from landabaso/feat/p2ms-20-keys
  • 48d1e53 feat(crypto): restore ripemd160, sha1 and sha256 hash helpers
  • 16f1bac p2ms: support up to 20 keys
  • 13aea8c Removed unnecessary check for tapInternalKey for signature validations of tap...
  • c151d53 Merge pull request #2264 from bitcoinjs/bump-ver
  • 18b1c22 7.0.0
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 16, 2026
tyecode and others added 2 commits May 17, 2026 13:54
- Add 90d period support to merchant stats endpoint
- Update checkout Invoice interface to match API response
- Remove broken OG image references
- Use shared Invoice type in CheckoutCard component
Bumps [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib) from 6.1.7 to 7.0.1.
- [Changelog](https://github.com/bitcoinjs/bitcoinjs-lib/blob/master/CHANGELOG.md)
- [Commits](bitcoinjs/bitcoinjs-lib@v6.1.7...v7.0.1)

---
updated-dependencies:
- dependency-name: bitcoinjs-lib
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/bitcoinjs-lib-7.0.1 branch from c5b3191 to 5600fc2 Compare May 17, 2026 06:57
@tyecode tyecode closed this May 18, 2026
@tyecode tyecode deleted the dependabot/npm_and_yarn/bitcoinjs-lib-7.0.1 branch May 18, 2026 08:52
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 18, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant