Skip to content

v7.27.0

Compare
Choose a tag to compare
@sethkfman sethkfman released this 23 Jul 19:01
· 1266 commits to main since this release
171c147

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

Table of Contents

7.27.0 - Jul 22, 2024

Added

  • #7759: feat: upgrade react-native-webview (#7759)
  • #10000: feat: support security alerts API (#10000)
  • #10039: feat: enable transaction simulations (#10039)
  • #10085: feat: Integrate Firebase libraries and initial config to enable Push Notifications FCM. (#10085)
  • #9724: feat: remove selectIdentities in favour of selectInternalAccounts (#9724)
  • #9356: feat: add api spec test infrastructure (#9356)
  • #10144: feat: add increase decrease token percentage (#10144)
  • #10189: feat: Revamp Snap connection screen (#10189)
  • #10121: feat: enables snaps feature flag on mobile (#10121)
  • #10040: feat: edit networks UI redesign (#10040)
  • #10120: feat: add i18n to for the add/edit network ui re-design (#10120)
  • #9961: feat: adding search to the network bottomsheet as part of the networks management UI redesign (#9961)
  • #10112: feat: Add the ""is_smart_transaction"" prop for the ""Swap Started"" event (#10112)
  • #10086: feat: Add team label to pr (#10086)

Changed

  • #10153: chore: Migrate AsyncStorage to mmkv (#10153)
  • #10071: chore: New Crowdin translations by Github Action (#10071)
  • #9441: chore: Convert initial background state to typed background state (#9441)
  • #10219: test: address flaky smoke e2e (#10219)
  • #10167: chore: added the requirement for PRs to contain a QA label (#10167)
  • #10015: test: add connect to Portfolio (#10015)
  • #10134: test: disable privacy policy toast and whats new modal using fixtures (#10134)
  • #10128: refactor: update bitrise e2e check to not run on forks (#10128)
  • #10092: chore: merge release 7.24.3 tag in 7.26.0 (#10092)
  • #10070: chore: update attribution (#10070)
  • #9779: chore: Update accounts controller v14 (#9779)
  • #10055: test: Fix detox test run inconsistencies (#10055)
  • #9777: chore: New Crowdin translations by Github Action (#9777)
  • #9960: chore: add typescript fitness function (#9960)
  • #10048: chore: Chore/9924 - Enable @typescript-eslint/no-explicit-any as error rule (#10048)
  • #9652: chore(ramp): upgrade sdk to 1.28.1 (#9652)
  • #9969: test: add E2E for increase allowance (#9969)
  • #9811: chore: Add Notification devs to codeowners file (#9811)
  • #9936: chore: restore bot workflow to update attributions (#9936)
  • #10067: chore: add smokeAssets e2e tag (#10067)
  • #10213: chore: reorder accounts in ETH_REQUESTACCOUNTS response to prioritize selectedAddress in the 'AndroidService' (#10213)
  • #9914: chore: fix the incorrect URL displayed during transaction confirmation (#9914)
  • #10063: chore: Refactor Snaps integration (#10063)

Fixed

  • #10168: fix: convert Sentry messages to log (#10168)
  • #9918: fix: hide amount in simulations for testnets if its opt out (#9918)
  • #10164: fix: Stop running fencing logic on node_modules (#10164)
  • #10146: fix: add API Spec Tests section in testing.md (#10146)
  • #10122: fix: updated changelog for 7.24.4 (#10122)
  • #10034: fix: Auto capitalize letter to none to have the same behaviour as the password field on create new wallet flow (#10034)
  • #10233: fix: copy changes in blockaid settings (#10233)
  • #10190: fix: untranslated error when speed up transaction (#10190)
  • #10227: fix: add edge case of having falsy address for useTokenListEntries (#10227)
  • #10163: fix: add tokenList iconUrl to IdentIcon component (#10163)
  • #10192: fix: blockaid validations for deeplink transactions (#10192)
  • #10142: fix: memoize token list (#10142)
  • #10049: fix: fix stuck after nonce too low error (#10049)
  • #9795: fix: improve message display for typed sign messages (#9795)
  • #10247: fix: add support for svg uris without viewbox (#10247)
  • #9972: fix(devDeps): ganache@^7.7.7->^7.9.2 (#9972)
  • #10127: fix: swaps android swap allowance error (#10127)
  • #10088: fix: Swap with unapproved token (#10088)
  • #10133: fix: Fix BaseControllerV1 state rehydration (#10133)
  • #10151: fix: fix checksum address (#10151)
  • #10135: fix: fix checksum address for balance check (#10135)
  • #9857: fix: create nft auto detection modal and remove nft polling logic (#9857)
  • #9843: fix: deeplink is not opening the site in the inapp-browser when the wallet is locked (#9843)
  • #10064: fix: Always mark the STX Opt In modal as seen (#10064)