Skip to content

Commit

Permalink
chore: Bump @metamask/ens-controller to v12 (#26127)
Browse files Browse the repository at this point in the history
## **Description**

This resolves a peer dependency warning; v10.0.1 of the
`@metamask/ens-controller` was requesting an older version of the
`@metamask/network-controller` package. The versions are aligned with
this update.

The only breaking changes were to this peer dependency, and to the
minimum supported Node.js version.

See here for the full changelog:
https://github.com/MetaMask/core/blob/%40metamask/ens-controller%4012.0.0/packages/ens-controller/CHANGELOG.md

[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/26127?quickstart=1)

## **Related issues**

This helps to unblock #9372

## **Manual testing steps**

N/A

## **Screenshots/Recordings**

N/A

## **Pre-merge author checklist**

- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I’ve included tests if applicable
- [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.

## **Pre-merge reviewer checklist**

- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.

---------

Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
  • Loading branch information
Gudahtt and metamaskbot authored Jul 25, 2024
1 parent 8db8ba7 commit f048bbf
Show file tree
Hide file tree
Showing 6 changed files with 109 additions and 17 deletions.
27 changes: 25 additions & 2 deletions lavamoat/browserify/beta/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -1061,12 +1061,20 @@
"@metamask/ens-controller": {
"packages": {
"@ethersproject/providers": true,
"@metamask/base-controller": true,
"@metamask/ens-controller>@metamask/base-controller": true,
"@metamask/ens-controller>@metamask/controller-utils": true,
"@metamask/utils": true,
"punycode": true
}
},
"@metamask/ens-controller>@metamask/base-controller": {
"globals": {
"setTimeout": true
},
"packages": {
"immer": true
}
},
"@metamask/ens-controller>@metamask/controller-utils": {
"globals": {
"URL": true,
Expand All @@ -1077,14 +1085,29 @@
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
"@metamask/controller-utils>@spruceid/siwe-parser": true,
"@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": true,
"@metamask/ethjs>@metamask/ethjs-unit": true,
"@metamask/utils": true,
"bn.js": true,
"browserify>buffer": true,
"eslint>fast-deep-equal": true,
"eth-ens-namehash": true
}
},
"@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/rpc-errors>@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-json-rpc-filters": {
"globals": {
"console.error": true
Expand Down
27 changes: 25 additions & 2 deletions lavamoat/browserify/flask/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -1061,12 +1061,20 @@
"@metamask/ens-controller": {
"packages": {
"@ethersproject/providers": true,
"@metamask/base-controller": true,
"@metamask/ens-controller>@metamask/base-controller": true,
"@metamask/ens-controller>@metamask/controller-utils": true,
"@metamask/utils": true,
"punycode": true
}
},
"@metamask/ens-controller>@metamask/base-controller": {
"globals": {
"setTimeout": true
},
"packages": {
"immer": true
}
},
"@metamask/ens-controller>@metamask/controller-utils": {
"globals": {
"URL": true,
Expand All @@ -1077,14 +1085,29 @@
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
"@metamask/controller-utils>@spruceid/siwe-parser": true,
"@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": true,
"@metamask/ethjs>@metamask/ethjs-unit": true,
"@metamask/utils": true,
"bn.js": true,
"browserify>buffer": true,
"eslint>fast-deep-equal": true,
"eth-ens-namehash": true
}
},
"@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/rpc-errors>@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-json-rpc-filters": {
"globals": {
"console.error": true
Expand Down
27 changes: 25 additions & 2 deletions lavamoat/browserify/main/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -1061,12 +1061,20 @@
"@metamask/ens-controller": {
"packages": {
"@ethersproject/providers": true,
"@metamask/base-controller": true,
"@metamask/ens-controller>@metamask/base-controller": true,
"@metamask/ens-controller>@metamask/controller-utils": true,
"@metamask/utils": true,
"punycode": true
}
},
"@metamask/ens-controller>@metamask/base-controller": {
"globals": {
"setTimeout": true
},
"packages": {
"immer": true
}
},
"@metamask/ens-controller>@metamask/controller-utils": {
"globals": {
"URL": true,
Expand All @@ -1077,14 +1085,29 @@
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
"@metamask/controller-utils>@spruceid/siwe-parser": true,
"@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": true,
"@metamask/ethjs>@metamask/ethjs-unit": true,
"@metamask/utils": true,
"bn.js": true,
"browserify>buffer": true,
"eslint>fast-deep-equal": true,
"eth-ens-namehash": true
}
},
"@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/rpc-errors>@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-json-rpc-filters": {
"globals": {
"console.error": true
Expand Down
27 changes: 25 additions & 2 deletions lavamoat/browserify/mmi/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -1153,12 +1153,20 @@
"@metamask/ens-controller": {
"packages": {
"@ethersproject/providers": true,
"@metamask/base-controller": true,
"@metamask/ens-controller>@metamask/base-controller": true,
"@metamask/ens-controller>@metamask/controller-utils": true,
"@metamask/utils": true,
"punycode": true
}
},
"@metamask/ens-controller>@metamask/base-controller": {
"globals": {
"setTimeout": true
},
"packages": {
"immer": true
}
},
"@metamask/ens-controller>@metamask/controller-utils": {
"globals": {
"URL": true,
Expand All @@ -1169,14 +1177,29 @@
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
"@metamask/controller-utils>@spruceid/siwe-parser": true,
"@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": true,
"@metamask/ethjs>@metamask/ethjs-unit": true,
"@metamask/utils": true,
"bn.js": true,
"browserify>buffer": true,
"eslint>fast-deep-equal": true,
"eth-ens-namehash": true
}
},
"@metamask/ens-controller>@metamask/controller-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/rpc-errors>@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/eth-json-rpc-filters": {
"globals": {
"console.error": true
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@
"@metamask/contract-metadata": "^2.5.0",
"@metamask/controller-utils": "^10.0.0",
"@metamask/design-tokens": "^4.0.0",
"@metamask/ens-controller": "^10.0.1",
"@metamask/ens-controller": "^12.0.0",
"@metamask/eth-json-rpc-filters": "^7.0.0",
"@metamask/eth-json-rpc-middleware": "^12.1.1",
"@metamask/eth-ledger-bridge-keyring": "patch:@metamask/eth-ledger-bridge-keyring@npm%3A2.0.1#~/.yarn/patches/@metamask-eth-ledger-bridge-keyring-npm-2.0.1-7a5d815b2d.patch",
Expand Down
16 changes: 8 additions & 8 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5034,18 +5034,18 @@ __metadata:
languageName: node
linkType: hard

"@metamask/ens-controller@npm:^10.0.1":
version: 10.0.1
resolution: "@metamask/ens-controller@npm:10.0.1"
"@metamask/ens-controller@npm:^12.0.0":
version: 12.0.0
resolution: "@metamask/ens-controller@npm:12.0.0"
dependencies:
"@ethersproject/providers": "npm:^5.7.0"
"@metamask/base-controller": "npm:^5.0.1"
"@metamask/controller-utils": "npm:^9.0.1"
"@metamask/base-controller": "npm:^6.0.0"
"@metamask/controller-utils": "npm:^11.0.0"
"@metamask/utils": "npm:^8.3.0"
punycode: "npm:^2.1.1"
peerDependencies:
"@metamask/network-controller": ^18.0.0
checksum: 10/2420b32f7cfd4cb70ddedb1f77b446a4a8cd1d9e3550decff720f82b5236b6359e5ef94f66a37f59a7135ff7789d78dafd2104738594b59de3d7dcc253dd5e02
"@metamask/network-controller": ^19.0.0
checksum: 10/76d19ec3d3d79971d3a427231117c805084a07f67e58c361922e7b021396bcca0f33c645e50a31c428e41a24005b81759ace3e68c1f5d160b2c512c6be983215
languageName: node
linkType: hard

Expand Down Expand Up @@ -25250,7 +25250,7 @@ __metadata:
"@metamask/contract-metadata": "npm:^2.5.0"
"@metamask/controller-utils": "npm:^10.0.0"
"@metamask/design-tokens": "npm:^4.0.0"
"@metamask/ens-controller": "npm:^10.0.1"
"@metamask/ens-controller": "npm:^12.0.0"
"@metamask/eslint-config": "npm:^9.0.0"
"@metamask/eslint-config-jest": "npm:^9.0.0"
"@metamask/eslint-config-mocha": "npm:^9.0.0"
Expand Down

0 comments on commit f048bbf

Please sign in to comment.