Skip to content

Releases: MetaMask/smart-transactions-controller

6.2.1

08 Nov 17:37
b139ac1
Compare
Choose a tag to compare

Fixed

  • Fix a typo in a URL for submitting transactions (#230)

6.2.0

07 Nov 19:19
520a70d
Compare
Choose a tag to compare

Added

  • Pass current version of this package to API when submitting transactions (#227)

6.1.0

06 Nov 16:40
741d6ea
Compare
Choose a tag to compare

Added

  • Add a new "userOptInV2" prop (#222)

Changed

  • Bump @metamask/network-controller from 15.0.0 to 15.1.0 (#219)

6.0.0

24 Oct 21:01
216f036
Compare
Choose a tag to compare

Added

  • BREAKING: getNetworkClientById is now required argument in constructor options object (#210)
  • Integrate PollingController mixin and _executePoll method used for concurrent multichain polling (#210)
  • Consumers can now call startPollingByNetworkClientId with a networkClientId to start polling for a specific chain and stopPollingByPollingToken with the returned pollingToken to stop polling for that chain.

Changed

  • BREAKING: Bump @metamask/network-controller from ^13.0.1 to ^15.0.0 (#211)
  • BREAKING: Replace @ethersproject/providers with @metamask/eth-query (#210)
  • Remove @ethersproject/bignumber (#210)
  • Add optional options object containing a networkClientId argument to the updateSmartTransaction method (#210)

5.0.0

02 Oct 22:27
4cae857
Compare
Choose a tag to compare

Changed

  • Bump dependency on @metamask/network-controller to ^13.0.0 (#191)
  • Bump dependency on @metamask/base-controller to ^3.2.1 (#191)
  • Bump dependency on @metamask/controller-utils to ^5.0.0 (#191)

Removed

  • BREAKING: Remove metamaskNetworkId from smart transaction state (#191)
    • To migrate, remove references to TransactionMeta.metamaskNetworkId and TransactionMeta.history.metamaskNetworkId
  • Remove getNetwork from constructor options (#191)

4.0.0

13 Jul 21:20
e537104
Compare
Choose a tag to compare

Changed

  • BREAKING: Bump minimum Node.js version to v16 (#161)
  • BREAKING: Remove isomorphic-fetch (#131)
    • Projects lacking fetch will now have to supply their own polyfill.
  • Update metamask/* dependencies (#131), (#172)
  • Move @types/lodash to devDependencies (#141)

3.1.0

10 Jan 16:16
08ed4b4
Compare
Choose a tag to compare

Changed

  • Replace use of full @metamask/controllers repo with packages from @metamask/core-monorepo (#110, #112, #113)

3.0.0

15 Nov 16:12
9b33351
Compare
Choose a tag to compare

Changed

  • BREAKING: Bump required Node version to v14 (#90)
  • @metamask/controllers@32.0.2 (#104)

Fixed

  • Ensure the nonce lock is always released (#108)

2.3.2

13 Sep 18:52
6c80e10
Compare
Choose a tag to compare

Changed

  • Replace ethers with submodules (@ethersproject/bignumber,@ethersproject/bytes, @ethersproject/providers,) - no functional change (#95)

2.3.1

19 Aug 17:06
c0977b4
Compare
Choose a tag to compare

Changed

  • Remove unnecessary event props (#93)
  • Update is-release filter (#91)
  • update is-release filter (#89)
  • use MetaMask/action-is-release@v1.0 (#88)
  • add config for MetaMask/action-npm-publish (#85)