34.0.0
@metamask/address-book-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:src/user/AddressBookController.tssrc/user/AddressBookController.test.ts
All changes listed after this point were applied to this package following the monorepo conversion.
-
@metamask/announcement-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/announcement
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/approval-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/approval
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/assets-controllers
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/assets - Asset-related functions from
src/util.tsand accompanying tests
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
Changed
- Use Ethers for AssetsContractController (#845)
@metamask/base-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:src/BaseController.tssrc/BaseController.test.tssrc/BaseControllerV2.tssrc/BaseControllerV2.test.tssrc/ComposableController.tssrc/ComposableController.test.tssrc/ControllerMessenger.tssrc/ControllerMessenger.test.ts
All changes listed after this point were applied to this package following the monorepo conversion.
-
@metamask/composable-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:src/ComposableController.tssrc/ComposableController.test.ts
All changes listed after this point were applied to this package following the monorepo conversion.
-
@metamask/controller-utils
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:src/constants.ts(but see below)src/util.ts(but see below)src/util.test.ts(but see below)NetworkTypeandNetworkChainsIdfromsrc/network/NetworkController.ts(viatypes.ts)
-
ESTIMATE_GAS_ERROR, which used to be exported bysrc/constants.ts, is now available via the@metamask/gas-fee-controllerpackage. -
A number of functions and types that were previously exported by
src/util.tsare now available via other packages. Here's a breakdown of these exports and their new locations:@metamask/assets-controllers:SupportedTokenDetectionNetworksaddUrlProtocolPrefixgetFormattedIpfsUrlgetIpfsCIDv1AndPathisTokenDetectionSupportedForNetworkisTokenListSupportedForNetworkremoveIpfsProtocolPrefixvalidateTokenToWatch
@metamask/message-manager:normalizeMessageDatavalidateSignMessageDatavalidateTypedSignMessageDataV1validateTypedSignMessageDataV3
@metamask/transaction-controller:getEtherscanApiUrlgetIncreasedPriceFromExistinggetIncreasedPriceHexhandleTransactionFetchisEIP1559TransactionisFeeMarketEIP1559ValuesisGasPriceValuenormalizeTransactionvalidateGasValuesvalidateMinimumIncreasevalidateTransaction
All changes listed after this point were applied to this package following the monorepo conversion.
-
@metamask/ens-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:src/third-party/EnsController.tssrc/third-party/EnsController.test.ts
All changes listed after this point were applied to this package following the monorepo conversion.
-
@metamask/gas-fee-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/gas
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/keyring-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/keyring
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/message-manager
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/message-manager - Message manager-related functions in
src/util.tsand accompanying tests
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/network-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/network(minusNetworkTypeandNetworksChainId, which were placed in@metamask/controller-utils)
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/notification-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/notification
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/permission-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/permissions
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/phishing-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:src/third-party/PhishingController.tssrc/third-party/PhishingController.test.ts
All changes listed after this point were applied to this package following the monorepo conversion.
-
@metamask/preferences-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:src/user/PreferencesController.ts(plusContactEntrycopied fromsrc/user/AddressBookController.ts)src/user/PreferencesController.test.ts
All changes listed after this point were applied to this package following the monorepo conversion.
-
@metamask/rate-limit-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/ratelimit
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
@metamask/subject-metadata-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/subject-metadata
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-
- Add method to get subject metadata by origin (#950)
@metamask/transaction-controller
Added
- Initial release
-
As a result of converting our shared controllers repo into a monorepo (#831), we've created this package from select parts of
@metamask/controllersv33.0.0, namely:- Everything in
src/transaction - Transaction-related functions from
src/util.tsand accompanying tests
All changes listed after this point were applied to this package following the monorepo conversion.
- Everything in
-