Repository navigation
chore(deps): bump the production-dependencies group across 1 directory with 3 updates - #271
dependabot[bot] wants to merge 1 commit into
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
I reviewed this dependency bump and didn't find any bugs. mppx is the payment library this wallet CLI is built on, and it moves to a new 0.x minor version, so a human look is still worthwhile.
What was reviewed:
- package.json: all three versions are still pinned exactly. The mppx 0.12.0 → 0.13.4 bump changes payment-flow behavior: challenges now carry an HMAC issuance nonce, credential-bearing retries no longer follow redirects, and session settlement handling changed. These changes reach the code in src/request (charge.ts, session.ts, session-topup.ts, challenge.ts) and src/commands/transfer.
- pnpm-lock.yaml:
accounts@ 0.21.0still depends on mppx 0.12.0, so two mppx versions now sit side by side in the tree. Check that no mppx objects or types are passed betweenaccountsand the CLI's own mppx 0.13.4. - The release notes in the PR only cover 0.13.1–0.13.4. The 0.13.0 notes, where any breaking changes would be listed, don't appear there.
Extended reasoning...
The change touches only package.json and pnpm-lock.yaml. It bumps mppx (0.12.0 to 0.13.4), undici and viem, and adds transitive packages such as a second mppx, ox, zod 4.6.6 and eventsource-parser. No source code changes, but mppx handles payment credentials, challenges and session settlement in this wallet CLI, which is a security-sensitive area. The 0.x minor bump changes how challenges, redirects and settlement behave, and the lockfile now holds two mppx versions. Those two facts mean a human should confirm CI and the payment flows still work, which is why this is deferred rather than approved.
…y with 3 updates Bumps the production-dependencies group with 3 updates in the / directory: [mppx](https://github.com/wevm/mppx), [undici](https://github.com/nodejs/undici) and [viem](https://github.com/wevm/viem). Updates `mppx` from 0.12.0 to 0.13.4 - [Release notes](https://github.com/wevm/mppx/releases) - [Changelog](https://github.com/wevm/mppx/blob/main/CHANGELOG.md) - [Commits](https://github.com/wevm/mppx/compare/mppx@0.12.0...mppx@0.13.4) Updates `undici` from 8.10.2 to 8.11.2 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v8.10.2...v8.11.2) Updates `viem` from 2.57.1 to 2.57.4 - [Release notes](https://github.com/wevm/viem/releases) - [Commits](https://github.com/wevm/viem/compare/viem@2.57.1...viem@2.57.4) --- updated-dependencies: - dependency-name: mppx dependency-version: 0.13.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: undici dependency-version: 8.11.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: viem dependency-version: 2.57.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
ed03346 to
9788a02
Compare
Bumps the production-dependencies group with 3 updates in the / directory: mppx, undici and viem.
Updates
mppxfrom 0.12.0 to 0.13.4Release notes
Sourced from mppx's releases.
Changelog
Sourced from mppx's changelog.
... (truncated)
Commits
d8d800fchore: version packages (#1019)a732d24fix(tempo): serve transient settlement failures and read back at the receipt ...53c394afix(cli): reject redirects during endpoint validation (#1021)99b6e08fix(session): honor cancellation before WebSocket authorization (#1022)bbbec69fix(server): randomize payment challenge issuance (#996)d27f02dfix(tempo): report settlement deltas from the receipt and export SettlementCh...59de230chore: version packages (#1015)c22cf1afix(tempo): keep confirmed settlements successful when their checkpoint fails...06dc781fix(tempo): keep ambiguous session closes pending and reconcile expired ones ...55c3c26feat(tempo): report failed session settlements and serve retryable failures (...Updates
undicifrom 8.10.2 to 8.11.2Release notes
Sourced from undici's releases.
... (truncated)
Commits
7e016adBumped v8.11.2 (#5886)fcdd5a6fix: skip reconnecting for aborted requests (#5846)dd28c5cfix: close rejected HTTP/2 WebSocket handshake streams (#5873)5e0a2f8Bumped v8.11.1 (#5871)2b72898test: cover native fetch gzip decoding through the legacy bridge (#5874)636bf51docs: warn about buffering response bodies (#5872)8145595fix hang on 3xx response with large body (#5850)f3cbe48fix websocketstream bugs (#5863)1d4ea0aRevert "fix: preserve HTTP/2 for legacy fetch consumers" (#5860)77d7b3fdeslopify websocket test (#5851)Updates
viemfrom 2.57.1 to 2.57.4Release notes
Sourced from viem's releases.
Commits
6ea182fchore: version package (#5194)766de13chore: update chains size budgets8026970chore: update vulnerable dependencies (#5206)9adede0chore: bump ox to 0.14.54 (#5204)2149aa1feat(tempo): add current ZoneInbox ABI (#5190)10b921echore: version package (#5170)12b6183test: pace deployed tempo rpc requests (#5183)b05d8b4chore: fix receipt polling and chains size checks (#5182)73f9632chore: ignore unpatched braces advisory (#5181)031f5e2fix: recognize base rpc unsupported methods insendCalls(#5180)