Commit 3566113
release: 117.0.0 (#587)
<!--
Thanks for your contribution! Take a moment to answer these questions so
that reviewers have the information they need to properly understand
your changes:
* What is the current state of things and why does it need to change?
* What is the solution your changes offer and how does it work?
Are there any issues or other links reviewers should consult to
understand this pull request better? For instance:
* Fixes #12345
* See: #67890
-->
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]](diffhunk://#diff-520f49b2a096a5d5dc9ea60b166b9aa629e2348ef06845d40bb9f70579698e60L3-R3)
[[2]](diffhunk://#diff-422d092f31b0cec71e2c5a44c22c79044df06edf685834dce0c54c743a7c71f2L80-R80)
[[3]](diffhunk://#diff-b4a8bf42be4c31658b0943ac7879f00006784fcb714b601f7714dc7d82964194L74-R74)
* 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]](diffhunk://#diff-422d092f31b0cec71e2c5a44c22c79044df06edf685834dce0c54c743a7c71f2L3-R3)
[[2]](diffhunk://#diff-b4a8bf42be4c31658b0943ac7879f00006784fcb714b601f7714dc7d82964194L3-R3)
**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]](diffhunk://#diff-e3f3e066ec821ff37bdf34094ed1f48984e95252f728d5e10c3079f5068338e6R10-R17)
[[2]](diffhunk://#diff-e3f3e066ec821ff37bdf34094ed1f48984e95252f728d5e10c3079f5068338e6L77-R86)
* 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]](diffhunk://#diff-97c3a763508b9100094cdf0804f0027905a42fd645aef5c62d51dbdb5588d4aaR10-R11)
[[2]](diffhunk://#diff-97c3a763508b9100094cdf0804f0027905a42fd645aef5c62d51dbdb5588d4aaL140-R142)
[[3]](diffhunk://#diff-97c3a763508b9100094cdf0804f0027905a42fd645aef5c62d51dbdb5588d4aaL358-R360)
[[4]](diffhunk://#diff-97c3a763508b9100094cdf0804f0027905a42fd645aef5c62d51dbdb5588d4aaL471-R474)
[[5]](diffhunk://#diff-a117eb87f1e05edfd53820704ccd9edcf18d7d96b7c017bc0ee4d4402ef57c05R10-R15)
[[6]](diffhunk://#diff-a117eb87f1e05edfd53820704ccd9edcf18d7d96b7c017bc0ee4d4402ef57c05L299-R306)
<!--
Are there any examples of this change being used in another repository?
When considering changes to the MetaMask module template, it's strongly
preferred that the change be experimented with in another repository
first. This gives reviewers a better sense of how the change works,
making it less likely the change will need to be reverted or adjusted
later.
-->
<!-- CURSOR_SUMMARY -->
---
> [!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 `signTypedData`** → `DeviceStateOnlyV4Supported` 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.
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
948aeae. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Charly Chevalier <charlyy.chevalier@gmail.com>
Co-authored-by: Charly Chevalier <charly.chevalier@consensys.net>1 parent 3619298 commit 3566113
32 files changed
Lines changed: 110 additions & 68 deletions
File tree
- packages
- account-api
- hw-wallet-sdk
- keyring-api
- keyring-eth-hd
- keyring-eth-ledger-bridge
- keyring-eth-money
- keyring-eth-qr
- keyring-eth-simple
- keyring-eth-trezor
- keyring-internal-api
- keyring-internal-snap-client
- keyring-sdk
- keyring-snap-bridge
- keyring-snap-client
- keyring-snap-sdk
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
| |||
74 | 76 | | |
75 | 77 | | |
76 | 78 | | |
77 | | - | |
| 79 | + | |
| 80 | + | |
78 | 81 | | |
79 | 82 | | |
80 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
15 | 21 | | |
16 | 22 | | |
17 | 23 | | |
| |||
786 | 792 | | |
787 | 793 | | |
788 | 794 | | |
789 | | - | |
| 795 | + | |
| 796 | + | |
790 | 797 | | |
791 | 798 | | |
792 | 799 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 10 | + | |
14 | 11 | | |
15 | | - | |
| 12 | + | |
16 | 13 | | |
17 | 14 | | |
| 15 | + | |
| 16 | + | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| |||
468 | 467 | | |
469 | 468 | | |
470 | 469 | | |
471 | | - | |
| 470 | + | |
| 471 | + | |
472 | 472 | | |
473 | 473 | | |
474 | 474 | | |
| |||
0 commit comments