Skip to content

release: 117.0.0#587

Merged
ccharly merged 12 commits into
mainfrom
release/117.0.0
Jul 6, 2026
Merged

release: 117.0.0#587
ccharly merged 12 commits into
mainfrom
release/117.0.0

Conversation

@dawnseeker8

@dawnseeker8 dawnseeker8 commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

This pull request updates several MetaMask packages, primarily to bump versions and align dependencies, especially around the @metamask/hw-wallet-sdk package. It also includes changelog updates and minor fixes to changelog formatting and references.

Version and Dependency Updates:

  • Bumped @metamask/hw-wallet-sdk to version 0.10.0 and updated its dependency in both @metamask/eth-ledger-bridge-keyring and @metamask/eth-trezor-keyring to ^0.10.0. [1] [2] [3]
  • Updated the root monorepo version to 117.0.0 in package.json.
  • Updated @metamask/eth-ledger-bridge-keyring to 12.3.0 and @metamask/eth-trezor-keyring to 10.2.0. [1] [2]

Changelog and Documentation Improvements:

  • Added release notes for @metamask/hw-wallet-sdk@0.10.0, including build/tooling improvements and new features, and updated changelog comparison links. [1] [2]
  • Added release notes for @metamask/eth-ledger-bridge-keyring@12.3.0 and @metamask/eth-trezor-keyring@10.2.0 and fixed changelog PR grouping and references. [1] [2] [3] [4] [5] [6]

Note

Medium Risk
Breaking @metamask/eth-snap-keyring@23.0.0 inheritance change affects snap integrators; bundled hardware-wallet error and typed-data behavior changes touch signing flows but this PR is primarily version/changelog alignment.

Overview
Monorepo release 117.0.0 — bumps the root version and publishes coordinated package releases with dependency alignment across workspaces (mostly package.json, CHANGELOG.md, and yarn.lock).

@metamask/keyring-api@23.5.0 is rolled out and referenced as ^23.5.0 from account and ETH keyring packages. Release notes document resolveAccountAddress on v2 KeyringSnapRpc plus a @metamask/superstruct bump.

Snap stack: @metamask/keyring-snap-client and @metamask/keyring-snap-sdk go to 9.2.0 (client/SDK wiring for resolveAccountAddress); @metamask/keyring-internal-snap-client to 10.0.5. @metamask/eth-snap-keyring@23.0.0 is called out as breaking: v2 SnapKeyring no longer extends SnapKeyringV1 — consumers use the .v1 getter instead.

Hardware wallets: @metamask/hw-wallet-sdk@0.10.0 is adopted by Ledger (12.3.0) and Trezor (10.1.1) keyrings. Changelogs note Ledger non-V4 signTypedDataDeviceStateOnlyV4Supported and Trezor user cancel/reject mapped to UserCancelled/UserRejected via the SDK.

Several other packages only bump @metamask/keyring-api to ^23.5.0 in [Unreleased] changelog lines without their own version bumps in this diff.

Reviewed by Cursor Bugbot for commit 948aeae. Bugbot is set up for automated code reviews on this repo. Configure here.

@dawnseeker8 dawnseeker8 requested a review from a team as a code owner July 6, 2026 13:16
@dawnseeker8 dawnseeker8 changed the title Release/117.0.0 release 117.0.0 Jul 6, 2026
@dawnseeker8 dawnseeker8 changed the title release 117.0.0 release: 117.0.0 Jul 6, 2026
@dawnseeker8 dawnseeker8 changed the title release: 117.0.0 release/117.0.0 Jul 6, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4095a9b546

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread package.json
@dawnseeker8 dawnseeker8 changed the title release/117.0.0 release:117.0.0 Jul 6, 2026
@dawnseeker8 dawnseeker8 changed the title release:117.0.0 release: 117.0.0 Jul 6, 2026
The changelog check failed because keyring-eth-ledger-bridge and
keyring-eth-trezor both bump the @metamask/hw-wallet-sdk runtime
dependency from ^0.9.0 to ^0.10.0 in this release, but their
CHANGELOG.md entries only referenced the prior bump (PR #576) and
not this PR.

Co-authored-by: Cursor <cursoragent@cursor.com>

@ccharly ccharly left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, looks like the changelogs have still some issues, can you use those suggestions to clean everything up?

Comment thread packages/hw-wallet-sdk/CHANGELOG.md Outdated
Comment thread packages/keyring-eth-ledger-bridge/CHANGELOG.md Outdated
Comment thread packages/keyring-eth-ledger-bridge/CHANGELOG.md Outdated
Comment thread packages/keyring-eth-trezor/CHANGELOG.md Outdated
Co-authored-by: Charly Chevalier <charlyy.chevalier@gmail.com>
@dawnseeker8 dawnseeker8 requested a review from ccharly July 6, 2026 14:44
@ccharly

ccharly commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

I took over the release to release other packages too! (required for the last bit of rework around Snap keyring v2)

@ccharly ccharly enabled auto-merge July 6, 2026 21:56
Comment thread packages/keyring-eth-ledger-bridge/CHANGELOG.md
@ccharly ccharly added this pull request to the merge queue Jul 6, 2026
Merged via the queue into main with commit 3566113 Jul 6, 2026
40 checks passed
@ccharly ccharly deleted the release/117.0.0 branch July 6, 2026 23: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.

3 participants