Skip to content

Take viem 2.56.8 and bump to 0.5.8 - #117

Merged
vvillait88 merged 1 commit into
mainfrom
chore/sweep-2026-09-21
Sep 21, 2026
Merged

vvillait88 merged 1 commit into
mainfrom
chore/sweep-2026-09-21

Conversation

@vvillait88

@vvillait88 vvillait88 commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Part of the 2026-09-21 dependency sweep. viem moves from 2.56.7 to 2.56.8 in the dependency and the override, and the package version moves to 0.5.8 so the release carries it.

viem belongs to the coupled Tempo/MPP settle set, so the release was scoped by byte-diffing both tarballs. The only runtime-file changes are the version string and one added comment in utils/formatters/formatter. Everything else is type declarations: the upstream fix preserves named formatter return types for exported Tempo chains. With no runtime change on the call path, the move needs no live settle. node-commerce and the four storefronts take the same pin in this sweep.

Also merged today on main: the dependabot minor-patch group (@types/node, knip, tsx) and dotenv 18, which is dev-only, used as vitest's dotenv/config setup file.

Worked with: Varun. Not done: no other exact pin has moved (mppx 0.10.1, incur 0.5.1, @x402/* 2.26.0, @solana/mpp 0.7.0 are all latest). eslint 10 and TypeScript 7 stay held per the registry; typescript-eslint 8.70.0 still peers <6.1.0.

Type of change

  • Bug fix (no breaking change)
  • New feature (no breaking change)
  • Breaking change (existing callers must update)
  • Docs, tests, or internal maintenance only

Public API

Unchanged.

Test plan

Locally: bun run lint, typecheck, knip, test (577 passed, 2 skipped) and build all exit 0. The lock resolves a single viem@2.56.8. OSV over bun.lock finds no issues. After merge: tag v0.5.8, watch the publish, confirm npm and the Homebrew formula serve it, then move FLEET_PAY_VERSION.

Checklist

  • Tests cover the new behavior, and the suite passes locally (no new behavior; the existing suite passes)
  • Lint, format, and type checks pass
  • Docs and README examples updated if the public surface changed (no public surface change)
  • No secrets, credentials, or personal data in the diff or the tests

viem 2.56.8 changes type declarations only: its runtime files differ from
2.56.7 in the version string and one comment, so the coupled settle set
moves without a wire-contract change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vvillait88
vvillait88 merged commit 104f6f2 into main Sep 21, 2026
6 checks passed
@vvillait88
vvillait88 deleted the chore/sweep-2026-09-21 branch September 21, 2026 15:58
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.

1 participant