Skip to content

Commit 881bb97

Browse files
mcmirecryptodev-2s
andauthored
Release/443.0.0 (MetaMask#5999)
This release features a major version bump of `network-controller` and `error-reporting-service` to address some backward-incompatible changes that were not properly categorized in previous releases. --------- Co-authored-by: cryptodev-2s <109512101+cryptodev-2s@users.noreply.github.com>
1 parent abc3797 commit 881bb97

50 files changed

Lines changed: 399 additions & 254 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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-monorepo",
3-
"version": "442.0.0",
3+
"version": "443.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+
## [0.2.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump peer dependency `@metamask/accounts-controller` to `^31.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
15+
1016
## [0.1.1]
1117

1218
### Fixed
@@ -22,6 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2228
- Initial release ([#5847](https://github.com/MetaMask/core/pull/5847))
2329
- Grouping accounts into 3 main categories: Entropy source, Snap ID, keyring types.
2430

25-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.1.1...HEAD
31+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.2.0...HEAD
32+
[0.2.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.1.1...@metamask/account-tree-controller@0.2.0
2633
[0.1.1]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.1.0...@metamask/account-tree-controller@0.1.1
2734
[0.1.0]: https://github.com/MetaMask/core/releases/tag/@metamask/account-tree-controller@0.1.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": "0.1.1",
3+
"version": "0.2.0",
44
"description": "Controller to group account together based on some pre-defined rules",
55
"keywords": [
66
"MetaMask",
@@ -53,7 +53,7 @@
5353
"lodash": "^4.17.21"
5454
},
5555
"devDependencies": {
56-
"@metamask/accounts-controller": "^30.0.0",
56+
"@metamask/accounts-controller": "^31.0.0",
5757
"@metamask/auto-changelog": "^3.4.4",
5858
"@metamask/keyring-api": "^18.0.0",
5959
"@metamask/keyring-controller": "^22.0.2",
@@ -69,7 +69,7 @@
6969
"webextension-polyfill": "^0.12.0"
7070
},
7171
"peerDependencies": {
72-
"@metamask/accounts-controller": "^30.0.0",
72+
"@metamask/accounts-controller": "^31.0.0",
7373
"@metamask/keyring-controller": "^22.0.0",
7474
"@metamask/providers": "^22.0.0",
7575
"@metamask/snaps-controllers": "^12.0.0",

packages/accounts-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+
## [31.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump peer dependency `@metamask/network-controller` to `^24.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
15+
1016
## [30.0.0]
1117

1218
### Changed
@@ -549,7 +555,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
549555

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

552-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@30.0.0...HEAD
558+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@31.0.0...HEAD
559+
[31.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@30.0.0...@metamask/accounts-controller@31.0.0
553560
[30.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@29.0.1...@metamask/accounts-controller@30.0.0
554561
[29.0.1]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@29.0.0...@metamask/accounts-controller@29.0.1
555562
[29.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@28.0.0...@metamask/accounts-controller@29.0.0

packages/accounts-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/accounts-controller",
3-
"version": "30.0.0",
3+
"version": "31.0.0",
44
"description": "Manages internal accounts",
55
"keywords": [
66
"MetaMask",
@@ -64,7 +64,7 @@
6464
"devDependencies": {
6565
"@metamask/auto-changelog": "^3.4.4",
6666
"@metamask/keyring-controller": "^22.0.2",
67-
"@metamask/network-controller": "^23.6.0",
67+
"@metamask/network-controller": "^24.0.0",
6868
"@metamask/providers": "^22.1.0",
6969
"@metamask/snaps-controllers": "^12.3.1",
7070
"@types/jest": "^27.4.1",
@@ -78,7 +78,7 @@
7878
},
7979
"peerDependencies": {
8080
"@metamask/keyring-controller": "^22.0.0",
81-
"@metamask/network-controller": "^23.0.0",
81+
"@metamask/network-controller": "^24.0.0",
8282
"@metamask/providers": "^22.0.0",
8383
"@metamask/snaps-controllers": "^12.0.0",
8484
"webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0"

packages/assets-controllers/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [69.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump peer dependency `@metamask/accounts-controller` to `^31.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
15+
- **BREAKING:** Bump peer dependency `@metamask/network-controller` to `^24.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
16+
- **BREAKING:** Bump peer dependency `@metamask/transaction-controller` to `^58.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
17+
- Bump `@metamask/polling-controller` to `^14.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
18+
1019
## [68.2.0]
1120

1221
### Added
@@ -1726,7 +1735,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17261735
17271736
- Use Ethers for AssetsContractController ([#845](https://github.com/MetaMask/core/pull/845))
17281737
1729-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@68.2.0...HEAD
1738+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@69.0.0...HEAD
1739+
[69.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@68.2.0...@metamask/assets-controllers@69.0.0
17301740
[68.2.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@68.1.0...@metamask/assets-controllers@68.2.0
17311741
[68.1.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@68.0.0...@metamask/assets-controllers@68.1.0
17321742
[68.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@67.0.0...@metamask/assets-controllers@68.0.0

packages/assets-controllers/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/assets-controllers",
3-
"version": "68.2.0",
3+
"version": "69.0.0",
44
"description": "Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)",
55
"keywords": [
66
"MetaMask",
@@ -60,7 +60,7 @@
6060
"@metamask/eth-query": "^4.0.0",
6161
"@metamask/keyring-api": "^18.0.0",
6262
"@metamask/metamask-eth-abis": "^3.1.1",
63-
"@metamask/polling-controller": "^13.0.0",
63+
"@metamask/polling-controller": "^14.0.0",
6464
"@metamask/rpc-errors": "^7.0.2",
6565
"@metamask/snaps-utils": "^9.4.0",
6666
"@metamask/utils": "^11.2.0",
@@ -77,21 +77,21 @@
7777
},
7878
"devDependencies": {
7979
"@babel/runtime": "^7.23.9",
80-
"@metamask/accounts-controller": "^30.0.0",
80+
"@metamask/accounts-controller": "^31.0.0",
8181
"@metamask/approval-controller": "^7.1.3",
8282
"@metamask/auto-changelog": "^3.4.4",
8383
"@metamask/ethjs-provider-http": "^0.3.0",
8484
"@metamask/keyring-controller": "^22.0.2",
8585
"@metamask/keyring-internal-api": "^6.2.0",
8686
"@metamask/keyring-snap-client": "^5.0.0",
87-
"@metamask/network-controller": "^23.6.0",
87+
"@metamask/network-controller": "^24.0.0",
8888
"@metamask/permission-controller": "^11.0.6",
8989
"@metamask/phishing-controller": "^12.6.0",
9090
"@metamask/preferences-controller": "^18.1.0",
9191
"@metamask/providers": "^22.1.0",
9292
"@metamask/snaps-controllers": "^12.3.1",
9393
"@metamask/snaps-sdk": "^7.1.0",
94-
"@metamask/transaction-controller": "^57.4.0",
94+
"@metamask/transaction-controller": "^58.0.0",
9595
"@types/jest": "^27.4.1",
9696
"@types/lodash": "^4.14.191",
9797
"@types/node": "^16.18.54",
@@ -107,16 +107,16 @@
107107
"webextension-polyfill": "^0.12.0"
108108
},
109109
"peerDependencies": {
110-
"@metamask/accounts-controller": "^30.0.0",
110+
"@metamask/accounts-controller": "^31.0.0",
111111
"@metamask/approval-controller": "^7.0.0",
112112
"@metamask/keyring-controller": "^22.0.0",
113-
"@metamask/network-controller": "^23.0.0",
113+
"@metamask/network-controller": "^24.0.0",
114114
"@metamask/permission-controller": "^11.0.0",
115115
"@metamask/phishing-controller": "^12.5.0",
116116
"@metamask/preferences-controller": "^18.0.0",
117117
"@metamask/providers": "^22.0.0",
118118
"@metamask/snaps-controllers": "^12.0.0",
119-
"@metamask/transaction-controller": "^57.0.0",
119+
"@metamask/transaction-controller": "^58.0.0",
120120
"webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0"
121121
},
122122
"engines": {

packages/bridge-controller/CHANGELOG.md

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

88
## [Unreleased]
99

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

1214
- Add `stopPollingForQuotes` handler that stops quote polling without resetting the bridge controller's state ([#5994](https://github.com/MetaMask/core/pull/5994))
1315

16+
### Changed
17+
18+
- **BREAKING:** Bump peer dependency `@metamask/accounts-controller` to `^31.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
19+
- **BREAKING:** Bump peer dependency `@metamask/assets-controller` to `^69.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
20+
- **BREAKING:** Bump peer dependency `@metamask/network-controller` to `^24.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
21+
- **BREAKING:** Bump peer dependency `@metamask/transaction-controller` to `^58.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
22+
- Bump dependency `@metamask/gas-fee-controller` to `^24.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
23+
- Bump dependency `@metamask/multichain-network-controller` to `^0.9.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
24+
- Bump dependency `@metamask/polling-controller` to `^14.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
25+
1426
## [32.2.0]
1527

1628
### Changed
@@ -359,7 +371,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
359371

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

362-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@32.2.0...HEAD
374+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@33.0.0...HEAD
375+
[33.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@32.2.0...@metamask/bridge-controller@33.0.0
363376
[32.2.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@32.1.2...@metamask/bridge-controller@32.2.0
364377
[32.1.2]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@32.1.1...@metamask/bridge-controller@32.1.2
365378
[32.1.1]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@32.1.0...@metamask/bridge-controller@32.1.1

packages/bridge-controller/package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/bridge-controller",
3-
"version": "32.2.0",
3+
"version": "33.0.0",
44
"description": "Manages bridge-related quote fetching functionality for MetaMask",
55
"keywords": [
66
"MetaMask",
@@ -54,26 +54,26 @@
5454
"@ethersproject/providers": "^5.7.0",
5555
"@metamask/base-controller": "^8.0.1",
5656
"@metamask/controller-utils": "^11.10.0",
57-
"@metamask/gas-fee-controller": "^23.0.0",
57+
"@metamask/gas-fee-controller": "^24.0.0",
5858
"@metamask/keyring-api": "^18.0.0",
5959
"@metamask/metamask-eth-abis": "^3.1.1",
60-
"@metamask/multichain-network-controller": "^0.8.0",
61-
"@metamask/polling-controller": "^13.0.0",
60+
"@metamask/multichain-network-controller": "^0.9.0",
61+
"@metamask/polling-controller": "^14.0.0",
6262
"@metamask/utils": "^11.2.0",
6363
"bignumber.js": "^9.1.2",
6464
"reselect": "^5.1.1",
6565
"uuid": "^8.3.2"
6666
},
6767
"devDependencies": {
68-
"@metamask/accounts-controller": "^30.0.0",
69-
"@metamask/assets-controllers": "^68.2.0",
68+
"@metamask/accounts-controller": "^31.0.0",
69+
"@metamask/assets-controllers": "^69.0.0",
7070
"@metamask/auto-changelog": "^3.4.4",
7171
"@metamask/eth-json-rpc-provider": "^4.1.8",
72-
"@metamask/network-controller": "^23.6.0",
72+
"@metamask/network-controller": "^24.0.0",
7373
"@metamask/remote-feature-flag-controller": "^1.6.0",
7474
"@metamask/snaps-controllers": "^12.3.1",
7575
"@metamask/superstruct": "^3.1.0",
76-
"@metamask/transaction-controller": "^57.4.0",
76+
"@metamask/transaction-controller": "^58.0.0",
7777
"@types/jest": "^27.4.1",
7878
"deepmerge": "^4.2.2",
7979
"jest": "^27.5.1",
@@ -86,12 +86,12 @@
8686
"typescript": "~5.2.2"
8787
},
8888
"peerDependencies": {
89-
"@metamask/accounts-controller": "^30.0.0",
90-
"@metamask/assets-controllers": "^68.0.0",
91-
"@metamask/network-controller": "^23.0.0",
89+
"@metamask/accounts-controller": "^31.0.0",
90+
"@metamask/assets-controllers": "^69.0.0",
91+
"@metamask/network-controller": "^24.0.0",
9292
"@metamask/remote-feature-flag-controller": "^1.6.0",
9393
"@metamask/snaps-controllers": "^12.0.0",
94-
"@metamask/transaction-controller": "^57.0.0"
94+
"@metamask/transaction-controller": "^58.0.0"
9595
},
9696
"engines": {
9797
"node": "^18.18 || >=20"

packages/bridge-status-controller/CHANGELOG.md

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

88
## [Unreleased]
99

10-
### Added
11-
12-
- **BREAKING:** BridgeStatusController now requires the `BridgeController:stopPollingForQuotes` action permission ([#5994](https://github.com/MetaMask/core/pull/5994))
10+
## [31.0.0]
1311

1412
### Changed
1513

16-
- **BREAKING:** Adds a call to bridge-controller's `stopPollingForQuotes` handler to prevent quotes from refreshing during tx submission. This enables "pausing" the quote polling loop without resetting the entire state. Without this, it's possible for the activeQuote to change while the UI's tx submission is in-progress ([#5994](https://github.com/MetaMask/core/pull/5994))
14+
- **BREAKING:** BridgeStatusController now requires the `BridgeController:stopPollingForQuotes` action permission ([#5994](https://github.com/MetaMask/core/pull/5994))
15+
- **BREAKING:** Bump peer dependency `@metamask/accounts-controller` to `^31.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
16+
- **BREAKING:** Bump peer dependency `@metamask/bridge-controller` to `^33.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
17+
- **BREAKING:** Bump peer dependency `@metamask/gas-fee-controller` to `^24.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
18+
- **BREAKING:** Bump peer dependency `@metamask/multichain-transactions-controller` to `^3.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
19+
- **BREAKING:** Bump peer dependency `@metamask/network-controller` to `^24.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
20+
- **BREAKING:** Bump peer dependency `@metamask/transaction-controller` to `^58.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
21+
- Bump `@metamask/polling-controller` to `^14.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
22+
- Bump `@metamask/user-operation-controller` to `^37.0.0` ([#5999](https://github.com/MetaMask/core/pull/5999))
1723

1824
### Fixed
1925

2026
- Parse tx signature from `onClientRequest` response in order to identify bridge transactions ([#6001](https://github.com/MetaMask/core/pull/6001))
27+
- Prevent active quote from changing while transaction submission is in progress ([#5994](https://github.com/MetaMask/core/pull/5994))
2128

2229
## [30.0.0]
2330

@@ -333,7 +340,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
333340

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

336-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@30.0.0...HEAD
343+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@31.0.0...HEAD
344+
[31.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@30.0.0...@metamask/bridge-status-controller@31.0.0
337345
[30.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@29.1.1...@metamask/bridge-status-controller@30.0.0
338346
[29.1.1]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@29.1.0...@metamask/bridge-status-controller@29.1.1
339347
[29.1.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@29.0.0...@metamask/bridge-status-controller@29.1.0

0 commit comments

Comments
 (0)