Skip to content

39.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Jan 18:03
· 5529 commits to main since this release
608ebf4

@metamask/address-book-controller

Changed

  • Add optional addressType property to address book entries (#828, #1068)
  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/announcement-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/approval-controller

Added

  • Add updateRequestState action to ApprovalController (#1059)

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/assets-controllers

Added

  • Add Sepolia support to the currency rate controller (#1041)
    • The currency rate controller will now treat Sepolia as a testnet, and return the Mainnet exchange rate when asked for the Sepolia exchange rate.

Changed

  • BREAKING: Update @metamask/network-controller peer dependency to v3 (#1041)
  • BREAKING: Migrate from metaswap to metafi subdomain for OpenSea proxy and token icons API (#1060)
  • Rename this repository to core (#1031)
  • Update ERC20Standard to use @metamask/abi-utils instead of @ethersproject/abi (#985)
  • Update @metamask/controller-utils package (#1041)

Removed

  • BREAKING: Drop support for Ropsten, Rinkeby, and Kovan (#1041)
    • The currency rate controller no longer has special handling of these three networks. It used to return the Mainnet exchange rate for these three networks, but now it includes no special handling for them.
    • The NFT controller no longer supports the Rinkeby OpenSea test API.

@metamask/base-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/composable-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/controller-utils

Added

  • Add Sepolia-related constants (#1041)
  • Update getBuyURL function to return Sepolia faucet for Sepolia network (#1041)

Changed

  • BREAKING:: Migrate from metaswap to metafi subdomain for OpenSea proxy (#1060)
  • Rename this repository to core (#1031)

Removed

  • BREAKING: Remove all constants associated with Ropsten, Rinkeby, and Kovan (#1041)
  • BREAKING: Remove support for Ropsten, Rinkeby, and Kovan from getBuyUrl function (#1041)

@metamask/ens-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/gas-fee-controller

Changed

  • BREAKING: Update @metamask/network-controller peer dependency to v3 (#1041)
  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/keyring-controller

Changed

  • BREAKING:: Require ES2020 support or greater (#914)
    • This change was introduced by an indirect dependency on ethereumjs/util v8
  • Rename this repository to core (#1031)
  • Update @metamask/eth-sig-util to v5 (#914)
  • Update @metamask/controller-utils package (#1041)

@metamask/message-manager

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/network-controller

Added

  • Add support for Sepolia as a built-in Infura network (#1041)
  • Export types for network controller events and actions (#1039)

Changed

  • BREAKING: Make lookupNetwork block on completing the lookup (#1063)
    • This function was always async, but it would return before completing any async work. Now it will not return until after the network lookup has been completed.
  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

Removed

  • BREAKING:: Drop support for Ropsten, Rinkeby, and Kovan as built-in Infura networks (#1041)

@metamask/notification-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/permission-controller

Added

  • Add updateCaveat action (#1071)

Changed

  • BREAKING: Update @metamask/network-controller peer dependency to v3 (#1041)
  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/phishing-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/preferences-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/rate-limit-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/subject-metadata-controller

Changed

  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)

@metamask/transaction-controller

Added

  • Add Etherscan API support for Sepolia and Goerli (#1041)
  • Export isEIP1559Transaction function from package (#1058)

Changed

  • BREAKING: Drop Etherscan API support for Ropsten, Rinkeby, and Kovan (#1041)
  • Rename this repository to core (#1031)
  • Update @metamask/controller-utils package (#1041)