Skip to content

Commit 8e80096

Browse files
authored
release: 88.0.0 (#467)
## Description This is the release candidate for version 88.0.0. See the changelogs for more details. <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > This PR is a release/versioning + changelog update only; no runtime code changes are included, so functional risk is minimal beyond publishing the new versions. > > **Overview** > Bumps the monorepo release to `88.0.0` and publishes new versions of `@metamask/hw-wallet-sdk` (`0.5.0`) and `@metamask/keyring-api` (`21.5.0`). > > Changelogs are updated to reflect the releases, including `hw-wallet-sdk` Ledger status-code error mapping fixes/additions and `keyring-api` updates that add stricter ETH address types/helpers while reverting an unintended address-type breaking change and marking `21.4.0` as *deprecated* (instead of yanked). > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit d5d4621. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent aeea980 commit 8e80096

5 files changed

Lines changed: 13 additions & 7 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/accounts-monorepo",
3-
"version": "87.0.0",
3+
"version": "88.0.0",
44
"private": true,
55
"description": "Monorepo for MetaMask accounts related packages",
66
"repository": {

packages/hw-wallet-sdk/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.5.0]
11+
1012
### Added
1113

1214
- Add error mapping for status code `0x6a83` indicating Ethereum app closed while on Solana ([#446](https://github.com/MetaMask/accounts/pull/446))
@@ -45,7 +47,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4547
- Add hardware related error mappings and custom hardware error ([#421](https://github.com/MetaMask/accounts/pull/421))
4648
- Add BLE and mobile error mappings with new error codes for Bluetooth permissions, connection states, and mobile support ([#433](https://github.com/MetaMask/accounts/pull/433))
4749

48-
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.4.0...HEAD
50+
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.5.0...HEAD
51+
[0.5.0]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.4.0...@metamask/hw-wallet-sdk@0.5.0
4952
[0.4.0]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.3.0...@metamask/hw-wallet-sdk@0.4.0
5053
[0.3.0]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.2.0...@metamask/hw-wallet-sdk@0.3.0
5154
[0.2.0]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.1.0...@metamask/hw-wallet-sdk@0.2.0

packages/hw-wallet-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/hw-wallet-sdk",
3-
"version": "0.4.0",
3+
"version": "0.5.0",
44
"description": "MetaMask Hardware Device SDK",
55
"keywords": [
66
"metamask",

packages/keyring-api/CHANGELOG.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [21.5.0]
11+
1012
### Added
1113

1214
- Add `EthAddressStrictStruct` struct and `EthAddressStrict` types ([#465](https://github.com/MetaMask/accounts/pull/465))
@@ -19,9 +21,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1921
- Re-use `string` for ERC4337 address-like fields ([#465](https://github.com/MetaMask/accounts/pull/465))
2022
- This change reverts that and keeps using `string` for all address-like types.
2123
- Changes in [#405](https://github.com/MetaMask/accounts/pull/405) updated the associated type for `EthAddressStruct` from `string` to `Hex`, this was actually a small breaking change that went unnoticed and that would require some effort to adapt in upstream clients/controllers, for this reason, we are undoing this change for now.
22-
- Version [21.4.0] will be marked as **YANKED**, consumers are expected to use this new version that reverts this breaking change.
24+
- Version [21.4.0] is marked as **DEPRECATED**, consumers are expected to use version [21.5.0] instead, that reverts this breaking change.
2325

24-
## [21.4.0]
26+
## [21.4.0] - 2026-02-09 [DEPRECATED]
2527

2628
### Added
2729

@@ -698,7 +700,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
698700
- SnapController keyring client. It is intended to be used by MetaMask to talk to the snap.
699701
- Helper functions to create keyring handler in the snap.
700702

701-
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.4.0...HEAD
703+
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.5.0...HEAD
704+
[21.5.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.4.0...@metamask/keyring-api@21.5.0
702705
[21.4.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.3.0...@metamask/keyring-api@21.4.0
703706
[21.3.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.2.0...@metamask/keyring-api@21.3.0
704707
[21.2.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.1.0...@metamask/keyring-api@21.2.0

packages/keyring-api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/keyring-api",
3-
"version": "21.4.0",
3+
"version": "21.5.0",
44
"description": "MetaMask Keyring API",
55
"keywords": [
66
"metamask",

0 commit comments

Comments
 (0)