Skip to content

Commit ddf2247

Browse files
authored
Release/667.0.0 (#7100)
New major release of the `multichain-account-service` which now depends on the `error-reporting-service` to report errors during account creations. <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Releases core v667, introducing multichain-account-service v3.0.0 (error reporting, async init, resync) and cascading breaking bumps across controllers, plus multi‑tx Relay support in transaction-pay-controller. > > - **Release**: > - Bump root to `667.0.0`. > - **Multichain Accounts**: > - `@metamask/multichain-account-service@3.0.0`: add `ErrorReportingService` peer dep, make `init` async, add `resyncAccounts` methods. > - **Controllers (breaking version bumps)**: > - `@metamask/account-tree-controller@3.0.0`: peer/dev bump to `multichain-account-service@^3.0.0`. > - `@metamask/assets-controllers@88.0.0`: bump deps to `account-tree-controller@^3` and `multichain-account-service@^3`. > - `@metamask/bridge-controller@60.0.0`: require `assets-controllers@^88`. > - `@metamask/bridge-status-controller@60.0.0`: require `bridge-controller@^60`; add `isGasFeeSponsored` in batch params. > - `@metamask/earn-controller@10.0.0`: bump to `account-tree-controller@^3`; update `controller-utils`. > - `@metamask/transaction-pay-controller@4.0.0`: add Relay multi‑tx quote support; bump to `assets-controllers@^88`, `bridge(-status)-controller@^60`. > - **Dependencies**: > - Update `yarn.lock` to reflect new majors across packages. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 6dda145. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent d2ed48e commit ddf2247

File tree

16 files changed

+103
-54
lines changed

16 files changed

+103
-54
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-monorepo",
3-
"version": "666.0.0",
3+
"version": "667.0.0",
44
"private": true,
55
"description": "Monorepo for packages shared between MetaMask clients",
66
"repository": {

packages/account-tree-controller/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [3.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump `@metamask/multichain-account-service` from `^2.0.0` to `^3.0.0` ([#7100](https://github.com/MetaMask/core/pull/7100))
15+
1016
## [2.0.0]
1117

1218
### Changed
@@ -393,7 +399,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
393399
- Initial release ([#5847](https://github.com/MetaMask/core/pull/5847))
394400
- Grouping accounts into 3 main categories: Entropy source, Snap ID, keyring types.
395401

396-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@2.0.0...HEAD
402+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@3.0.0...HEAD
403+
[3.0.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@2.0.0...@metamask/account-tree-controller@3.0.0
397404
[2.0.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@1.6.0...@metamask/account-tree-controller@2.0.0
398405
[1.6.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@1.5.0...@metamask/account-tree-controller@1.6.0
399406
[1.5.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@1.4.2...@metamask/account-tree-controller@1.5.0

packages/account-tree-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/account-tree-controller",
3-
"version": "2.0.0",
3+
"version": "3.0.0",
44
"description": "Controller to group account together based on some pre-defined rules",
55
"keywords": [
66
"MetaMask",
@@ -63,7 +63,7 @@
6363
"@metamask/auto-changelog": "^3.4.4",
6464
"@metamask/keyring-api": "^21.0.0",
6565
"@metamask/keyring-controller": "^24.0.0",
66-
"@metamask/multichain-account-service": "^2.1.0",
66+
"@metamask/multichain-account-service": "^3.0.0",
6767
"@metamask/profile-sync-controller": "^26.0.0",
6868
"@metamask/providers": "^22.1.0",
6969
"@metamask/snaps-controllers": "^14.0.1",
@@ -81,7 +81,7 @@
8181
"@metamask/account-api": "^0.12.0",
8282
"@metamask/accounts-controller": "^34.0.0",
8383
"@metamask/keyring-controller": "^24.0.0",
84-
"@metamask/multichain-account-service": "^2.0.0",
84+
"@metamask/multichain-account-service": "^3.0.0",
8585
"@metamask/profile-sync-controller": "^26.0.0",
8686
"@metamask/providers": "^22.0.0",
8787
"@metamask/snaps-controllers": "^14.0.0",

packages/assets-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+
## [88.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump `@metamask/account-tree-controller` from `^2.0.0` to `^3.0.0` ([#7100](https://github.com/MetaMask/core/pull/7100))
15+
- **BREAKING:** Bump `@metamask/multichain-account-service` from `^2.0.0` to `^3.0.0` ([#7100](https://github.com/MetaMask/core/pull/7100))
16+
1017
## [87.1.1]
1118

1219
### Changed
@@ -2256,7 +2263,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
22562263
22572264
- Use Ethers for AssetsContractController ([#845](https://github.com/MetaMask/core/pull/845))
22582265
2259-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@87.1.1...HEAD
2266+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@88.0.0...HEAD
2267+
[88.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@87.1.1...@metamask/assets-controllers@88.0.0
22602268
[87.1.1]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@87.1.0...@metamask/assets-controllers@87.1.1
22612269
[87.1.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@87.0.0...@metamask/assets-controllers@87.1.0
22622270
[87.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@86.0.0...@metamask/assets-controllers@87.0.0

packages/assets-controllers/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/assets-controllers",
3-
"version": "87.1.1",
3+
"version": "88.0.0",
44
"description": "Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)",
55
"keywords": [
66
"MetaMask",
@@ -82,7 +82,7 @@
8282
"devDependencies": {
8383
"@babel/runtime": "^7.23.9",
8484
"@metamask/account-api": "^0.12.0",
85-
"@metamask/account-tree-controller": "^2.0.0",
85+
"@metamask/account-tree-controller": "^3.0.0",
8686
"@metamask/accounts-controller": "^34.0.0",
8787
"@metamask/approval-controller": "^8.0.0",
8888
"@metamask/auto-changelog": "^3.4.4",
@@ -91,7 +91,7 @@
9191
"@metamask/keyring-controller": "^24.0.0",
9292
"@metamask/keyring-internal-api": "^9.0.0",
9393
"@metamask/keyring-snap-client": "^8.0.0",
94-
"@metamask/multichain-account-service": "^2.1.0",
94+
"@metamask/multichain-account-service": "^3.0.0",
9595
"@metamask/network-controller": "^25.0.0",
9696
"@metamask/permission-controller": "^12.1.0",
9797
"@metamask/phishing-controller": "^15.0.0",
@@ -115,7 +115,7 @@
115115
"webextension-polyfill": "^0.12.0"
116116
},
117117
"peerDependencies": {
118-
"@metamask/account-tree-controller": "^2.0.0",
118+
"@metamask/account-tree-controller": "^3.0.0",
119119
"@metamask/accounts-controller": "^34.0.0",
120120
"@metamask/approval-controller": "^8.0.0",
121121
"@metamask/core-backend": "^4.0.0",

packages/bridge-controller/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [60.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump `@metamask/assets-controller` from `^87.0.0` to `^88.0.0` ([#7100](https://github.com/MetaMask/core/pull/7100))
15+
1016
## [59.0.0]
1117

1218
### Added
@@ -829,7 +835,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
829835

830836
- Initial release ([#5317](https://github.com/MetaMask/core/pull/5317))
831837

832-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@59.0.0...HEAD
838+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@60.0.0...HEAD
839+
[60.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@59.0.0...@metamask/bridge-controller@60.0.0
833840
[59.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@58.0.0...@metamask/bridge-controller@59.0.0
834841
[58.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@57.0.0...@metamask/bridge-controller@58.0.0
835842
[57.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@56.0.3...@metamask/bridge-controller@57.0.0

packages/bridge-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/bridge-controller",
3-
"version": "59.0.0",
3+
"version": "60.0.0",
44
"description": "Manages bridge-related quote fetching functionality for MetaMask",
55
"keywords": [
66
"MetaMask",
@@ -68,7 +68,7 @@
6868
},
6969
"devDependencies": {
7070
"@metamask/accounts-controller": "^34.0.0",
71-
"@metamask/assets-controllers": "^87.1.1",
71+
"@metamask/assets-controllers": "^88.0.0",
7272
"@metamask/auto-changelog": "^3.4.4",
7373
"@metamask/eth-json-rpc-provider": "^5.0.1",
7474
"@metamask/network-controller": "^25.0.0",
@@ -90,7 +90,7 @@
9090
},
9191
"peerDependencies": {
9292
"@metamask/accounts-controller": "^34.0.0",
93-
"@metamask/assets-controllers": "^87.0.0",
93+
"@metamask/assets-controllers": "^88.0.0",
9494
"@metamask/network-controller": "^25.0.0",
9595
"@metamask/remote-feature-flag-controller": "^2.0.0",
9696
"@metamask/snaps-controllers": "^14.0.0",

packages/bridge-status-controller/CHANGELOG.md

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

88
## [Unreleased]
99

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

1214
- Add isGasFeeSponsored field in transaction batch params ([#7064](https://github.com/MetaMask/core/pull/7064))
1315

16+
### Changed
17+
18+
- **BREAKING:** Bump `@metamask/bridge-controller` from `^59.0.0` to `^60.0.0` ([#7100](https://github.com/MetaMask/core/pull/7100))
19+
1420
## [59.0.0]
1521

1622
### Changed
@@ -740,7 +746,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
740746

741747
- Initial release ([#5317](https://github.com/MetaMask/core/pull/5317))
742748

743-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@59.0.0...HEAD
749+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@60.0.0...HEAD
750+
[60.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@59.0.0...@metamask/bridge-status-controller@60.0.0
744751
[59.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@58.0.0...@metamask/bridge-status-controller@59.0.0
745752
[58.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@57.0.0...@metamask/bridge-status-controller@58.0.0
746753
[57.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@56.0.0...@metamask/bridge-status-controller@57.0.0

packages/bridge-status-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/bridge-status-controller",
3-
"version": "59.0.0",
3+
"version": "60.0.0",
44
"description": "Manages bridge-related status fetching functionality for MetaMask",
55
"keywords": [
66
"MetaMask",
@@ -59,7 +59,7 @@
5959
"devDependencies": {
6060
"@metamask/accounts-controller": "^34.0.0",
6161
"@metamask/auto-changelog": "^3.4.4",
62-
"@metamask/bridge-controller": "^59.0.0",
62+
"@metamask/bridge-controller": "^60.0.0",
6363
"@metamask/gas-fee-controller": "^25.0.0",
6464
"@metamask/network-controller": "^25.0.0",
6565
"@metamask/snaps-controllers": "^14.0.1",
@@ -78,7 +78,7 @@
7878
},
7979
"peerDependencies": {
8080
"@metamask/accounts-controller": "^34.0.0",
81-
"@metamask/bridge-controller": "^59.0.0",
81+
"@metamask/bridge-controller": "^60.0.0",
8282
"@metamask/gas-fee-controller": "^25.0.0",
8383
"@metamask/network-controller": "^25.0.0",
8484
"@metamask/snaps-controllers": "^14.0.0",

packages/earn-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+
## [10.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump `@metamask/account-tree-controller` from `^2.0.0` to `^3.0.0` ([#7100](https://github.com/MetaMask/core/pull/7100))
15+
- Bump `@metamask/controller-utils` from `^11.14.1` to `^11.15.0` ([#7003](https://github.com/MetaMask/core/pull/7003))
16+
1017
## [9.0.0]
1118

1219
### Changed
@@ -312,7 +319,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
312319

313320
- Initial release ([#5271](https://github.com/MetaMask/core/pull/5271))
314321

315-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@9.0.0...HEAD
322+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@10.0.0...HEAD
323+
[10.0.0]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@9.0.0...@metamask/earn-controller@10.0.0
316324
[9.0.0]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@8.0.2...@metamask/earn-controller@9.0.0
317325
[8.0.2]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@8.0.1...@metamask/earn-controller@8.0.2
318326
[8.0.1]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@8.0.0...@metamask/earn-controller@8.0.1

0 commit comments

Comments
 (0)