Skip to content

Latest commit

 

History

History
157 lines (100 loc) · 8.4 KB

File metadata and controls

157 lines (100 loc) · 8.4 KB

Changelog

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.

Changed

  • Bump @metamask/base-controller from ^9.0.1 to ^9.1.0 (#8457)

Changed

  • Bump @metamask/keyring-controller from ^25.1.1 to ^25.2.0 (#8363)
  • Bump @metamask/messenger from ^1.0.0 to ^1.1.1 (#8364, #8373)

Removed

  • BREAKING: Remove persisted delegations state (#8330)
    • store, list, retrieve, chain, and delete methods (and related messenger action types)
    • DelegationEntry type export
    • Remove dependency on @metamask/accounts-controller - callers no longer need to delegate the AccountsController:getSelectedAccount action to the DelegationController messenger

Added

  • Export DelegationControllerGetStateAction type (#8205)

Changed

  • Bump @metamask/accounts-controller from ^37.0.0 to ^37.1.0 (#8317)
  • Bump @metamask/base-controller from ^9.0.0 to ^9.0.1 (#8317)
  • Bump @metamask/keyring-controller from ^25.1.0 to ^25.1.1 (#8317)
  • Bump @metamask/messenger from ^0.3.0 to ^1.0.0 (#8317)

Changed

  • Bump @metamask/accounts-controller from ^36.0.0 to ^37.0.0 (#7996), (#8140)

Changed

  • Upgrade @metamask/utils from ^11.8.1 to ^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-a 1.0.0 and @metamask/controller-b 1.0.0, and @metamask/controller-b depends on @metamask/controller-a 1.1.0.
    • Note, however, that the versions specified in the client's package.json always "win", and you are expected to keep them up to date so as not to break controller and service intercommunication.

Changed

  • BREAKING: Bump @metamask/keyring-controller from ^24.0.0 to ^25.0.0 (#7202)
  • BREAKING: Bump @metamask/accounts-controller from ^34.0.0 to ^35.0.0 (#7202)

Changed

  • BREAKING: Use new Messenger from @metamask/messenger (#6459)
    • Previously, DelegationController accepted a RestrictedMessenger instance from @metamask/base-controller.
  • BREAKING: Metadata property anonymous renamed to includeInDebugSnapshot (#6459)
  • BREAKING: Bump @metamask/accounts-controller from ^33.0.0 to ^34.0.0 (#6962)
  • BREAKING: Bump @metamask/keyring-controller from ^23.0.0 to ^24.0.0 (#6962)
  • Bump @metamask/base-controller from ^8.4.2 to ^9.0.0 (#6962)

Changed

  • Bump @metamask/base-controller from ^8.4.1 to ^8.4.2 (#6917)

Added

  • Add two new controller state metadata properties: includeInStateLogs and usedInUi (#6531)

Changed

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller from ^32.0.0 to ^33.0.0 (#6345)
  • BREAKING: Bump peer dependency @metamask/keyring-controller from ^22.0.0 to ^23.0.0 (#6345)
  • Bump @metamask/base-controller from ^8.0.1 to ^8.1.0 (#6284)

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^32.0.0 (#6171)
  • Bump @metamask/utils from ^11.2.0 to ^11.4.2 (#6054)

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^31.0.0 (#5999)

Changed

  • BREAKING: bump @metamask/accounts-controller peer dependency to ^30.0.0 (#5888)

Changed

  • BREAKING: bump @metamask/keyring-controller peer dependency to ^22.0.0 (#5802)
  • BREAKING: bump @metamask/accounts-controller peer dependency to ^29.0.0 (#5802)

Changed

  • BREAKING: Bump peer dependency @metamask/accounts-controller to ^28.0.0 (#5763)
  • Bump @metamask/base-controller from ^8.0.0 to ^8.0.1 (#5722)

Added

  • Initial release (#5592)