Skip to content

Releases: MetaMask/metamask-mobile

Release 7.51.4

14 Aug 21:19
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Fixed

  • fix: Bump expo patch version to fix Android crasher - cp-7.53.0 (#18321) (#18359) (7cea2a0)
  • chore(runway): cherry-pick fix: cp-7.51.4 skip bridge and bridgeApproval tx types in STX (#18238) (86ef78c)
  • chore(runway): cherry-pick fix: cp-7.51.4 wipe smart transactions on account reset (#18194) (39407d5)
  • chore(runway): cherry-pick fix: feature flag solana modal (#18225) (780a4b1)
  • chore(runway): cherry-pick fix: bump @metamask/smart-transactions-controller to 18.0.0 (#18228) (b04f928)
  • chore(runway): cherry-pick fix: cp-7.51.4 clean up existing smartTransactions state since we don't persist new ones anymore (#18200) ([c4bc947](https://github.com/MetaMask/metamask-

Release 7.51.3

07 Aug 17:03
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Fixed

  • fix: copied to clipboard alert not dismissable #18047

Release 7.51.2

01 Aug 20:17
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Fixed

  • chore(runway): cherry-pick fix: cp-7.51.2 solana modal android font (#17869) (a01af64)
  • chore(runway): cherry-pick fix: cp-7.51.2 scroll behaviour on Solana New Feature view (#17813) (b1354d5)

Release 7.51.1

28 Jul 15:34
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Added

  • migrate BSC network RPC to bsc-mainnet.infura.io (#16824)
  • feat: allow multiple provider connections (#16699)

Fixed

  • fix: cp-7.51.1 fox size adjustments (#17569)

Release 7.51.0

23 Jul 19:44
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Added

  • feat(smart-transactions): enable Arbitrum for Smart Transactions (#16624)
  • feat(deposit): updates region list to flat list to fix android scroll bug (#16809)
  • feat(deposit): adds interfaces for deposit analytics events (#16820)
  • feat(deposit): Bank Details View (SEPA) (#16778)
  • feat(deposit): International KYC (#16768)
  • feat(deposit): adds unsupported region modal (#16772)
  • feat(deposit): region modal refactor (#16728)
  • feat(deposit): refactor OrderProcessing for shared in-flow/outside-flow use (#16651)
  • feat(deposit): adds resend otp feature (#16112)
  • feat(deposit): Deposit feature analytics config (#16564)
  • feat(deposit): order details (#16606)
  • feat(deposit): adds date picker keyboard to basic info form (#15906)
  • feat(perf): accounts performance/sentry tracing (#15439)
  • feat(deposit): adds region selector to deposit page (#16478)
  • feat(identity): enable contact backup-and-sync (#15784)
  • feat(deposit): Build quote page UI (#16298)
  • feat(deposit): KYC webview (#16180)
  • feat: integrate your earnings component with stablecoin lending data (#16428)
  • feat(deposit): adds initial deposit processor (#16352)
  • feat(deposit): adds get started screen to deposit flow (#16148)
  • feat(deposit): pass email to OTP view (#16113)
  • feat(deposit): adds order type to ramp processor (#16210)
  • feat(deposit): kyc processing screen (#16053)
  • feat(deposit): adds logout button to settings page (#16156)
  • feat(4057): account list active networks avatars (#15964)
  • feat(deposit): submit kyc form data to provider (#16115)
  • feat(deposit): adds logout button to settings page (#16110)
  • feat(deposit): fetch user KYC status and route to correct view (#16091)
  • feat(15638): for the block explorer of the account menu, use Etherscan's multichain portfolio view (#15821)
  • feat(deposit): add sdk environment (#16097)
  • feat: 1.3 new create import srp (#15669)
  • feat(deposit): kyc address form (#15822)
  • feat(deposit): phone number input formatting (USA only) (#15905)
  • feat(deposit): adds basic info KYC form (#15818)
  • feat(ramp): store provider accessToken in a secure token vault (#15570)
  • feat(deposit): MVP - deposit feature email authentication UX (#15568)
  • feat(deposit): add native ramps sdk (#15465)
  • feat(deposit): add routes and root route (#15374)
  • feat(INFRA-2531): check for bitrise success comments in imported commits (#15349)
  • feat(INFRA-2571): add pr line checker (#15397)
  • feat(deposit): initial context and feature flag selectors (#15331)
  • feat: phase 1 of typecript based e2e utils (#16783)
  • feat: start using new Preference controller field smartAccountOptInForAccounts (#16906)
  • feat: add preference for user to enable smart account opt-in (#16745)
  • feat: 2.2 new srp oauth service (#15877)
  • feat: Adding slider for smart account upgrade (#16862)
  • feat: change contacts logic in order to support global network selector removal (#16585)
  • feat: Enable 7702 in latest code (#16853)
  • feat: Implement edit spending cap modal for approve confirmations (#16856)
  • feat: add xrpl logos (#16859)
  • feat: remove temporary snap navigation workaround (#16817)
  • feat: cp-7.50.0 Hide 7702 feature behind env flag (#16836)
  • feat: add omni logos (#16825)
  • feat: Implement approve confirmation methods (#16784)
  • feat: Process batched transaction with single nested transaction as regular transaction (#16712)
  • feat: Adding alternateGasFees capability to wallet getCapabilities (#16628)
  • feat: solana wallet standard e2e (#16136)
  • feat: deprecate snap confirmation page (#16293)
  • feat: Add tracing for the smart transactions controller (#16713)
  • feat: Add account from wallet details (#16685)
  • feat: 15278 Determine Vault Behaviour when getVaultFromBackup is not found (#16584)
  • feat: integrate seedless onboarding controller into the Engine (#15844)
  • feat: Create initial approve components and parser hook (#16580)
  • feat: Reveal srp from wallet details (#16593)
  • feat: (fix) cp-7.47.2 migrate caip permission to include sessionProperties value (#16601)
  • feat: calculate solana gas requirements for swaps (#16581)
  • feat: Add support for gas fees component for batch transactions (#16367)
  • feat: Add contract deployment redesigned confirmation (#16524)
  • feat: add SEI mainnet network support (#14661)
  • feat: Base Wallet Details Screen (#16344)
  • feat: deposit provider webview (#16351)
  • feat: Analytics/track earn events (#16477)

Fixed

  • fix(ramps): adds error message if user tries to sell zero balance token (#16417)
  • fix(permissions): fixed issue where the network badges doesn't show Solana and cannot select Solana (#16386)
  • fix(identity): un-quarantine contact-syncing sync-new-user.spec.ts (#16592)
  • fix(bridge): fix: cp-7.47.3 prevent crash when viewing Solana asset details (#16770)
  • fix(deposit): use lists from rngh (#16759)
  • fix(16004): filter network icons by account scopes in dapp connections (#16041)
  • fix(15815): in TransactionElement componet, ticker displayed as undefined instead instead of ticker symbol. This is now fixed ([#16043](https://github.com/MetaMask/me...
Read more

Release 7.50.2

17 Jul 10:20
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Fixed

  • chore(runway): cherry-pick fix: cp-7.50.2 Fix undefined formatNetworkRpcUrl (#17308) (b7c6a9c)
  • fix: ensure info network modal is focused to render content (#17279) (c0fce5b)
  • chore(runway): cherry-pick fix: Remove hardware wallets (#17264) (7d8cf2b)
  • chore(runway): cherry-pick fix: cp-7.50.2 retrieving configured chains from NetworkController (#17241) (e55b93c)
  • fix(snaps): Patch CronjobController (#17266) (04511a2)

Release 7.50.1

10 Jul 18:51
00e9b6f
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Added

  • feat: add new segment events for onboarding (#16493)
  • feat: Stake 1033 add aave v 3 receipt tokens to mobile token list by default (#16440)
  • feat: signature verification for private deeplinks (#16262)
  • feat: upgrade notification controller to use v2 endpoints (#16360)
  • feat: deeplink modal UI (#16309)
  • feat: remove logic and state related to disable-security-check-prompt (#16125)
  • feat: multichain api e2e (#15483)
  • feat: STAKE-1052 reintroduce withdrawal safety checks (#16432)
  • feat: update account list to support grouping (#16285)
  • feat: STAKE-967: Add historic vault apy bottom sheet for stablecoin lending (#16379)
  • feat: Create transaction batch confirmation (#15542)
  • feat: add e2e tests for multichain accounts (#16311)
  • feat: enable backup & sync for all users (#16228)
  • feat: add 7702 to multichain account details (#16227)
  • feat: Add approve transaction confirmation (#16282)
  • feat: New Metametrics flow (#15989)
  • feat: 1.7 new-srp-login (#15833)
  • feat: Misc Earn Lending UI Improvements (#16374)
  • feat: Stake-1036: fix unknown method in confirmation bottom sheet for lending transactions (#16211)
  • feat: Earn Lending Base Layer - Earn Controller Integration and Mock Data Removal (#15761)
  • feat: add export credentials to multichain account details (#16157)
  • feat: Compress images in the project using imageoptim (https://imageo… (#15727)
  • feat: add multi-SRP EVM Account Syncing (#15357)
  • feat: add new domain deeplinks (#15467)
  • feat: add base network to networks enabled by default (#16064)
  • feat: added network selector to the request payment flow (#14954)
  • feat: prebuilt app support for e2e tests (#15794)
  • feat: 1.6 new srp onboarding success (#15804)
  • feat: 1.5 new srp backup step1 (#15795)
  • feat: add metrics for defi tab and view (#15717)
  • feat: add ConfirmationView class for end-to-end testing (#16249)
  • feat: added e2e for two connected dapps (#16175)
  • feat: add remove account components for multichain accounts (#16008)
  • feat: multichain accounts - account details part 2 (#15884)
  • feat: 1.2 disable wizard tour (#15840)
  • feat: 1.4 new srp backup (#15773)
  • feat: 1.3 disable security check prompt (#15841)
  • feat: identity/profile multichain analytics (#15992)
  • feat: enable react compiler for Nav directory (#15220) (#15220)
  • feat: update accounts-deps to enable KeyringRequest.origin support (#15995)
  • feat: new build commands for Android and iOS (#15861)
  • feat: add spam filtering for wallet_sendCalls (#16054)
  • feat: Adding alert for batched un-used approvals (#15983)
  • feat: add Solana Wallet Standard to in-app browser (#15707)
  • feat: add katana network logo (#15390)
  • feat: Displaying nested transaction data in advance section (#16019)
  • feat: Hero NFT redesign confirmation (#15878)
  • feat: Enable transfer and contractInteraction redesigned confirmations (#15958)
  • feat: multichain api analytics (#15854)
  • feat: cp-7.47.0 fetch all tokens for bridge input (#15993)
  • feat: add spam filtering for wallet_sendCalls (#15853)
  • feat: Add user setting to dismiss prompt for smart account upgrade (#15791)
  • feat: New Onboarding UI - Carousel and Terms of Use UI (#15665)
  • feat: Solana accountChanged event (#15561)
  • feat: multichain accounts - account details part 1 (#15722)
  • feat: Remove env variables to hide 7702 feature (#15766)
  • feat: Adds missing metrics for transfer confirmation redesign (#15901)
  • feat: Add transaction_contract_method to transaction metrics (#15770)
  • feat: add migration 082 to reset PhishingController phishingLists (#14573)
  • feat: Add pending transaction alert (#15893)
  • feat: track multi srp events (#15618)
  • feat: Implement speed row in gas-fee-estimates (#15880)
  • feat: Contentful banner integration (#15731)
  • feat: STAKE-1023 add lending withdraw and deposit more buttons (#15238)
  • feat: Add ConfirmationAssetPollingProvider into redesigned transactions (#15843)
  • feat: Implement redesigned gas fee modal (#15234)
  • feat: extend TokenHero support for all ERC20 tokens - transfer transactions (#15259)
  • feat: cp-7.47.0 add "hardware wallets not supported" error when attempting sola… (#15743)
  • feat: Add signed or submitted general alert to alert system (#15779)
  • feat: Implementing features in simulation section for batched transactions (#15442)
  • feat: Adding metrics for batched confirmations (#15689)
  • feat: Smart account upgrade splash page should be displayed for the user only once. (#15705)
  • feat: SIP-26 Integration (#15389)
  • feat: Add RPC (sub)domain tracking to transaction event metrics for RPC endpoints usage (#15290)
  • feat: Display tag with batched transaction count. (#15408)
  • feat: 15379 update minimum version modal UI (#15567)
  • feat: (deposit) adds a progress bar to the deposit flow (#15646)
  • feat: Reject 7702 requests for hardware wallets (#15678)
  • feat: Changes in activity list for smart account upgrade/downgrade confirmations (#15393)
  • feat: Track number_of_hd_entropies for a user ([#15566](https://github.com/MetaMask/meta...
Read more

Release 7.47.3

01 Jul 14:57
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Fixed

  • chore(runway): cherry-pick fix(bridge): fix: cp-7.47.3 prevent crash when viewing Solana asset details (#16776) (0f20b95)

Release 7.47.2

26 Jun 19:11
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Fixed

  • chore(runway): cherry-pick chore: bump pbkdf (#16629)
  • chore(runway): cherry-pick fix: cp-7.47.2 migrate caip permission to include sessionProperties value (#16643)
  • chore(runway): cherry-pick fix: account address missmatch with identity (#16683)
  • chore(runway): cherry-pick fix: Remove delay for dispatch of INIT_BG_STATE_KEY (#16703)

v7.47.1

20 Jun 16:38
Compare
Choose a tag to compare

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

Fixed

  • fix: ensure inpage provider retries any pending requests sent before BackgroundBridge fully initialized (#16349)