Skip to content

79.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 12:06
· 7014 commits to main since this release
619c488

@metamask/accounts-controller 2.0.1

Changed

  • Update TypeScript to v4.8.x (#1718)

Fixed

  • Remove unused selectedAccount from state metadata (#1734)

@metamask/address-book-controller 3.1.3

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/announcement-controller 4.0.2

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/approval-controller 3.5.2

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/assets-controllers 14.0.0

Changed

  • Update TypeScript to v4.8.x (#1718)
  • Update @metamask/rpc-errors to ^6.0.0 (#1690)

Removed

  • BREAKING: Remove AbortController polyfill
    • This package now assumes that the AbortController global exists

@metamask/base-controller 3.2.2

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/composable-controller 3.0.2

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/controller-utils 5.0.1

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/ens-controller 5.0.1

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/gas-fee-controller 7.0.1

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/keyring-controller 8.0.1

Changed

  • Update TypeScript to v4.8.x (#1718)

Fixed

  • Removed keyringTypes from memStore (#1710)
    • This property was accidentally getting copied into the memstore from the internal keyring controller. It was causing errors because there is no metadata for this state property.

@metamask/logging-controller 1.0.3

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/message-manager 7.3.4

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/name-controller 2.0.0

Changed

  • BREAKING: Support rate limiting in name providers (#1715)
    • Breaking changes:
      • Change proposedNames property in NameEntry type from string array to new ProposedNamesEntry type
      • Remove proposedNamesLastUpdated property from NameEntry type
    • Add onlyUpdateAfterDelay option to UpdateProposedNamesRequest type
    • Add updateDelay constructor option
    • Add updateDelay property to NameProviderSourceResult type
    • Add isEnabled callback option to ENSNameProvider, EtherscanNameProvider, LensNameProvider, and TokenNameProvider
    • Existing proposed names in state are only updated if the NameProvider has no errors and the proposedNames property is not undefined
  • Dormant proposed names are automatically removed when calling updateProposedNames (#1688)
  • The setName method accepts a null value for the name property to enable removing saved names (#1688)
  • Update TypeScript to v4.8.x (#1718)

@metamask/network-controller 13.0.1

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/notification-controller 3.1.2

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/permission-controller 4.1.2

Changed

  • Update TypeScript to v4.8.x (#1718)
  • Bump dependency on @metamask/controller-utils to ^5.0.0

@metamask/phishing-controller 7.0.0

Changed

  • BREAKING: Migrate PhishingController to BaseControllerV2 (#1705)
    • PhishingController now expects a messenger option (and corresponding type PhishingControllerMessenger is now available)
    • The constructor takes a single argument, an options bag, instead of three arguments
    • The disabled configuration is no longer supported
  • Update TypeScript to v4.8.x (#1718)

@metamask/preferences-controller 4.4.2

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/rate-limit-controller 3.0.2

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/selected-network-controller 2.0.1

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/signature-controller 6.1.1

Changed

  • Update TypeScript to v4.8.x (#1718)

@metamask/transaction-controller 13.0.0

Changed

  • BREAKING: Add required getCurrentAccountEIP1559Compatibility and getCurrentNetworkEIP1559Compatibility callback arguments to constructor (#1693)
  • Update validateTxParams to throw standardised errors using the @metamask/rpc-errors package (#1690)
    • The dependency eth-rpc-errors has been replaced by @metamask/rpc-errors
  • Preserve type transaction parameter for legacy transactions (#1713)
  • Update TypeScript to v4.8.x (#1718)