Skip to content

Commit 4ed9795

Browse files
authored
Release/889.0.0 (#8317)
## Explanation Release 889.0.0 — 64 packages bumped. ### Major (4) | Package | From | To | |---------|------|-----| | @metamask/account-tree-controller | 5.0.1 | 6.0.0 | | @metamask/assets-controllers | 101.0.1 | 102.0.0 | | @metamask/messenger | 0.3.0 | 1.0.0 | | @metamask/multichain-account-service | 7.1.0 | 8.0.0 | | @metamask/perps-controller | 1.3.0 | 2.0.0 | ### Minor (20) | Package | From | To | |---------|------|-----| | @metamask/accounts-controller | 37.0.0 | 37.1.0 | | @metamask/announcement-controller | 8.0.0 | 8.1.0 | | @metamask/assets-controller | 3.1.1 | 3.2.0 | | @metamask/claims-controller | 0.4.3 | 0.5.0 | | @metamask/config-registry-controller | 0.1.1 | 0.2.0 | | @metamask/connectivity-controller | 0.1.0 | 0.2.0 | | @metamask/delegation-controller | 2.0.2 | 2.1.0 | | @metamask/earn-controller | 11.1.2 | 11.2.0 | | @metamask/gator-permissions-controller | 2.1.1 | 2.2.0 | | @metamask/permission-controller | 12.2.1 | 12.3.0 | | @metamask/permission-log-controller | 5.0.0 | 5.1.0 | | @metamask/phishing-controller | 17.0.0 | 17.1.0 | | @metamask/preferences-controller | 23.0.0 | 23.1.0 | | @metamask/ramps-controller | 12.0.1 | 12.1.0 | | @metamask/remote-feature-flag-controller | 4.1.0 | 4.2.0 | | @metamask/seedless-onboarding-controller | 9.0.0 | 9.1.0 | | @metamask/selected-network-controller | 26.0.3 | 26.1.0 | | @metamask/shield-controller | 5.0.2 | 5.1.0 | | @metamask/transaction-pay-controller | 18.1.0 | 18.2.0 | ### Patch (40) | Package | From | To | |---------|------|-----| | @metamask/address-book-controller | 7.1.0 | 7.1.1 | | @metamask/ai-controllers | 0.6.1 | 0.6.2 | | @metamask/analytics-controller | 1.0.0 | 1.0.1 | | @metamask/app-metadata-controller | 2.0.0 | 2.0.1 | | @metamask/approval-controller | 9.0.0 | 9.0.1 | | @metamask/base-controller | 9.0.0 | 9.0.1 | | @metamask/base-data-service | 0.1.0 | 0.1.1 | | @metamask/bridge-controller | 69.2.1 | 69.2.2 | | @metamask/bridge-status-controller | 70.0.1 | 70.0.2 | | @metamask/client-controller | 1.0.0 | 1.0.1 | | @metamask/compliance-controller | 1.0.1 | 1.0.2 | | @metamask/composable-controller | 12.0.0 | 12.0.1 | | @metamask/core-backend | 6.2.0 | 6.2.1 | | @metamask/eip-5792-middleware | 3.0.1 | 3.0.2 | | @metamask/ens-controller | 19.1.0 | 19.1.1 | | @metamask/error-reporting-service | 3.0.1 | 3.0.2 | | @metamask/eth-json-rpc-middleware | 23.1.0 | 23.1.1 | | @metamask/eth-json-rpc-provider | 6.0.0 | 6.0.1 | | @metamask/gas-fee-controller | 26.1.0 | 26.1.1 | | @metamask/geolocation-controller | 0.1.1 | 0.1.2 | | @metamask/json-rpc-engine | 10.2.3 | 10.2.4 | | @metamask/keyring-controller | 25.1.0 | 25.1.1 | | @metamask/logging-controller | 8.0.0 | 8.0.1 | | @metamask/message-manager | 14.1.0 | 14.1.1 | | @metamask/multichain-network-controller | 3.0.5 | 3.0.6 | | @metamask/multichain-transactions-controller | 7.0.2 | 7.0.3 | | @metamask/name-controller | 9.1.0 | 9.1.1 | | @metamask/network-controller | 30.0.0 | 30.0.1 | | @metamask/network-enablement-controller | 5.0.0 | 5.0.1 | | @metamask/notification-services-controller | 23.0.0 | 23.0.1 | | @metamask/polling-controller | 16.0.3 | 16.0.4 | | @metamask/profile-metrics-controller | 3.1.1 | 3.1.2 | | @metamask/profile-sync-controller | 28.0.0 | 28.0.1 | | @metamask/rate-limit-controller | 7.0.0 | 7.0.1 | | @metamask/sample-controllers | 4.0.3 | 4.0.4 | | @metamask/signature-controller | 39.1.0 | 39.1.1 | | @metamask/storage-service | 1.0.0 | 1.0.1 | | @metamask/subscription-controller | 6.1.0 | 6.1.1 | | @metamask/transaction-controller | 63.3.0 | 63.3.1 | | @metamask/user-operation-controller | 41.1.0 | 41.1.1 | ## References ## Checklist - [ ] I've updated the test suite for new or updated code as appropriate - [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate - [ ] I've communicated my changes to consumers by [updating changelogs for packages I've changed](https://github.com/MetaMask/core/tree/main/docs/processes/updating-changelogs.md) - [ ] I've introduced [breaking changes](https://github.com/MetaMask/core/tree/main/docs/processes/breaking-changes.md) in this PR and have prepared draft pull requests for clients and consumer packages to resolve them <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Medium Risk** > Primarily a release/version bump PR, but it upgrades several widely-used core packages (notably `@metamask/messenger` to `1.0.0` and multiple controllers/services), which can introduce integration breakage for downstream consumers despite minimal code changes here. > > **Overview** > Bumps the monorepo version to `889.0.0` and publishes a coordinated release across many packages by updating their `package.json` versions, dependency ranges, and changelogs. > > Notable upgrades include stabilizing `@metamask/messenger` at `1.0.0`, major bumps for `@metamask/account-tree-controller`, `@metamask/assets-controllers`, and `@metamask/multichain-account-service`, plus patch/minor dependency updates across the controller ecosystem (e.g., `@metamask/base-controller`, `@metamask/json-rpc-engine`, `@metamask/network-controller`). > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 3092eec. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent fc38e95 commit 4ed9795

144 files changed

Lines changed: 1294 additions & 764 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-monorepo",
3-
"version": "888.0.0",
3+
"version": "889.0.0",
44
"private": true,
55
"description": "Monorepo for packages shared between MetaMask clients",
66
"repository": {
@@ -57,9 +57,9 @@
5757
"@metamask/eslint-config-nodejs": "^15.0.0",
5858
"@metamask/eslint-config-typescript": "^15.0.0",
5959
"@metamask/eth-block-tracker": "^15.0.1",
60-
"@metamask/eth-json-rpc-provider": "^6.0.0",
61-
"@metamask/json-rpc-engine": "^10.2.3",
62-
"@metamask/network-controller": "^30.0.0",
60+
"@metamask/eth-json-rpc-provider": "^6.0.1",
61+
"@metamask/json-rpc-engine": "^10.2.4",
62+
"@metamask/network-controller": "^30.0.1",
6363
"@metamask/utils": "^11.9.0",
6464
"@ts-bridge/cli": "^0.6.4",
6565
"@types/jest": "^29.5.14",

packages/account-tree-controller/CHANGELOG.md

Lines changed: 11 additions & 2 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+
## [6.0.0]
11+
1012
### Added
1113

1214
- Add `lastSelected` (timestamp) to account group tree node metadata ([#8261](https://github.com/MetaMask/core/pull/8261)), ([#8300](https://github.com/MetaMask/core/pull/8300))
@@ -18,10 +20,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1820
### Changed
1921

2022
- **BREAKING**: Move `selectedAccountGroup` to top-level persisted state to prevent selected account group from reverting after app restart ([#8245](https://github.com/MetaMask/core/pull/8245))
23+
- **BREAKING**: Use `:accounts{Added,Removed}` batched events to reduce number of state updates ([#8160](https://github.com/MetaMask/core/pull/8160))
2124
- Bump `@metamask/keyring-api` from `^21.5.0` to `^21.6.0` ([#8259](https://github.com/MetaMask/core/pull/8259))
25+
- Bump `@metamask/accounts-controller` from `^37.0.0` to `^37.1.0` ([#8317](https://github.com/MetaMask/core/pull/8317))
26+
- Bump `@metamask/base-controller` from `^9.0.0` to `^9.0.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
27+
- Bump `@metamask/keyring-controller` from `^25.1.0` to `^25.1.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
28+
- Bump `@metamask/messenger` from `^0.3.0` to `^1.0.0` ([#8317](https://github.com/MetaMask/core/pull/8317))
29+
- Bump `@metamask/multichain-account-service` from `^7.1.0` to `^8.0.0` ([#8317](https://github.com/MetaMask/core/pull/8317))
30+
- Bump `@metamask/profile-sync-controller` from `^28.0.0` to `^28.0.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
2231
- Batch multichain account groups creation in backup and sync ([#7907](https://github.com/MetaMask/core/pull/7907))
2332
- This prevents multiple consecutive tree rebuilds, as well as keyring updates and thus improves performance during the initial backup and sync process.
24-
- **BREAKING**: Use `:accounts{Added,Removed}` batched events to reduce number of state updates ([#8160](https://github.com/MetaMask/core/pull/8160))
2533

2634
### Fixed
2735

@@ -491,7 +499,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
491499
- Initial release ([#5847](https://github.com/MetaMask/core/pull/5847))
492500
- Grouping accounts into 3 main categories: Entropy source, Snap ID, keyring types.
493501

494-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@5.0.1...HEAD
502+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@6.0.0...HEAD
503+
[6.0.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@5.0.1...@metamask/account-tree-controller@6.0.0
495504
[5.0.1]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@5.0.0...@metamask/account-tree-controller@5.0.1
496505
[5.0.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@4.1.1...@metamask/account-tree-controller@5.0.0
497506
[4.1.1]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@4.1.0...@metamask/account-tree-controller@4.1.1

packages/account-tree-controller/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/account-tree-controller",
3-
"version": "5.0.1",
3+
"version": "6.0.0",
44
"description": "Controller to group account together based on some pre-defined rules",
55
"keywords": [
66
"MetaMask",
@@ -48,13 +48,13 @@
4848
"test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch"
4949
},
5050
"dependencies": {
51-
"@metamask/accounts-controller": "^37.0.0",
52-
"@metamask/base-controller": "^9.0.0",
51+
"@metamask/accounts-controller": "^37.1.0",
52+
"@metamask/base-controller": "^9.0.1",
5353
"@metamask/keyring-api": "^21.6.0",
54-
"@metamask/keyring-controller": "^25.1.0",
55-
"@metamask/messenger": "^0.3.0",
56-
"@metamask/multichain-account-service": "^7.1.0",
57-
"@metamask/profile-sync-controller": "^28.0.0",
54+
"@metamask/keyring-controller": "^25.1.1",
55+
"@metamask/messenger": "^1.0.0",
56+
"@metamask/multichain-account-service": "^8.0.0",
57+
"@metamask/profile-sync-controller": "^28.0.1",
5858
"@metamask/snaps-controllers": "^17.2.0",
5959
"@metamask/snaps-sdk": "^10.3.0",
6060
"@metamask/snaps-utils": "^11.7.0",

packages/accounts-controller/CHANGELOG.md

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

88
## [Unreleased]
99

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

1214
- Add `:accounts{Added,Removed}` batch events ([#8151](https://github.com/MetaMask/core/pull/8151))
1315
- Those new events can be used instead of single `:accountAdded` and `:accountRemoved` events to reduce the number of events emitted during batch operations (e.g. `KeyringController` state re-synchronization).
1416

1517
### Changed
1618

19+
- Bump `@metamask/base-controller` from `^9.0.0` to `^9.0.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
20+
- Bump `@metamask/keyring-controller` from `^25.1.0` to `^25.1.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
21+
- Bump `@metamask/messenger` from `^0.3.0` to `^1.0.0` ([#8317](https://github.com/MetaMask/core/pull/8317))
22+
- Bump `@metamask/network-controller` from `^30.0.0` to `^30.0.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
1723
- Bump `@metamask/keyring-api` from `^21.5.0` to `^21.6.0` ([#8259](https://github.com/MetaMask/core/pull/8259))
1824

1925
### Fixed
@@ -734,7 +740,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
734740

735741
- Initial release ([#1637](https://github.com/MetaMask/core/pull/1637))
736742

737-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@37.0.0...HEAD
743+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@37.1.0...HEAD
744+
[37.1.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@37.0.0...@metamask/accounts-controller@37.1.0
738745
[37.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@36.0.1...@metamask/accounts-controller@37.0.0
739746
[36.0.1]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@36.0.0...@metamask/accounts-controller@36.0.1
740747
[36.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@35.0.2...@metamask/accounts-controller@36.0.0

packages/accounts-controller/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/accounts-controller",
3-
"version": "37.0.0",
3+
"version": "37.1.0",
44
"description": "Manages internal accounts",
55
"keywords": [
66
"MetaMask",
@@ -49,14 +49,14 @@
4949
},
5050
"dependencies": {
5151
"@ethereumjs/util": "^9.1.0",
52-
"@metamask/base-controller": "^9.0.0",
52+
"@metamask/base-controller": "^9.0.1",
5353
"@metamask/eth-snap-keyring": "^19.0.0",
5454
"@metamask/keyring-api": "^21.6.0",
55-
"@metamask/keyring-controller": "^25.1.0",
55+
"@metamask/keyring-controller": "^25.1.1",
5656
"@metamask/keyring-internal-api": "^10.0.0",
5757
"@metamask/keyring-utils": "^3.1.0",
58-
"@metamask/messenger": "^0.3.0",
59-
"@metamask/network-controller": "^30.0.0",
58+
"@metamask/messenger": "^1.0.0",
59+
"@metamask/network-controller": "^30.0.1",
6060
"@metamask/snaps-controllers": "^17.2.0",
6161
"@metamask/snaps-sdk": "^10.3.0",
6262
"@metamask/snaps-utils": "^11.7.0",

packages/address-book-controller/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [7.1.1]
11+
12+
### Changed
13+
14+
- Bump `@metamask/base-controller` from `^9.0.0` to `^9.0.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
15+
- Bump `@metamask/messenger` from `^0.3.0` to `^1.0.0` ([#8317](https://github.com/MetaMask/core/pull/8317))
16+
1017
## [7.1.0]
1118

1219
### Added
@@ -277,7 +284,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
277284

278285
All changes listed after this point were applied to this package following the monorepo conversion.
279286

280-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@7.1.0...HEAD
287+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@7.1.1...HEAD
288+
[7.1.1]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@7.1.0...@metamask/address-book-controller@7.1.1
281289
[7.1.0]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@7.0.1...@metamask/address-book-controller@7.1.0
282290
[7.0.1]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@7.0.0...@metamask/address-book-controller@7.0.1
283291
[7.0.0]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@6.2.1...@metamask/address-book-controller@7.0.0

packages/address-book-controller/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/address-book-controller",
3-
"version": "7.1.0",
3+
"version": "7.1.1",
44
"description": "Manages a list of recipient addresses associated with nicknames",
55
"keywords": [
66
"MetaMask",
@@ -48,9 +48,9 @@
4848
"test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch"
4949
},
5050
"dependencies": {
51-
"@metamask/base-controller": "^9.0.0",
51+
"@metamask/base-controller": "^9.0.1",
5252
"@metamask/controller-utils": "^11.19.0",
53-
"@metamask/messenger": "^0.3.0",
53+
"@metamask/messenger": "^1.0.0",
5454
"@metamask/utils": "^11.9.0"
5555
},
5656
"devDependencies": {

packages/ai-controllers/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.6.2]
11+
12+
### Changed
13+
14+
- Bump `@metamask/base-controller` from `^9.0.0` to `^9.0.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
15+
- Bump `@metamask/messenger` from `^0.3.0` to `^1.0.0` ([#8317](https://github.com/MetaMask/core/pull/8317))
16+
1017
## [0.6.1]
1118

1219
### Changed
@@ -83,7 +90,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8390
- Removes `fetchDigest`, `clearDigest`, and `clearAllDigests` actions from the controller action surface.
8491
- Removes `DigestData`/`DigestEntry` types and the `digests` state branch.
8592

86-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ai-controllers@0.6.1...HEAD
93+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ai-controllers@0.6.2...HEAD
94+
[0.6.2]: https://github.com/MetaMask/core/compare/@metamask/ai-controllers@0.6.1...@metamask/ai-controllers@0.6.2
8795
[0.6.1]: https://github.com/MetaMask/core/compare/@metamask/ai-controllers@0.6.0...@metamask/ai-controllers@0.6.1
8896
[0.6.0]: https://github.com/MetaMask/core/compare/@metamask/ai-controllers@0.5.0...@metamask/ai-controllers@0.6.0
8997
[0.5.0]: https://github.com/MetaMask/core/compare/@metamask/ai-controllers@0.4.0...@metamask/ai-controllers@0.5.0

packages/ai-controllers/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/ai-controllers",
3-
"version": "0.6.1",
3+
"version": "0.6.2",
44
"description": "A collection of AI-related controllers",
55
"keywords": [
66
"MetaMask",
@@ -47,8 +47,8 @@
4747
"test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch"
4848
},
4949
"dependencies": {
50-
"@metamask/base-controller": "^9.0.0",
51-
"@metamask/messenger": "^0.3.0",
50+
"@metamask/base-controller": "^9.0.1",
51+
"@metamask/messenger": "^1.0.0",
5252
"@metamask/superstruct": "^3.1.0",
5353
"@metamask/utils": "^11.9.0"
5454
},

packages/analytics-controller/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [1.0.1]
11+
1012
### Changed
1113

14+
- Bump `@metamask/base-controller` from `^9.0.0` to `^9.0.1` ([#8317](https://github.com/MetaMask/core/pull/8317))
15+
- Bump `@metamask/messenger` from `^0.3.0` to `^1.0.0` ([#8317](https://github.com/MetaMask/core/pull/8317))
1216
- Upgrade `@metamask/utils` from `^11.8.1` to `^11.9.0` ([#7511](https://github.com/MetaMask/core/pull/7511))
1317

1418
## [1.0.0]
@@ -17,5 +21,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1721

1822
- Initial release of @metamask/analytics-controller. ([#7017](https://github.com/MetaMask/core/pull/7017), [#7202](https://github.com/MetaMask/core/pull/7202))
1923

20-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/analytics-controller@1.0.0...HEAD
24+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/analytics-controller@1.0.1...HEAD
25+
[1.0.1]: https://github.com/MetaMask/core/compare/@metamask/analytics-controller@1.0.0...@metamask/analytics-controller@1.0.1
2126
[1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/analytics-controller@1.0.0

0 commit comments

Comments
 (0)