Releases: MetaMask/smart-transactions-controller
Releases · MetaMask/smart-transactions-controller
24.2.1
Changed
- Bump
@ethereumjs/txfrom^5.2.1to^5.4.0(#597) - Bump
@ethereumjs/utilfrom^9.0.2to^9.1.0(#597) - Bump
bignumber.jsfrom^9.0.1to^9.1.2(#597) - Bump
fast-json-patchfrom^3.1.0to^3.1.1(#597) - Bump
@metamask/controller-utilsfrom^12.1.0to^12.2.0(#590) - Bump
@metamask/profile-sync-controllerfrom^28.1.0to^28.2.0(#590, #598) - Bump
@metamask/remote-feature-flag-controllerfrom^4.2.1to^4.2.2(#590) - Bump
@metamask/transaction-controllerfrom^65.4.0to^68.0.0(#591) - Bump
@metamask/utilsfrom^11.0.0to^11.11.0(#590)
24.2.0
24.1.1
Changed
- Bump
@metamask/base-controllerfrom^9.0.0to^9.1.0(#585) - Bump
@metamask/controller-utilsfrom^11.0.0to^12.1.0(#585) - Bump
@metamask/eth-json-rpc-providerfrom^4.1.6to^6.0.1(#585) - Bump
@metamask/messengerfrom^1.1.0to^1.2.0(#585) - Bump
@metamask/network-controllerfrom^30.0.0to^32.0.0(#585) - Bump
@metamask/polling-controllerfrom^16.0.0to^16.0.6(#585) - Bump
@metamask/profile-sync-controllerfrom^28.0.2to^28.1.0(#585) - Bump
@metamask/remote-feature-flag-controllerfrom^4.1.0to^4.2.1(#585) - Bump
@metamask/transaction-controllerfrom^64.3.0to^65.4.0(#585)
24.1.0
24.0.0
Added
- feat(STX-501): route sentinel migration via remote feature flags (#580)
- Expose
SmartTransactionsControllermethods through its messenger (#574)- The following actions are now available:
SmartTransactionsController:checkPollSmartTransactionsController:initializeSmartTransactionsForChainIdSmartTransactionsController:pollSmartTransactionsController:stopSmartTransactionsController:setOptInStateSmartTransactionsController:trackStxStatusChangeSmartTransactionsController:isNewSmartTransactionSmartTransactionsController:updateSmartTransactionSmartTransactionsController:updateSmartTransactionsSmartTransactionsController:fetchSmartTransactionsStatusSmartTransactionsController:clearFeesSmartTransactionsController:getFeesSmartTransactionsController:submitSignedTransactionsSmartTransactionsController:cancelSmartTransactionSmartTransactionsController:fetchLivenessSmartTransactionsController:setStatusRefreshIntervalSmartTransactionsController:getTransactionsSmartTransactionsController:getSmartTransactionByMinedTxHashSmartTransactionsController:wipeSmartTransactions
- Corresponding action types (e.g.
SmartTransactionsControllerCheckPollAction) are available as well.
- The following actions are now available:
Changed
- feat: migrate to @metamask/messenger-cli for action types codegen (#579)
- BREAKING: Upgrade TypeScript from
~4.8.4to~5.3.3(#574)- Consumers on TypeScript 4.x may experience type errors and should upgrade to TypeScript 5.x.
- BREAKING: Replace
getBearerTokenconstructor parameter with directAuthenticationController:getBearerTokencall (#578)- Consumers must add
AuthenticationController:getBearerTokento the allowed actions in the controller messenger, and remove any usage of thegetBearerTokenconstructor parameter.
- Consumers must add
- Bump
@metamask/messengerfrom^0.3.0to^1.1.0(#578)
23.0.0
Changed
- BREAKING:
ErrorReportingService:captureExceptionis no longer an allowed action on the messenger; consumers must stop allowlisting it (#572) - Move controller packages from peer to direct dependencies and bump to latest majors (#572)
@metamask/network-controller^25.0.0 → ^30.0.0@metamask/transaction-controller^61.0.0 → ^63.0.0@metamask/remote-feature-flag-controller^2.0.0 → ^4.1.0@metamask/polling-controller^15.0.0 → ^16.0.0