Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/core-monorepo",
"version": "330.0.0",
"version": "331.0.0",
"private": true,
"description": "Monorepo for packages shared between MetaMask clients",
"repository": {
Expand Down
9 changes: 8 additions & 1 deletion packages/bridge-controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [8.0.0]

### Changed

- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency to `^50.0.0` ([#5496](https://github.com/MetaMask/core/pull/5496))

## [7.0.0]

### Changed
Expand Down Expand Up @@ -63,7 +69,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

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

[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@7.0.0...HEAD
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@8.0.0...HEAD
[8.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@7.0.0...@metamask/bridge-controller@8.0.0
[7.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@6.0.0...@metamask/bridge-controller@7.0.0
[6.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@5.0.0...@metamask/bridge-controller@6.0.0
[5.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@4.0.0...@metamask/bridge-controller@5.0.0
Expand Down
6 changes: 3 additions & 3 deletions packages/bridge-controller/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/bridge-controller",
"version": "7.0.0",
"version": "8.0.0",
"description": "Manages bridge-related quote fetching functionality for MetaMask",
"keywords": [
"MetaMask",
Expand Down Expand Up @@ -64,7 +64,7 @@
"@metamask/eth-json-rpc-provider": "^4.1.8",
"@metamask/network-controller": "^22.2.1",
"@metamask/superstruct": "^3.1.0",
"@metamask/transaction-controller": "^49.0.0",
"@metamask/transaction-controller": "^50.0.0",
"@types/jest": "^27.4.1",
"deepmerge": "^4.2.2",
"jest": "^27.5.1",
Expand All @@ -79,7 +79,7 @@
"peerDependencies": {
"@metamask/accounts-controller": "^26.0.0",
"@metamask/network-controller": "^22.0.0",
"@metamask/transaction-controller": "^49.0.0"
"@metamask/transaction-controller": "^50.0.0"
},
"engines": {
"node": "^18.18 || >=20"
Expand Down
9 changes: 8 additions & 1 deletion packages/bridge-status-controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [8.0.0]

### Changed

- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency to `^50.0.0` ([#5496](https://github.com/MetaMask/core/pull/5496))

## [7.0.0]

### Changed
Expand Down Expand Up @@ -60,7 +66,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

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

[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@7.0.0...HEAD
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@8.0.0...HEAD
[8.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@7.0.0...@metamask/bridge-status-controller@8.0.0
[7.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@6.0.0...@metamask/bridge-status-controller@7.0.0
[6.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@5.0.0...@metamask/bridge-status-controller@6.0.0
[5.0.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-status-controller@4.0.0...@metamask/bridge-status-controller@5.0.0
Expand Down
8 changes: 4 additions & 4 deletions packages/bridge-status-controller/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/bridge-status-controller",
"version": "7.0.0",
"version": "8.0.0",
"description": "Manages bridge-related status fetching functionality for MetaMask",
"keywords": [
"MetaMask",
Expand Down Expand Up @@ -48,7 +48,7 @@
},
"dependencies": {
"@metamask/base-controller": "^8.0.0",
"@metamask/bridge-controller": "^7.0.0",
"@metamask/bridge-controller": "^8.0.0",
"@metamask/controller-utils": "^11.6.0",
"@metamask/polling-controller": "^12.0.3",
"@metamask/superstruct": "^3.1.0",
Expand All @@ -58,7 +58,7 @@
"@metamask/accounts-controller": "^26.1.0",
"@metamask/auto-changelog": "^3.4.4",
"@metamask/network-controller": "^22.2.1",
"@metamask/transaction-controller": "^49.0.0",
"@metamask/transaction-controller": "^50.0.0",
"@types/jest": "^27.4.1",
"deepmerge": "^4.2.2",
"jest": "^27.5.1",
Expand All @@ -73,7 +73,7 @@
"peerDependencies": {
"@metamask/accounts-controller": "^26.0.0",
"@metamask/network-controller": "^22.0.0",
"@metamask/transaction-controller": "^49.0.0"
"@metamask/transaction-controller": "^50.0.0"
},
"engines": {
"node": "^18.18 || >=20"
Expand Down
16 changes: 15 additions & 1 deletion packages/signature-controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [26.0.0]

### Added

- **BREAKING:** Add peer dependency on `^26.0.0` of `@metamask/accounts-controller`([#5470](https://github.com/MetaMask/core/pull/5470))
- Add EIP-7702 signature validations ([#5470](https://github.com/MetaMask/core/pull/5470))
- Throw if external and `verifyingContract` matches any internal account.
- Throw if external and `primaryType` is `Delegation` and `delegator` matches any internal EOA account.

### Changed

- Bump `@metamask/accounts-controller` peer dependency to `^26.1.0` ([#5481](https://github.com/MetaMask/core/pull/5481))
Comment on lines +14 to +21

@mcmire mcmire Mar 18, 2025

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Should we merge the accounts-controller entries? The initial change to introduce 26.0.0 wasn't ever public and then we bumped the dependency to 26.1.0 so we can just say that the peer dependency is 26.1.0.

Suggested change
- **BREAKING:** Add peer dependency on `^26.0.0` of `@metamask/accounts-controller`([#5470](https://github.com/MetaMask/core/pull/5470))
- Add EIP-7702 signature validations ([#5470](https://github.com/MetaMask/core/pull/5470))
- Throw if external and `verifyingContract` matches any internal account.
- Throw if external and `primaryType` is `Delegation` and `delegator` matches any internal EOA account.
### Changed
- Bump `@metamask/accounts-controller` peer dependency to `^26.1.0` ([#5481](https://github.com/MetaMask/core/pull/5481))
- **BREAKING:** Add peer dependency on `^26.1.0` of `@metamask/accounts-controller` ([#5470](https://github.com/MetaMask/core/pull/5470), [#5481](https://github.com/MetaMask/core/pull/5481))
- Add EIP-7702 signature validations ([#5470](https://github.com/MetaMask/core/pull/5470))
- Throw if external and `verifyingContract` matches any internal account.
- Throw if external and `primaryType` is `Delegation` and `delegator` matches any internal EOA account.


## [25.0.0]

### Changed
Expand Down Expand Up @@ -474,7 +487,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

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

[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@25.0.0...HEAD
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@26.0.0...HEAD
[26.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@25.0.0...@metamask/signature-controller@26.0.0
[25.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@24.0.0...@metamask/signature-controller@25.0.0
[24.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.1...@metamask/signature-controller@24.0.0
[23.2.1]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.0...@metamask/signature-controller@23.2.1
Expand Down
2 changes: 1 addition & 1 deletion packages/signature-controller/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/signature-controller",
"version": "25.0.0",
"version": "26.0.0",
"description": "Processes signing requests in order to sign arbitrary and typed data",
"keywords": [
"MetaMask",
Expand Down
11 changes: 10 additions & 1 deletion packages/transaction-controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [50.0.0]

### Added

- Add additional metadata for batch metrics ([#5488](https://github.com/MetaMask/core/pull/5488))
- Add `delegationAddress` to `TransactionMetadata`.
- Add `NestedTransactionMetadata` type containing `BatchTransactionParams` and `type`.
- Add optional `type` to `TransactionBatchSingleRequest`.
- Verify EIP-7702 contract address using signatures ([#5472](https://github.com/MetaMask/core/pull/5472))
- Add optional `publicKeyEIP7702` property to constructor.
- Add dependency on `^5.7.0` of `@ethersproject/wallet`.

### Changed

- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency to `^26.1.0` ([#5481](https://github.com/MetaMask/core/pull/5481))
- **BREAKING:** Add additional metadata for batch metrics ([#5488](https://github.com/MetaMask/core/pull/5488))
- Change `error` in `TransactionMetadata` to optional for all statuses.
- Change `nestedTransactions` in `TransactionMetadata` to array of `NestedTransactionMetadata`.
- Throw if `addTransactionBatch` called with external origin and size limit exceeded ([#5489](https://github.com/MetaMask/core/pull/5489))
- Verify EIP-7702 contract address using signatures ([#5472](https://github.com/MetaMask/core/pull/5472))
- Use new `contracts` property from feature flags instead of `contractAddresses`.

## [49.0.0]

Expand Down Expand Up @@ -1372,7 +1380,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

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

[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@49.0.0...HEAD
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@50.0.0...HEAD
[50.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@49.0.0...@metamask/transaction-controller@50.0.0
[49.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@48.2.0...@metamask/transaction-controller@49.0.0
[48.2.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@48.1.0...@metamask/transaction-controller@48.2.0
[48.1.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@48.0.0...@metamask/transaction-controller@48.1.0
Expand Down
2 changes: 1 addition & 1 deletion packages/transaction-controller/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/transaction-controller",
"version": "49.0.0",
"version": "50.0.0",
"description": "Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation",
"keywords": [
"MetaMask",
Expand Down
9 changes: 8 additions & 1 deletion packages/user-operation-controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [29.0.0]

### Changed

- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency to `^50.0.0` ([#5496](https://github.com/MetaMask/core/pull/5496))

## [28.0.0]

### Changed
Expand Down Expand Up @@ -362,7 +368,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial Release ([#3749](https://github.com/MetaMask/core/pull/3749))

[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@28.0.0...HEAD
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@29.0.0...HEAD
[29.0.0]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@28.0.0...@metamask/user-operation-controller@29.0.0
[28.0.0]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@27.0.0...@metamask/user-operation-controller@28.0.0
[27.0.0]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@26.0.0...@metamask/user-operation-controller@27.0.0
[26.0.0]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@25.0.0...@metamask/user-operation-controller@26.0.0
Expand Down
6 changes: 3 additions & 3 deletions packages/user-operation-controller/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/user-operation-controller",
"version": "28.0.0",
"version": "29.0.0",
"description": "Creates user operations and manages their life cycle",
"keywords": [
"MetaMask",
Expand Down Expand Up @@ -67,7 +67,7 @@
"@metamask/gas-fee-controller": "^22.0.3",
"@metamask/keyring-controller": "^21.0.0",
"@metamask/network-controller": "^22.2.1",
"@metamask/transaction-controller": "^49.0.0",
"@metamask/transaction-controller": "^50.0.0",
"@types/jest": "^27.4.1",
"deepmerge": "^4.2.2",
"jest": "^27.5.1",
Expand All @@ -82,7 +82,7 @@
"@metamask/gas-fee-controller": "^22.0.0",
"@metamask/keyring-controller": "^21.0.0",
"@metamask/network-controller": "^22.0.0",
"@metamask/transaction-controller": "^49.0.0"
"@metamask/transaction-controller": "^50.0.0"
},
"engines": {
"node": "^18.18 || >=20"
Expand Down
18 changes: 9 additions & 9 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2670,7 +2670,7 @@ __metadata:
languageName: unknown
linkType: soft

"@metamask/bridge-controller@npm:^7.0.0, @metamask/bridge-controller@workspace:packages/bridge-controller":
"@metamask/bridge-controller@npm:^8.0.0, @metamask/bridge-controller@workspace:packages/bridge-controller":
version: 0.0.0-use.local
resolution: "@metamask/bridge-controller@workspace:packages/bridge-controller"
dependencies:
Expand All @@ -2688,7 +2688,7 @@ __metadata:
"@metamask/network-controller": "npm:^22.2.1"
"@metamask/polling-controller": "npm:^12.0.3"
"@metamask/superstruct": "npm:^3.1.0"
"@metamask/transaction-controller": "npm:^49.0.0"
"@metamask/transaction-controller": "npm:^50.0.0"
"@metamask/utils": "npm:^11.2.0"
"@types/jest": "npm:^27.4.1"
deepmerge: "npm:^4.2.2"
Expand All @@ -2703,7 +2703,7 @@ __metadata:
peerDependencies:
"@metamask/accounts-controller": ^26.0.0
"@metamask/network-controller": ^22.0.0
"@metamask/transaction-controller": ^49.0.0
"@metamask/transaction-controller": ^50.0.0
languageName: unknown
linkType: soft

Expand All @@ -2714,12 +2714,12 @@ __metadata:
"@metamask/accounts-controller": "npm:^26.1.0"
"@metamask/auto-changelog": "npm:^3.4.4"
"@metamask/base-controller": "npm:^8.0.0"
"@metamask/bridge-controller": "npm:^7.0.0"
"@metamask/bridge-controller": "npm:^8.0.0"
"@metamask/controller-utils": "npm:^11.6.0"
"@metamask/network-controller": "npm:^22.2.1"
"@metamask/polling-controller": "npm:^12.0.3"
"@metamask/superstruct": "npm:^3.1.0"
"@metamask/transaction-controller": "npm:^49.0.0"
"@metamask/transaction-controller": "npm:^50.0.0"
"@metamask/utils": "npm:^11.2.0"
"@types/jest": "npm:^27.4.1"
deepmerge: "npm:^4.2.2"
Expand All @@ -2734,7 +2734,7 @@ __metadata:
peerDependencies:
"@metamask/accounts-controller": ^26.0.0
"@metamask/network-controller": ^22.0.0
"@metamask/transaction-controller": ^49.0.0
"@metamask/transaction-controller": ^50.0.0
languageName: unknown
linkType: soft

Expand Down Expand Up @@ -4407,7 +4407,7 @@ __metadata:
languageName: unknown
linkType: soft

"@metamask/transaction-controller@npm:^49.0.0, @metamask/transaction-controller@workspace:packages/transaction-controller":
"@metamask/transaction-controller@npm:^50.0.0, @metamask/transaction-controller@workspace:packages/transaction-controller":
version: 0.0.0-use.local
resolution: "@metamask/transaction-controller@workspace:packages/transaction-controller"
dependencies:
Expand Down Expand Up @@ -4480,7 +4480,7 @@ __metadata:
"@metamask/polling-controller": "npm:^12.0.3"
"@metamask/rpc-errors": "npm:^7.0.2"
"@metamask/superstruct": "npm:^3.1.0"
"@metamask/transaction-controller": "npm:^49.0.0"
"@metamask/transaction-controller": "npm:^50.0.0"
"@metamask/utils": "npm:^11.2.0"
"@types/jest": "npm:^27.4.1"
bn.js: "npm:^5.2.1"
Expand All @@ -4499,7 +4499,7 @@ __metadata:
"@metamask/gas-fee-controller": ^22.0.0
"@metamask/keyring-controller": ^21.0.0
"@metamask/network-controller": ^22.0.0
"@metamask/transaction-controller": ^49.0.0
"@metamask/transaction-controller": ^50.0.0
languageName: unknown
linkType: soft

Expand Down