v7.27.0
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 ofselectInternalAccounts
(#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)