Skip to content

171.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Jul 14:52
f02c520

@metamask/assets-controllers 35.0.0

Changed

  • BREAKING: Bump peerDependency @metamask/network-controller to ^20.0.0 (#4508)
  • Bump @metamask/polling-controller to ^9.0.0 (#4508)
  • Bump @metamask/accounts-controller to ^17.2.0 (#4498)

Fixed

  • Add support for tokenURI encoded images to NftController methods addNft, watchNft and updateNftMetadata (#4482)

@metamask/ens-controller 13.0.0

Changed

  • BREAKING: Bump peerDependency @metamask/network-controller to ^20.0.0 (#4508)

@metamask/eth-json-rpc-provider 4.1.0

Added

  • Make SafeEventEmitterProvider EIP-1193 compatible by adding a request method (#4422)
    • Now SafeEventEmitterProvider is compatible with @metamask/eth-query, @metamask/ethjs-query, BrowserProvider from Ethers v6 and Web3Provider from Ethers v5

Deprecated

  • Mark sendAsync method as deprecated in favor of request method (#4422)

@metamask/gas-fee-controller 19.0.0

Changed

  • BREAKING: Bump peerDependency @metamask/network-controller to ^20.0.0 (#4508)
  • Bump @metamask/polling-controller to ^9.0.0 (#4508)

@metamask/network-controller 20.0.0

Added

  • Add a new log argument to the constructor (#4440)
    • The new log argument must be a Logger object from the loglevel package and will be used to log a message when we fail to connect to a network or the network responds with an unknown error

Changed

  • BREAKING: Update networksMetadata state property so that the keys in the object will only ever be network client IDs and not RPC URLs (#4254)
    • Some keys could have been RPC URLs if the initial network controller state had a providerConfig with an empty id, but since providerConfig is being removed, that won't happen anymore.
  • Bump @metamask/eth-block-tracker to ^9.0.3 (#4418)
  • Bump @metamask/eth-json-rpc-provider to ^4.1.0 (#4508)

Removed

  • BREAKING: Remove providerConfig property from state along with ProviderConfig type and NetworkController:getProviderConfig messenger action (#4254)
    • The best way to obtain the equivalent configuration object, e.g. to access the chain ID of the currently selected network, is to get selectedNetworkClientId from state, pass this to the NetworkController:getNetworkClientId messenger action, and then use the configuration property on the network client.

@metamask/polling-controller 9.0.0

Changed

  • BREAKING: Bump peerDependency @metamask/network-controller to ^20.0.0 (#4508)

@metamask/queued-request-controller 3.0.0

Changed

  • BREAKING: Bump peerDependency @metamask/network-controller to ^20.0.0 (#4508)
  • BREAKING: Bump peerDependency @metamask/selected-network-controller to ^16.0.0 (#4508)

@metamask/selected-network-controller 16.0.0

Changed

  • BREAKING: Bump peerDependency @metamask/network-controller to ^20.0.0 (#4508)

@metamask/transaction-controller 35.0.0

Changed

  • BREAKING: Bump peerDependency @metamask/network-controller to ^20.0.0 (#4508)
  • BREAKING: Bump peerDependency @metamask/gas-fee-controller to ^19.0.0 (#4508)

@metamask/user-operation-controller 14.0.0

Changed

  • BREAKING: Bump peerDependency @metamask/network-controller to ^20.0.0 (#4508)
  • BREAKING: Bump peerDependency @metamask/gas-fee-controller to ^19.0.0 (#4508)
  • BREAKING: Bump peerDependency @metamask/transaction-controller to ^35.0.0 (#4508)
  • Bump @metamask/polling-controller to ^9.0.0 (#4508)