All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bump
@metamask/base-controllerfrom^9.0.1to^9.1.0(#8457)
- Bump
@metamask/keyring-controllerfrom^25.1.1to^25.2.0(#8363) - Bump
@metamask/messengerfrom^1.0.0to^1.1.1(#8364, #8373)
- BREAKING: Remove persisted
delegationsstate (#8330)store,list,retrieve,chain, anddeletemethods (and related messenger action types)DelegationEntrytype export- Remove dependency on
@metamask/accounts-controller- callers no longer need to delegate theAccountsController:getSelectedAccountaction to theDelegationControllermessenger
- Export
DelegationControllerGetStateActiontype (#8205)
- Bump
@metamask/accounts-controllerfrom^37.0.0to^37.1.0(#8317) - Bump
@metamask/base-controllerfrom^9.0.0to^9.0.1(#8317) - Bump
@metamask/keyring-controllerfrom^25.1.0to^25.1.1(#8317) - Bump
@metamask/messengerfrom^0.3.0to^1.0.0(#8317)
- Upgrade
@metamask/utilsfrom^11.8.1to^11.9.0(#7511) - Move peer dependencies for controller and service packages to direct dependencies (#7209, #7604, #7642, #7713), (#7897)
- The dependencies moved are:
@metamask/accounts-controller(^36.0.0)@metamask/keyring-controller(^25.1.0)
- In clients, it is now possible for multiple versions of these packages to exist in the dependency tree.
- For example, this scenario would be valid: a client relies on
@metamask/controller-a1.0.0 and@metamask/controller-b1.0.0, and@metamask/controller-bdepends on@metamask/controller-a1.1.0.
- For example, this scenario would be valid: a client relies on
- Note, however, that the versions specified in the client's
package.jsonalways "win", and you are expected to keep them up to date so as not to break controller and service intercommunication.
- The dependencies moved are:
- BREAKING: Bump
@metamask/keyring-controllerfrom^24.0.0to^25.0.0(#7202) - BREAKING: Bump
@metamask/accounts-controllerfrom^34.0.0to^35.0.0(#7202)
- BREAKING: Use new
Messengerfrom@metamask/messenger(#6459)- Previously,
DelegationControlleraccepted aRestrictedMessengerinstance from@metamask/base-controller.
- Previously,
- BREAKING: Metadata property
anonymousrenamed toincludeInDebugSnapshot(#6459) - BREAKING: Bump
@metamask/accounts-controllerfrom^33.0.0to^34.0.0(#6962) - BREAKING: Bump
@metamask/keyring-controllerfrom^23.0.0to^24.0.0(#6962) - Bump
@metamask/base-controllerfrom^8.4.2to^9.0.0(#6962)
- Bump
@metamask/base-controllerfrom^8.4.1to^8.4.2(#6917)
- Add two new controller state metadata properties:
includeInStateLogsandusedInUi(#6531)
- Bump
@metamask/base-controllerfrom^8.1.0to^8.4.1(#6355, #6465, #6632, #6807) - Bump
@metamask/utilsfrom^11.4.2to^11.8.1(#6588, #6708)
- BREAKING: Bump peer dependency
@metamask/accounts-controllerfrom^32.0.0to^33.0.0(#6345) - BREAKING: Bump peer dependency
@metamask/keyring-controllerfrom^22.0.0to^23.0.0(#6345) - Bump
@metamask/base-controllerfrom^8.0.1to^8.1.0(#6284)
- BREAKING: Bump peer dependency
@metamask/accounts-controllerto^32.0.0(#6171) - Bump
@metamask/utilsfrom^11.2.0to^11.4.2(#6054)
- BREAKING: Bump peer dependency
@metamask/accounts-controllerto^31.0.0(#5999)
- BREAKING: bump
@metamask/accounts-controllerpeer dependency to^30.0.0(#5888)
- BREAKING: bump
@metamask/keyring-controllerpeer dependency to^22.0.0(#5802) - BREAKING: bump
@metamask/accounts-controllerpeer dependency to^29.0.0(#5802)
- BREAKING: Bump peer dependency
@metamask/accounts-controllerto^28.0.0(#5763) - Bump
@metamask/base-controllerfrom^8.0.0to^8.0.1(#5722)
- Initial release (#5592)