Skip to content

36.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Dec 23:06
· 5559 commits to main since this release
4de13fe

@metamask/address-book-controller

Changed

  • Relax dependencies on @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/announcement-controller

Changed

  • Relax dependency on @metamask/base-controller (use ^ instead of ~) (#998)

@metamask/approval-controller

Changed

  • Relax dependencies on @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/assets-controllers

Changed

  • BREAKING: Update onNetworkStateChange, a constructor option for several controllers, to take an object with a providerConfig property instead of provider (#995)
    • This affects:
      • AssetsContractController
      • NftController
      • NftDetectionController
      • TokenDetectionController
      • TokenListController
      • TokenRatesController
      • TokenController
  • BREAKING: [TokenDetectionController] Update getNetworkState constructor option to take an object with providerConfig property rather than providerConfig (#995)
  • Relax dependencies on @metamask/base-controller, @metamask/controller-utils, @metamask/network-controller, and @metamask/preferences-controller (use ^ instead of ~) (#998)

@metamask/base-controller

Changed

  • Relax dependency on @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/composable-controller

Changed

  • Relax dependency on @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/ens-controller

Changed

  • Relax dependencies on @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/gas-fee-controller

Changed

  • BREAKING: Bump @metamask/network-controller to 2.0.0 (#995)
    • GasFeeController now expects NetworkController to respond to the NetworkController:providerChangeConfig event (previously named NetworkController:providerChange). If you are depending directly on @metamask/network-controller, you should update your version to at least 2.0.0 as well.
  • Relax dependencies on @metamask/base-controller, @metamask/controller-utils, and @metamask/network-controller (use ^ instead of ~) (#998)

@metamask/keyring-controller

Changed

  • Relax dependencies on @metamask/base-controller, @metamask/controller-utils, @metamask/message-manager, and @metamask/preferences-controller (use ^ instead of ~) (#998)

@metamask/message-manager

Changed

  • Relax dependencies on @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/network-controller

Changed

  • BREAKING: Update type of state object by renaming provider property to providerConfig (#995)
    • Consumers are recommended to add a state migration for this change.
  • BREAKING: Rename NetworkController:providerChange messenger event to NetworkController:providerConfigChange (#995)
  • Relax dependencies on @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/notification-controller

Changed

  • Relax dependencies on @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/permission-controller

Changed

  • Relax dependencies on @metamask/approval-controller, @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/phishing-controller

Added

  • Add method to conditionally update the phishing lists (#986)

Changed

  • Relax dependencies on @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)
  • Expose lastFetched in PhishingController state (#986)

@metamask/preferences-controller

Changed

  • Relax dependencies on @metamask/base-controller and @metamask/controller-utils (use ^ instead of ~) (#998)

@metamask/rate-limit-controller

Changed

  • Relax dependency on @metamask/base-controller (use ^ instead of ~) (#998)

@metamask/subject-metadata-controller

Changed

  • Relax dependency on @metamask/base-controller and @metamask/permission-controller (use ^ instead of ~) (#998)

@metamask/transaction-controller

Changed

  • BREAKING: Update getNetworkState constructor option to take an object with providerConfig property rather than providerConfig (#995)
  • Relax dependency on @metamask/base-controller, @metamask/controller-utils, and @metamask/network-controller (use ^ instead of ~) (#998)