Skip to content

Commit f28ecd5

Browse files
committed
Merge branch 'main' into 231208-typescript-module-resolution
2 parents 0910cea + f02c520 commit f28ecd5

File tree

26 files changed

+229
-177
lines changed

26 files changed

+229
-177
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-monorepo",
3-
"version": "170.0.0",
3+
"version": "171.0.0",
44
"private": true,
55
"description": "Monorepo for packages shared between MetaMask clients",
66
"repository": {
@@ -59,7 +59,7 @@
5959
"@metamask/eslint-config-nodejs": "^12.1.0",
6060
"@metamask/eslint-config-typescript": "^12.1.0",
6161
"@metamask/eth-block-tracker": "^9.0.3",
62-
"@metamask/eth-json-rpc-provider": "^4.0.0",
62+
"@metamask/eth-json-rpc-provider": "^4.1.0",
6363
"@metamask/json-rpc-engine": "^9.0.0",
6464
"@metamask/utils": "^9.0.0",
6565
"@types/jest": "^27.4.1",

packages/assets-controllers/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [35.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump peerDependency `@metamask/network-controller` to `^20.0.0` ([#4508](https://github.com/MetaMask/core/pull/4508))
15+
- Bump `@metamask/polling-controller` to `^9.0.0` ([#4508](https://github.com/MetaMask/core/pull/4508))
16+
- Bump `@metamask/accounts-controller` to `^17.2.0` ([#4498](https://github.com/MetaMask/core/pull/4498))
17+
18+
### Fixed
19+
20+
- Add support for tokenURI encoded images to `NftController` methods `addNft`, `watchNft` and `updateNftMetadata` ([#4482](https://github.com/MetaMask/core/pull/4482))
21+
1022
## [34.0.0]
1123

1224
### Added
@@ -981,7 +993,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
981993
982994
- Use Ethers for AssetsContractController ([#845](https://github.com/MetaMask/core/pull/845))
983995
984-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
996+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
997+
[35.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
985998
[34.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
986999
[33.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
9871000
[32.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]

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": "34.0.0",
3+
"version": "35.0.0",
44
"description": "Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)",
55
"keywords": [
66
"MetaMask",
@@ -55,8 +55,8 @@
5555
"@metamask/eth-query": "^4.0.0",
5656
"@metamask/keyring-controller": "^17.1.0",
5757
"@metamask/metamask-eth-abis": "^3.1.1",
58-
"@metamask/network-controller": "^19.0.0",
59-
"@metamask/polling-controller": "^8.0.0",
58+
"@metamask/network-controller": "^20.0.0",
59+
"@metamask/polling-controller": "^9.0.0",
6060
"@metamask/preferences-controller": "^13.0.0",
6161
"@metamask/rpc-errors": "^6.3.1",
6262
"@metamask/utils": "^9.0.0",
@@ -92,7 +92,7 @@
9292
"@metamask/accounts-controller": "^17.0.0",
9393
"@metamask/approval-controller": "^7.0.0",
9494
"@metamask/keyring-controller": "^17.0.0",
95-
"@metamask/network-controller": "^19.0.0",
95+
"@metamask/network-controller": "^20.0.0",
9696
"@metamask/preferences-controller": "^13.0.0"
9797
},
9898
"engines": {

packages/ens-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+
## [13.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump peerDependency `@metamask/network-controller` to `^20.0.0` ([#4508](https://github.com/MetaMask/core/pull/4508))
15+
1016
## [12.0.0]
1117

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

196202
All changes listed after this point were applied to this package following the monorepo conversion.
197203

198-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
204+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
205+
[13.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
199206
[12.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
200207
[11.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
201208
[10.0.1]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]

packages/ens-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/ens-controller",
3-
"version": "12.0.0",
3+
"version": "13.0.0",
44
"description": "Maps ENS names to their resolved addresses by chain id",
55
"keywords": [
66
"MetaMask",
@@ -49,7 +49,7 @@
4949
},
5050
"devDependencies": {
5151
"@metamask/auto-changelog": "^3.4.4",
52-
"@metamask/network-controller": "^19.0.0",
52+
"@metamask/network-controller": "^20.0.0",
5353
"@types/jest": "^27.4.1",
5454
"deepmerge": "^4.2.2",
5555
"jest": "^27.5.1",
@@ -59,7 +59,7 @@
5959
"typescript": "~5.0.4"
6060
},
6161
"peerDependencies": {
62-
"@metamask/network-controller": "^19.0.0"
62+
"@metamask/network-controller": "^20.0.0"
6363
},
6464
"engines": {
6565
"node": "^18.18 || >=20"

packages/eth-json-rpc-provider/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [4.1.0]
11+
12+
### Added
13+
14+
- Make `SafeEventEmitterProvider` EIP-1193 compatible by adding a `request` method ([#4422](https://github.com/MetaMask/core/pull/4422))
15+
- Now `SafeEventEmitterProvider` is compatible with `@metamask/eth-query`, `@metamask/ethjs-query`, `BrowserProvider` from Ethers v6 and `Web3Provider` from Ethers v5
16+
17+
### Deprecated
18+
19+
- Mark `sendAsync` method as deprecated in favor of `request` method ([#4422](https://github.com/MetaMask/core/pull/4422))
20+
1021
## [4.0.0]
1122

1223
### Changed
@@ -107,7 +118,8 @@ Release `v2.0.0` is identical to `v1.0.1` aside from Node.js version requirement
107118

108119
- Initial release, including `providerFromEngine` and `providerFromMiddleware`.
109120

110-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
121+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
122+
[4.1.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
111123
[4.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
112124
[3.0.2]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
113125
[3.0.1]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]

packages/eth-json-rpc-provider/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/eth-json-rpc-provider",
3-
"version": "4.0.0",
3+
"version": "4.1.0",
44
"description": "Create an Ethereum provider using a JSON-RPC engine or middleware",
55
"keywords": [
66
"MetaMask",

packages/gas-fee-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+
## [19.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump peerDependency `@metamask/network-controller` to `^20.0.0` ([#4508](https://github.com/MetaMask/core/pull/4508))
15+
- Bump `@metamask/polling-controller` to `^9.0.0` ([#4508](https://github.com/MetaMask/core/pull/4508))
16+
1017
## [18.0.0]
1118

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

305312
All changes listed after this point were applied to this package following the monorepo conversion.
306313

307-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
314+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
315+
[19.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
308316
[18.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
309317
[17.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
310318
[16.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]

packages/gas-fee-controller/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/gas-fee-controller",
3-
"version": "18.0.0",
3+
"version": "19.0.0",
44
"description": "Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens",
55
"keywords": [
66
"MetaMask",
@@ -45,8 +45,8 @@
4545
"@metamask/controller-utils": "^11.0.0",
4646
"@metamask/eth-query": "^4.0.0",
4747
"@metamask/ethjs-unit": "^0.3.0",
48-
"@metamask/network-controller": "^19.0.0",
49-
"@metamask/polling-controller": "^8.0.0",
48+
"@metamask/network-controller": "^20.0.0",
49+
"@metamask/polling-controller": "^9.0.0",
5050
"@metamask/utils": "^9.0.0",
5151
"@types/bn.js": "^5.1.5",
5252
"@types/uuid": "^8.3.0",
@@ -68,7 +68,7 @@
6868
"typescript": "~5.0.4"
6969
},
7070
"peerDependencies": {
71-
"@metamask/network-controller": "^19.0.0"
71+
"@metamask/network-controller": "^20.0.0"
7272
},
7373
"engines": {
7474
"node": "^18.18 || >=20"

packages/message-manager/src/AbstractMessageManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ export abstract class AbstractMessageManager<
204204
/**
205205
* EventEmitter instance used to listen to specific message events
206206
*/
207-
hub = new EventEmitter();
207+
hub: EventEmitter = new EventEmitter();
208208

209209
/**
210210
* Name of this controller used during composition

0 commit comments

Comments
 (0)