From ee30618af027d9c0214d66aff191e3c643c68b2c Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Mon, 9 Feb 2026 12:02:25 +0100 Subject: [PATCH 1/4] Initialize Release 88.0.0 --- packages/keyring-eth-trezor/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/keyring-eth-trezor/CHANGELOG.md b/packages/keyring-eth-trezor/CHANGELOG.md index 21974f882..4997892dc 100644 --- a/packages/keyring-eth-trezor/CHANGELOG.md +++ b/packages/keyring-eth-trezor/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- fix: silent `@typescript-eslint/no-redundant-type-constituents` + fix local linting issues ([#437](https://github.com/MetaMask/accounts/pull/437)) + ### Added - Add `TrezorKeyringV2` and `OneKeyKeyringV2` classes implementing `KeyringV2` interface ([#412](https://github.com/MetaMask/accounts/pull/412)), ([#451](https://github.com/MetaMask/accounts/pull/451)), ([#453](https://github.com/MetaMask/accounts/pull/453)) From f1016017cdc3a6717a1378056e4ceff4c9861ec1 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Mon, 9 Feb 2026 12:02:36 +0100 Subject: [PATCH 2/4] Update Release 88.0.0 --- package.json | 2 +- packages/keyring-api/CHANGELOG.md | 5 ++++- packages/keyring-api/package.json | 2 +- packages/keyring-eth-trezor/CHANGELOG.md | 4 ---- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 5dc119c30..f168a735c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/accounts-monorepo", - "version": "87.0.0", + "version": "88.0.0", "private": true, "description": "Monorepo for MetaMask accounts related packages", "repository": { diff --git a/packages/keyring-api/CHANGELOG.md b/packages/keyring-api/CHANGELOG.md index 880e81834..8dd3ab5b1 100644 --- a/packages/keyring-api/CHANGELOG.md +++ b/packages/keyring-api/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [21.5.0] + ### Added - Add `EthAddressStrictStruct` struct and `EthAddressStrict` types ([#465](https://github.com/MetaMask/accounts/pull/465)) @@ -698,7 +700,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - SnapController keyring client. It is intended to be used by MetaMask to talk to the snap. - Helper functions to create keyring handler in the snap. -[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.4.0...HEAD +[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.5.0...HEAD +[21.5.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.4.0...@metamask/keyring-api@21.5.0 [21.4.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.3.0...@metamask/keyring-api@21.4.0 [21.3.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.2.0...@metamask/keyring-api@21.3.0 [21.2.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.1.0...@metamask/keyring-api@21.2.0 diff --git a/packages/keyring-api/package.json b/packages/keyring-api/package.json index 06ca7f329..27068e8c1 100644 --- a/packages/keyring-api/package.json +++ b/packages/keyring-api/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/keyring-api", - "version": "21.4.0", + "version": "21.5.0", "description": "MetaMask Keyring API", "keywords": [ "metamask", diff --git a/packages/keyring-eth-trezor/CHANGELOG.md b/packages/keyring-eth-trezor/CHANGELOG.md index 4997892dc..21974f882 100644 --- a/packages/keyring-eth-trezor/CHANGELOG.md +++ b/packages/keyring-eth-trezor/CHANGELOG.md @@ -7,10 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Uncategorized - -- fix: silent `@typescript-eslint/no-redundant-type-constituents` + fix local linting issues ([#437](https://github.com/MetaMask/accounts/pull/437)) - ### Added - Add `TrezorKeyringV2` and `OneKeyKeyringV2` classes implementing `KeyringV2` interface ([#412](https://github.com/MetaMask/accounts/pull/412)), ([#451](https://github.com/MetaMask/accounts/pull/451)), ([#453](https://github.com/MetaMask/accounts/pull/453)) From 97f97bc0951661eff386326025cf5184a08c814f Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Mon, 9 Feb 2026 12:04:16 +0100 Subject: [PATCH 3/4] chore: update changelog --- packages/keyring-api/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/keyring-api/CHANGELOG.md b/packages/keyring-api/CHANGELOG.md index 8dd3ab5b1..9b1b04c60 100644 --- a/packages/keyring-api/CHANGELOG.md +++ b/packages/keyring-api/CHANGELOG.md @@ -21,9 +21,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Re-use `string` for ERC4337 address-like fields ([#465](https://github.com/MetaMask/accounts/pull/465)) - This change reverts that and keeps using `string` for all address-like types. - 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. - - Version [21.4.0] will be marked as **YANKED**, consumers are expected to use this new version that reverts this breaking change. + - Version [21.4.0] is marked as **DEPRECATED**, consumers are expected to use version [21.5.0] instead, that reverts this breaking change. -## [21.4.0] +## [21.4.0] - 2026-02-09 [DEPRECATED] ### Added From d5d46213cf9201647ccad4e580f39703b40b1a47 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Mon, 9 Feb 2026 12:44:52 +0100 Subject: [PATCH 4/4] chore: release hw-wallet-sdk --- packages/hw-wallet-sdk/CHANGELOG.md | 5 ++++- packages/hw-wallet-sdk/package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/hw-wallet-sdk/CHANGELOG.md b/packages/hw-wallet-sdk/CHANGELOG.md index 3a6d48898..983e1ceba 100644 --- a/packages/hw-wallet-sdk/CHANGELOG.md +++ b/packages/hw-wallet-sdk/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0] + ### Added - 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 - Add hardware related error mappings and custom hardware error ([#421](https://github.com/MetaMask/accounts/pull/421)) - 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)) -[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.4.0...HEAD +[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.5.0...HEAD +[0.5.0]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.4.0...@metamask/hw-wallet-sdk@0.5.0 [0.4.0]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.3.0...@metamask/hw-wallet-sdk@0.4.0 [0.3.0]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.2.0...@metamask/hw-wallet-sdk@0.3.0 [0.2.0]: https://github.com/MetaMask/accounts/compare/@metamask/hw-wallet-sdk@0.1.0...@metamask/hw-wallet-sdk@0.2.0 diff --git a/packages/hw-wallet-sdk/package.json b/packages/hw-wallet-sdk/package.json index bda5f039e..143940e4a 100644 --- a/packages/hw-wallet-sdk/package.json +++ b/packages/hw-wallet-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/hw-wallet-sdk", - "version": "0.4.0", + "version": "0.5.0", "description": "MetaMask Hardware Device SDK", "keywords": [ "metamask",