Skip to content

Releases: MetaMask/smart-transactions-controller

22.4.0

03 Feb 22:09
1b14c3d

Choose a tag to compare

Added

  • Add origin to sentinel metadata (#564)

22.3.0

28 Jan 17:29
7f8096d

Choose a tag to compare

Changed

  • Change client field type in SentinelMeta from ClientId enum to string for device identification (#562)

22.2.0

26 Jan 18:52
99b5a92

Choose a tag to compare

Added

  • Add Feature, Kind, Client and Wallet fields to SentinelMeta (#560)

22.1.0

20 Jan 18:56
608555f

Choose a tag to compare

Added

  • feat: add support for signed transactions with metadata in SmartTransactionsController (#557)

22.0.0

17 Dec 19:54
dcc0c1d

Choose a tag to compare

Changed

  • BREAKING: The controller now reads feature flags directly from RemoteFeatureFlagController via the messenger instead of using the getFeatureFlags callback (#550)
    • Clients must configure the following as allowed actions in the controller messenger:
      • RemoteFeatureFlagController:getState
      • ErrorReportingService:captureException (for reporting validation errors to Sentry)
    • Clients must configure RemoteFeatureFlagController:stateChange as an allowed event
    • The getFeatureFlags constructor option is now deprecated and ignored

21.1.0

17 Dec 14:58
da19e57

Choose a tag to compare

Added

  • Add chainId parameter to fetchLiveness method, allowing direct chain ID specification without requiring a network client ID (#554)

Deprecated

  • Deprecate networkClientId parameter in fetchLiveness in favor of chainId (#554)

21.0.0

11 Dec 13:45
a45a447

Choose a tag to compare

Changed

  • Mark multiple transactions as failed if a batch smart transaction fails (#551)
  • BREAKING: Remove an unnecessary confirmExternalTransaction call (#548)

20.1.0

30 Oct 18:13
f3f861e

Choose a tag to compare

Added

  • feat(STX-271): add sentinel URL for Polygon (#546)

20.0.0

27 Oct 20:50
c688201

Choose a tag to compare

Changed

  • BREAKING: Migrate SmartTransactionsController to new Messenger from @metamask/messenger (#543)
  • BREAKING: Metadata property anonymous renamed to includeInDebugSnapshot (#543)
  • BREAKING: Bump @metamask/network-controller peer dependency from ^24.0.O to ^25.0.0 (#543)
  • BREAKING: Bump @metamask/transaction-controller peer dependency from ^60.4.0 to ^61.0.0 (#543)
  • Bump @metamask/base-controller from ^8.3.0 to ^9.0.0(#543)
  • Bump @metamask/polling-controller from ^14.0.0 to ^15.0.0(#543)
  • Set moduleResolution option to Node16 (#543)

19.2.1

22 Sep 19:56
db3f00f

Choose a tag to compare

Fixed

  • Export SmartTransactionMinedTx, SmartTransactionCancellationReason, SmartTransactionStatuses, and ClientId enums values instead of types only (#541)