Releases: MetaMask/smart-transactions-controller
Releases · MetaMask/smart-transactions-controller
20.1.0
20.0.0
Changed
- BREAKING: Migrate
SmartTransactionsControllerto newMessengerfrom@metamask/messenger(#543) - BREAKING: Metadata property
anonymousrenamed toincludeInDebugSnapshot(#543) - BREAKING: Bump
@metamask/network-controllerpeer dependency from^24.0.Oto^25.0.0(#543) - BREAKING: Bump
@metamask/transaction-controllerpeer dependency from^60.4.0to^61.0.0(#543) - Bump
@metamask/base-controllerfrom^8.3.0to^9.0.0(#543) - Bump
@metamask/polling-controllerfrom^14.0.0to^15.0.0(#543) - Set
moduleResolutionoption toNode16(#543)
19.2.1
19.2.0
19.1.0
19.0.0
Added
- This package can now be used in ESM environments as well as CommonJS (#469)
- Add two new controller state metadata properties:
includeInStateLogsandusedInUi(#531)
Changed
- BREAKING: Disallow subpath exports (#469)
- BREAKING: Upgrade peer dependency
@metamask/transaction-controllerfrom^58.0.0to^60.4.0(#532, #534) - BREAKING: Remove
getNonceLock,confirmExternalTransaction,getTransactions, andupdateTransactionconstructor option in favor of messenger actions (#534)- The messenger is now used to access TransactionController; you must add these actions to the SmartTransactionController messenger allowlist:
TransactionController:getNonceLockTransactionController:confirmExternalTransactionTransactionController:getTransactionsTransactionController:updateTransaction
- The messenger is now used to access TransactionController; you must add these actions to the SmartTransactionController messenger allowlist:
- Upgrade
@metamask/base-controllerfrom^7.0.1to^8.3.0(#529) - Upgrade
@metamask/polling-controllerfrom^12.0.0to^14.0.0(#529)
Removed
- BREAKING: Remove default export (#535)
- Use
import { SmartTransactionsController } from '@metamask/smart-transactions-controller'instead.
- Use