Skip to content

build(deps): DEP-4 — platform & SDK maintenance bumps, phase 1 (WALLET-1329)#1380

Merged
Comp0te merged 1 commit into
release/2.6.0from
WALLET-1329-dep-4-platform-sdk-maintenance-bumps-casper-wallet-core-governance
Jul 1, 2026
Merged

build(deps): DEP-4 — platform & SDK maintenance bumps, phase 1 (WALLET-1329)#1380
Comp0te merged 1 commit into
release/2.6.0from
WALLET-1329-dep-4-platform-sdk-maintenance-bumps-casper-wallet-core-governance

Conversation

@ost-ptk

@ost-ptk ost-ptk commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

Phase 1 of WALLET-1329 — dependency-only maintenance bumps. Phase 2 (casper-wallet-core governance: git+ssh SHA → semver-versioned private package) is descoped from this PR and will be picked up separately as a stacked follow-up. casper-wallet-core stays on its current git+ssh SHA pin here.

  • Bump all 4 Ledger transports together: @ledgerhq/hw-transport / hw-transport-webhid^6.35.4, hw-transport-webusb / hw-transport-web-ble^6.34.4 (latest for these two is 6.34, not 6.35)
  • @zondax/ledger-casper^2.6.4, @bringweb3/chrome-extension-kit1.7.0, @tanstack/react-query^5.101.2
  • Add an overrides entry deduping @ledgerhq/hw-transport to a single version — @zondax/ledger-casper@2.6.4 newly pins @ledgerhq/hw-transport@6.31.16, which would otherwise create a duplicate copy
  • Add @ledgerhq/devices as an explicit direct dependency (deep-imported in transport.ts for ledgerUSBVendorId); pinned to the version already resolved transitively, so no lockfile churn beyond the dedupe
  • casper-js-sdk held (already latest, gates the crypto cluster per WALLET-1330); qrcode.react held (WALLET-1330 DEP-11); no source edits to transport.ts / ledger.ts / bring.ts / background/index.ts

Stacked on WALLET-1330-dep-3-crypto-vault-modernization (current tip of the dependency-modernization train); will be merged forward without force once parent branches land.

@ost-ptk ost-ptk requested a review from Comp0te July 1, 2026 12:54
@ost-ptk ost-ptk changed the title build(deps): platform & SDK maintenance bumps (WALLET-1329) build(deps): platform & SDK maintenance bumps (WALLET-1329 ) Jul 1, 2026
@ost-ptk ost-ptk changed the title build(deps): platform & SDK maintenance bumps (WALLET-1329 ) build(deps): platform & SDK maintenance bumps (WALLET-1329) Jul 1, 2026
@ost-ptk ost-ptk marked this pull request as ready for review July 1, 2026 12:56
@ost-ptk ost-ptk changed the title build(deps): platform & SDK maintenance bumps (WALLET-1329) build(deps): platform & SDK maintenance bumps (WALLET-1329 | DEP 5) Jul 1, 2026
@ost-ptk ost-ptk changed the title build(deps): platform & SDK maintenance bumps (WALLET-1329 | DEP 5) build(deps): DEP-4 — platform & SDK maintenance bumps, phase 1 (WALLET-1329) Jul 1, 2026
Base automatically changed from WALLET-1330-dep-3-crypto-vault-modernization to release/2.6.0 July 1, 2026 20:06
…-1329)

Bump all 4 Ledger transports together (hw-transport/webhid -> ^6.35.4,
webusb/web-ble -> ^6.34.4), @zondax/ledger-casper -> ^2.6.4,
@bringweb3/chrome-extension-kit -> 1.7.0, @tanstack/react-query -> ^5.101.2.

Add an override deduping @ledgerhq/hw-transport to a single 6.35.4 copy:
@zondax/ledger-casper@2.6.4 pins hw-transport@6.31.16 and its child
@zondax/ledger-js pins 6.31.9; the nested override collapses the whole
zondax subtree to one hoisted copy (verified: single node_modules entry).

Add @ledgerhq/devices as an explicit direct dep (transport.ts imports
ledgerUSBVendorId and deep-imports hw-transport-webusb/lib/webusb),
pinned to the transitively-resolved 8.15.1 so there is no lockfile churn
beyond the dedupe. casper-js-sdk and casper-wallet-core untouched
(held / out of scope for this phase).

Rebased onto release/2.6.0 after DEP-1/2/3 landed as squash merges.
@Comp0te Comp0te force-pushed the WALLET-1329-dep-4-platform-sdk-maintenance-bumps-casper-wallet-core-governance branch from 2dbbc16 to 21b41ff Compare July 1, 2026 20:17
@Comp0te Comp0te merged commit 8e50c3b into release/2.6.0 Jul 1, 2026
@Comp0te Comp0te deleted the WALLET-1329-dep-4-platform-sdk-maintenance-bumps-casper-wallet-core-governance branch July 1, 2026 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants