Skip to content

v7.39.0

Latest
Compare
Choose a tag to compare
@runway-github runway-github released this 05 Feb 22:49
· 136 commits to main since this release
c2ea717

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

Table of Contents

Added

  • #13030: feat: ""Unlimited"" value Decoding Simulation and account and message modal UI/UX updates (#13030)
  • #12994: feat: Redesign Signature Decoding Simulation (#12994)
  • #12606: feat: Create Permit Simulation (#12606)
  • #12813: feat: add Network URL non-ascii -> punycode warning (#12813)
  • #12977: feat: Adding remote feature flag for signature redesign (#12977)
  • #12927: feat: Adding metrics events for re-designed signatures pages (#12927)
  • #12863: feat: Adding blockaid banner to re-designed confirmation pages (#12863)
  • #12754: feat: Implement send max to send flow (#12754)
  • #12936: feat: log-merge-group-failure (#12936)
  • #12852: feat: STAKE-914 Remove MM_POOLED_STAKING_UI_ENABLED feature flag (#12852)
  • #12911: feat: add stablecoin lending feature flag (#12911)
  • #12651: feat: STAKE-884 add more mobile pooled staking events (#12651)
  • #12621: feat: add metametricsid in state export (#12621)
  • #12978: feat: Use a dynamic interval value for smart transaction status polling (#12978)
  • #12811: feat: add detected tokens automatically (#12811)

Changed

  • #12984: chore: Update assets and accounts packages (#12984)
  • #12822: chore: Improve Keyring/Accounts error handling and logs (#12822)
  • #13026: test: Redesign Signature Decoding Simulation (#13026)
  • #13033: refactor: revert noBorder Ramp Box param and replace Ramp Box usage in SimulationValueDisplay with View (#13033)
  • #12905: refactor: remove global network usage from signature confirmations (#12905)
  • #12743: refactor: remove global network usage from transaction simulation (#12743)
  • #13017: chore: reorganize stake button tests (#13017)
  • #11670: test: Refactor e2e Swap test to use Tenderly Virtual TestNets (#11670)
  • #12975: chore: Chore/update png mock for tests (#12975)
  • #12951: test: add selected payment type for ramps sell e2e (#12951)
  • #12906: test: Disable flakey chain permissions e2e (#12906)
  • #12823: chore: assign CODEOWNERS to BrowserTab (#12823)
  • #12839: test: change browser homepage for e2e (#12839)
  • #12821: test: Enhance ramps deeplink e2e (#12821)
  • #12805: test: E2E to reveal SRP on error boundary screen (#12805)
  • #12747: test: Add ramps URL scheme deeplinking e2e (#12747)
  • #12777: test: E2E Send to Contract Address (#12777)
  • #12722: chore: remove duplicated dependencies (#12722)
  • #12737: test: add Ethereum sign in e2e (#12737)
  • #12750: test: disable confirmations e2e (#12750)
  • #11230: chore: change relavent to relevant (typo fix) (#11230)
  • #12720: test: add Asset watch e2e (#12720)
  • #12715: test: add e2e to clear privacy data (#12715)
  • #12830: test(3615): E2E to check the labels displaying the default account and chain (#12830)
  • #12915: chore: remove dead code that had been added for multichain permission early in the project but not used anymore (#12915)
  • #12762: test(3615): add ability to check if chain permission is checked (#12762)
  • #12809: refactor: rename multichain e2e pipeline (#12809)
  • #12807: chore(tests): move multichain assets test so it runs as part of the assets bitrise workflow (#12807)
  • #12791: chore: update js.env.example to include examples of chain permissions to true (#12791)
  • #12714: refactor(tests): move multichain test files to a new folder structure (#12714)
  • #12695: test(3598): fixing some failing e2e tests possibly due to flakiness introduced by toast sticking around longer than should (#12695)
  • #12986: chore: Remove unused patch (#12986)
  • #12795: chore: remove duplicate @metamask/swaps-controller in package.json (#12795)
  • #12614: refactor: update some @metamask/notification-services-controller imports (#12614)
  • #12790: chore: bump @metamask/smart-transactions-controller to 16.0.0 (#12790)
  • #12378: chore: Bump @metamask/swaps-controller to 12.0.0 (#12378)
  • #12814: feat: @lavamoat/git-safe-dependencies (#12814)
  • #12595: chore: pin react-native-tcp to hash (#12595)
  • #12802: test: send failing contract (#12802)
  • #12800: test: erc 1155 batch transfer (#12800)
  • #12774: test: ERC1155 set approval for all e2e (#12774)
  • #12767: test: approve erc721 token e2e (#12767)
  • #12766: perf: no multichain list calculations are made when feature flag is off (#12766)
  • #10716: chore: Add Wallet API Platform Team as CODEOWNER for the RPCMethods/ directory (#10716)
  • #12643: chore(ramp): upgrade sdk to 1.28.8 (#12643)

Fixed

  • #13027: fix: Fix disappearing security alert response (#13027)
  • #12694: fix: small refactoring of the latest migration script + add a new migration case (#12694)
  • #12929: fix: Keep latest 50 history instead of first 50 (#12929)
  • #13029: fix: Precision of BigNumber values of calcTokenAmount and Configure BigNumber to support 36 decimals (#13029)
  • #13002: fix: fix old signature e2e by mocking launch darkly api (#13002)
  • #12965: fix: Fix send flow deeplinks (#12965)
  • #12998: fix: Make message section on re-designed signature pages scrollable (#12998)
  • #12957: fix: Addressing design feedbacks on re-designed signature pages (#12957)
  • #12954: fix: Addressing UX feedbacks on re-designed signature pages (#12954)
  • #12958: fix: Add networkClientId to estimateGas function (#12958)
  • #12916: fix: Add transactionMeta condition to render SimulationDetails (#12916)
  • #12629: fix: hide ApprovalTagUrl when origins is internal (#12629)
  • #12789: fix: Sanitize signTypedDatav3v4 params before calling security API (#12789)
  • #12988: fix: enable earn button navigation on unsupported networks (#12988)
  • #12987: fix: ensure StakingBalance is shown or hidden appropriately per asset… (#12987)
  • #12851: fix: add nativeAsset key to staked ETH asset multichain (#12851)
  • #12920: fix: fixed getStakingNavbar broken back and cancel buttons regression (#12920)
  • #12799: fix: improve error handling in staking eligibility hook (#12799)
  • #12665: fix: Fix padding on Android browser search (#12665)
  • #12918: fix: Bump artifact upload and download version to 4 (#12918)
  • #12820: fix: mark transactions as failed for cancelled / unknown smart transa… (#12820)
  • #12798: fix: use correct import for MetricsEventBuilder (#12798)
  • #12847: fix: Bump smart-transactions-controller to ^16.0.1 (#12847)
  • #12664: fix: mark transactions as failed for cancelled / unknown smart transactions (#12664)
  • #12846: fix: Add missing allowed action to the SmartTransactionsController messenger (#12846)
  • #11952: fix: replace legacy eth-json-rpc deps (#11952)
  • #12961: fix: Only aggregate PortfolioBalance if on Popular Network (#12961)
  • #12919: fix: fix asset options sheet (#12859) (#12919)
  • #12860: fix: add kaia logo (#12860)
  • #12838: fix: remove goerli infura from network state (#12838)
  • #12859: fix: fix asset options sheet (#12859)
  • #12833: fix: fix add network form when addMode is true (#12833)
  • #12796: fix: fix ramp flow (#12796)
  • #12797: fix: fix swap flow (#12788) (#12797)
  • #12788: fix: fix swap flow (#12788)
  • #12732: fix: filter token activity when clicking on native token (#12732)
  • #12661: fix: set token network filter when adding network from dapp (#12661)
  • #12227: fix: set default selectedNetworkClientId to 'mainnet' if no matching with entry on network list (#12227)
  • #12605: fix: fix network selector bug (#12605)
  • #12658: fix: poll only popular network (#12658)
  • #12693: fix: optimize display swap button (#12693)
  • #12923: fix: invoke_snap RPC requests inside the built-in browser (#12923)
  • #12816: fix: updated default button label text variant to bodyMDMedium (#12816)
  • #12775: fix: Updated display format for asset currency dif (#12775)
  • #12778: fix: Update layout of ""Network added"" BottomSheet (#12778)
  • #12756: fix(ramp): reset intent asset after parsed (#12756)
  • #12989: fix(12945): privacy mode and account selection bottom sheet (#12989)
  • #12853: fix(12849): alert toast blocking tab navigation (#12853)