metamask-mobile

Mobile web browser providing access to websites that use the Ethereum blockchain

OTHER License

Stars
2K

Bot releases are hidden (Show)

metamask-mobile - v7.19.1

Published by sethkfman 6 months ago

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

Table of Contents

7.19.1 - Apr 10, 2024

Fixed

  • #9193: fix(ramp): default networks state to array
metamask-mobile - v7.19.0

Published by Cal-L 7 months ago

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

Table of Contents

7.19.0 - Mar 29, 2024

Added

  • #8935: feat: Remove powered by blockaid line
  • #8908: feat: add linea sepolia network and deprecate Linea Goerli network
  • #8881: feat: patch for assets controller v11.0.1
  • #8844: feat: Add hideSubmitButton prop to templates
  • #8866: feat: Update transaction controller to v8.0.1
  • #8628: feat: Update transaction controller to v7.1.0
  • #8812: feat: Network Controller to version 11.0.0
  • #8848: feat: Update Phishing Controller to version 6.0.0
  • #8850: feat: Gas Fee Controller minor update to version 6.1.0
  • #8778: feat: Assets controllers update to version 10
  • #8859: feat: add env vars mapping in build script
  • #8785: feat: permissions system within sdk redux store
  • #8768: feat: state logs in the exported file with app version and build number

Changed

  • #8789: ci: 8253 - Add fitness function action for enzyme imports
  • #8919: chore: Include env variable copying into yarn setup command
  • #8964: chore: added platform team as codeowner to component-lib, patches, bitrise.yml
  • #8899: chore: New Crowdin translations by Github Action
  • #8545: chore(ramp): add team to CODEOWNERS
  • #8965: chore: Reorder migrations between 7.17.1, 7.18.0, and main
  • #8960: chore: set nvmrc to 18.18.2
  • #8923: chore: Migrate second batch of. unit tests away from enzyme
  • #8942: chore: Reduce enzymes usage 1/3 (#8721)
  • #8867: chore: update security code scanner file
  • #8872: ci: Run all tests on release e2e pipeline
  • #8775: chore: New Crowdin translations by Github Action
  • #8839: chore: Migrate a batch of unit tests away from enzyme
  • #8723: test: Onboarding add custom default ETH Mainnet
  • #8829: chore: remove all remaining legacy analytics native code
  • #8834: refactor: bring back IOS_SIMULATOR var as optional
  • #8728: refactor(ramp): add provider name to sell tx events
  • #8836: chore: Remove cross-fetch resolution
  • #8835: chore: Remove plist resolution
  • #8788: chore: Add instructions regarding tool versions and env variables in Readme
  • #8817: chore: Remove y18n resolution
  • #8819: chore: Remove simple-get resolution
  • #8815: chore: Remove unused lodash resolution
  • #8813: chore: Remove ansi-regex resolution
  • #8807: chore: Remove minimatch resolution
  • #8820: chore: Remove shell-quote resolution
  • #8818: chore: Remove qs resolution
  • #8816: chore: Remove ua-parser-js resolution
  • #8814: chore: Remove immer resolution
  • #8811: chore: Remove pac-resolver resolution
  • #8810: chore: Remove resolutions for unused packages
  • #8809: chore: Remove nanoid resolution
  • #8802: chore: Remove glob resolution

Fixed

  • #8774: fix: normalize transaction parameters before PPOM validation
  • #8838: fix: Rename DAPP_VISITED to DAPP_VIEWED
  • #8784: fix: update usage of OP goerli to OP Sepolia
  • #8953: fix: fix network verification chainID and name verification for popular network
  • #8976: fix: Revert "chore: Include env variable copying into yarn setup command"
  • #8936: fix: crash during pairing request from Ledger
  • #8956: fix: prevent repeated incoming transaction notifications
  • #8955: fix: Update follow-redirects minor version
  • #8937: fix: circular dependency on MetaMetrics configure
  • #8888: fix: add identify metrics call at metrics instance setup
  • #8740: fix: restore Ledger keyring after restoring the vault
  • #8925: fix: Revert "fix: yarn version updated to 1.22.22 (#8921)"
  • #8921: fix: yarn version updated to 1.22.22
  • #8862: fix: Exclude devDependencies from attribution.txt
  • #8906: fix(ramp): loading fox position
  • #8882: fix: Fix wallet_addEthereumChain rpcUrls trailing slash cleanup
  • #8887: fix: issue with 'dappIconUrl' in 'AccountConnect.ts'
  • #8877: fix: fix url bug display
  • #8883: fix: Fix wallet_switchEthereumChain chainId validation
  • #8858: fix: PPOM - Closing alert icon overloads text box
  • #8861: fix: type for auth events and typo
  • #8846: fix: network filtered view crash
  • #8840: fix: update webview to grant location
  • #8741: fix: Fix the QR code accounts disappear when password change.
  • #8808: fix: unnecessary, unsafe base-controller patch
  • #8496: fix: redirection issue after chain switch on sign request
metamask-mobile - v7.18.0

Published by kylanhurt 7 months ago

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

Table of Contents

Release Updates

Added

  • #8729: feat(ramp): add event when user expands quotes
  • #8787: feat: add MetaMetrics custom flush vars and log
  • #8680: feat(ramp): add previously used tag
  • #8627: feat(ramp): add bottom sheet quotes
  • #8755: feat: Remove gap from maxHeight calculation in bottomsheet
  • #8748: feat: segment migration update remaining files and remove legacy analytics
  • #8731: feat: Missing migration events
  • #8531: feat: sdk permissions system integration
  • #8607: feat: bump mobile snaps packages to bring new snaps architecture
  • #8700: feat: Snaps new architecture mobile integration
  • #8581: feat: support updated Linea gas fee estimation
  • #8712: feat: confirmations views components events migration
  • #8656: feat: Edit gas, Drawer, DeleteWallet, ComponentErrorBoundary, CollectilbleContracts, BrowsserBottomBar events migration
  • #8692: feat: T-C views components events migration
  • #8672: feat: Views folder migration events from W to R beginning letters
  • #8651: feat: tabs and swaps components events migration
  • #8658: feat: Approvals and Nav events migration
  • #8670: feat: ramp analytics segment migration
  • #8657: feat: AccountApproval, ACcountRightButton, AddCustomCollectible, AddCustomToken, AddressCopy, BackupAlert useGoToBridge events migration
  • #8655: feat: migration of analytics of NavBar, NavBarTitle, LedgerConfirmationModal
  • #8705: feat: segment migration of utils
  • #8637: feat: translate fake native tokens need better UX error handling
  • #8711: feat: c-a views components events migration to segment
  • #8067: feat: use Segment (batch 1)
  • #8608: feat: Signature controller update to v5.3.0 and removed unnecessary patch
  • #8653: feat: migration of AnimatedQrScanner, QRsigningDetails and onboarding flow
  • #8652: feat: Search token, screenshot deterrent and receive request events migration
  • #8642: feat: Update needed and toknes ui component events migration
  • #8635: feat: Move Security settings from Experimental Settings into Security Settings
  • #8677: feat: Add TagColored to component temp
  • #8673: feat: new trackErrorAsAnalytics for segment

Changed

  • #8803: chore: Remove unnecessary resolutions
  • #8792: test: Fix tag in regression test
  • #8791: test: add contact us e2e
  • #8495: ci: Post comment after e2e smoke
  • #8662: test: Update Swap token from USDC to USDT
  • #8542: chore: simplify ccache cache logic
  • #8664: refactor: consolidate accounts references to a single source of truth
  • #8366: chore: Create single functions to invoke Transaction Controller
  • #8709: test: cleanup networks e2e test
  • #8561: chore: modify dependency caching on bitrise
  • #8593: ci: enable security code scanner
  • #8492: docs: Improve README.md
  • #8646: test: Create detox setup script
  • #8644: test: Refactor settings page object
  • #8614: chore: resolve cherry-pick conflict and added a new migration 29

Fixed

  • #8801: fix(ramp): undefined payment method
  • #8798: fix: remove unnecessary post message stream patch
  • #8572: fix: fake native tokens need better UX error handling
  • #8763: fix: PPOM version update to 1.4.2
  • #8753: fix: Updated accessibility role for buttons
  • #8725: fix: change in blockaid alert message
  • #8625: fix: ethQuery is not defined when refresh is called
  • #8752: fix: Fixed underline issue with ButtonLink's pressed state
  • #8744: fix: fix infura key displayed
  • #8678: fix: fix metrics trackEvent compatibility with legacy events
  • #8742: fix: update origin passed to ppom for send transactions
  • #8727: fix: migration to enable Blockaid by default
  • #8567: fix: deprecate goerli network
  • #8734: fix: fix hex to BN conversion
  • #8738: fix: linting in Engine
  • #8515: fix: #1408 Native Alert Patch for Webview
  • #8707: fix: patch transaction controller in mobile to add fallback gas estimation
  • #8584: fix: filter SES from Sentry stack trace frames
  • #8636: fix: add warning for optimism and arbitrum goerli
  • #8663: fix: update podfile and project.pbxproj
  • #8650: fix: translate scam title modal
  • #8631: fix: remove inexistent style
  • #8615: fix: Fix add custom rpc detox test script
metamask-mobile - v7.17.1

Published by sethkfman 7 months ago

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

Table of Contents

7.17.1 - Mar 14, 2024

Fixed

  • #8870: fix: update PPOM to v1.4.4
  • #8892: fix: Tokens disappearing
metamask-mobile - v7.17.0

Published by sethkfman 7 months ago

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

Table of Contents

7.17.0 - Mar 1, 2024

Added

  • #8520: feat: Feature/1300 dapp visit event
  • #8354: feat(ramp): add Terms of Service provider link to quotes
  • #8579: feat: translate fake native tokens need better UX error handling
  • #8588: feat: re-structure confirmation pages
  • #8378: feat: Update assets controllers v^9.0.0
  • #8370: feat: Update network controller v^10
  • #7999: feat: chain id to hexadecimal format
  • #8524: feat: enable blockaid by default
  • #8552: feat: remove friction modal for enabling the feature from settings on iOS
  • #8400: feat: Add DS Guides link to component readmes
  • #8544: feat: blockaid banner UX improvements
  • #8246: feat: enable Ledger integration
  • #8234: feat: add privacy toggle
  • #8513: feat: confirm button color updates when transaction is malicious
  • #7534: feat: hide alert when navigating to protect wallet
  • #8392: feat: Enable token detection on arbitrum, optimism, base, and zksync
  • #8502: feat: change the yellow loading banner to gray color
  • #8373: feat: add SES experiment toggle (iOS)
  • #8413: feat: Update SES lockdown options

Changed

  • #8457: refactor(ramp): add routes folder
  • #8510: chore: upgrading design tokens package and typescript conventions
  • #8478: chore: bumping code coverage thresholds
  • #8414: chore: add logs to identify root cause of issue reported in #1507
  • #8257: test: 1452 refactor modal pages batch 2
  • #8558: test: add blacklist URLs to automated tests
  • #8563: ci: Exclude ip package from audit
  • #8483: chore: Modify cancel gas rate of Transaction Controller
  • #8541: test: use fast swipe on account sheet modal
  • #8514: chore(ramp): upgrade sdk to 1.26.2

Fixed

  • #8348: fix: update nft metadata on page refresh
  • #8556: fix: improve native balance fetch logic on the UX
  • #8605: fix: Update ppom_release to fix fail ppom security validation check
  • #8606: fix: Custom network chain id not converted to hexadecimal format
  • #8592: fix: missing converting to decimal chain id on network verification of pop…
  • #8227: fix: ensure edit nonce input only accepts numbers
  • #8587: fix: revert slice engine
  • #8560: fix: broken WhatsNew
  • #8554: fix: Enable blockaid What's New Copy
  • #8559: fix: Commit script diff that appears when building iOS
  • #8547: fix: clean up old translations
  • #8551: fix: update ppom validator package
  • #8536: fix: Added inherited to build settings library search paths
  • #8485: fix: Rounding issue in approval amount (use site suggestion)
  • #8517: fix: Update MixPanel proxy URL
  • #8532: fix: Remove height behavior on android
  • #8468: fix: Inputting a nonce value messes up the nonce counter setting a totally different number
  • #8526: fix: Added keyboard avoiding view to bottomsheetdialog
  • #8527: fix: Updated backupalert snapshot from ds tokens update
  • #8509: fix: Fix/8352 source map stack trace
  • #8508: fix: Revert "fix: Fix/8352 source map stack trace (#8467)"
  • #8504: fix: Remove isFullscreen from AddAccount, AccountPermissions, and AddChainApproval
  • #8503: fix: Fix fullscreen issue with bottomsheet
  • #8467: fix: Fix/8352 source map stack trace
  • #8500: fix: clarify cherry pick action inputs
  • #8488: fix: Cleanup/miscellaneous
  • #8469: fix: deeplink handling issue when the app is closed
  • #8491: fix: Update theme tokens for QR-related components
  • #8486: fix: Update theme tokens for General and Advanced Settings
  • #8157: fix: display hash as hex in personal signature confirmation
  • #8126: fix: Update navigation bar on start loading
  • #8476: fix: Fix title color type in settings drawer
metamask-mobile - 7.16.0

Published by Cal-L 8 months ago

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

Table of Contents

7.16.0 - Feb 22, 2024

Added

  • #8093: feat: decouple account selector from qr code connector
  • #8383: feat: add translation for privacy toggle
  • #8412: feat: Blockaid experimental settings should be visible on all networks
  • #8290: feat: update walletconnect se-sdk to 1.7.0
  • #8349: feat(ramp): add order minimum elapsed seconds for polling
  • #8353: feat(ramp): skip payment method screen if has already started
  • #8282: feat: PPOM - Signature Metric events have the flagged_as_malicious and Blockaid info when using a different network than Mainnet
  • #8171: feat: Support token detection on linea
  • #8292: feat: enable support to Blockaid on custom networks on mobile
  • #8212: feat: bump keyring controller to v8.1.0
  • #8291: feat: android sdk connection management
  • #8319: feat: decreased UR density
  • #8255: feat: Added temp brand tokens to mobile codebase
  • #8030: feat: New Crowdin translations by Github Action

Changed

  • #8452: refactor: Replace SheetBottom with BottomSheet in WalletActions
  • #8451: refactor: Replace SheetBottom with BottomSheet in ShowIpfsGatewaySheet
  • #8450: refactor: Replace SheetBottom with BottomSheet in ShowDisplayNFTMediaSheet
  • #8445: refactor: Replace SheetBottom with BottomSheet in SDKFeedbackModal
  • #8444: refactor: Replace SheetBottom with BottomSheet in NetworkSelector
  • #8447: refactor: Replace SheetBottom with BottomSheet in ethsignfriction
  • #8443: refactor: Replace SheetBottom with BottomSheet in DetectedTokens
  • #8448: refactor: Replace SheetBottom with BottomSheet in AmbiguousAddressSheet
  • #8442: refactor: Replace SheetBottom with BottomSheet in AccountSelector
  • #8441: refactor: Replace SheetBottom with BottomSheet in AccountsPermission
  • #8440: refactor: Replace SheetBottom with BottomSheet in AccountConnect
  • #8439: chore: Replace SheetBottom with BottomSheet in AccountActions
  • #8446: refactor: Replace SheetBottom with BottomSheet in SDKLoadingModal
  • #8449: refactor: Replace SheetBottom with BottomSheet in BlockaidIndicator
  • #8437: refactor: QOL update for BottomSheet and BottomSheetDialog
  • #8037: refactor: Replace Settings drawer with DS components and update design
  • #8438: refactor: Remove isFlexible prop from BottomSheet
  • #8362: chore: updated all debug targets to automatically manage signing
  • #8283: chore: New Crowdin translations by Github Action
  • #8416: refactor(ramp): remove buy and sell folders
  • #8399: chore: Remove unused static colors
  • #8386: chore: add .git-blame-ignore-revs
  • #8289: chore: Replace favorite icon in NFT with DS icon
  • #8330: chore: Replace hex colors in constants file with tokens
  • #8333: chore: Replace hex colors in switch-related components with ds brand tokens
  • #8335: chore: Update qr-related components to use brand color white
  • #8287: chore: Update Network Settings Actionable Buttons to use DS buttons
  • #8334: chore: Replace hex colors in Android Media Player with ds brand tokens
  • #8305: test: [android] run tests on the first emulator in your list
  • #8372: ci: Revert "ci: Automate Bitrise E2E smoke in GH checks based on labels (#8325)"
  • #8371: test: Revert "test: bump detox to v20.16 (#8304)"
  • #8359: refactor(ramp): add null case for payment method in order details
  • #8325: ci: Automate Bitrise E2E smoke in GH checks based on labels
  • #8206: chore(Sentry): filter out Route Change
  • #8342: test: fix Swap test flakiness on Bitrise
  • #8285: chore: Replaced ApplePayButton colors with hardcoded hex colors
  • #8288: chore: Updated hex color in price chart to use ds tokens
  • #8284: chore: Replaced hex color for ledger loader
  • #8254: test: Fix Swap Smoke tests failures
  • #7640: chore(devDeps): upgrade from metro 0.71 to 0.73
  • #8304: test: bump detox to v20.16
  • #8192: refactor(ramp): skip adding order if already exists
  • #8272: chore: adds snapController selector and initial state

Fixed

  • #8460: fix: typos in en.json
  • #8453: fix: show only blockaid multichain on whats new
  • #8421: fix: patch handling of missing token price
  • #8415: fix: catch unfulfilled promise for token fetch
  • #8410: fix: Broken confirm flow due to missing gas
  • #8404: fix: you have to press the login button twice (#6633) (#6663)
  • #8375: fix: Minimize skipping tests
  • #8401: fix: Dedupe deps with Yarn and update CocoaPods lockfile
  • #8326: fix: PPOM - Malicious transactions triggered from Deeplinks are not flagged
  • #8393: fix: [Blockaid] Toggle appears together on "before you proceed" sheet
  • #8394: fix: [Blockaid] Cosmetic issue on "before you proceed" sheet
  • #8384: fix: bump restore cache step in Bitrise
  • #8374: fix: Compare checksum address
  • #8033: fix: regenerator-runtime and reenable SES (v1.1.0) on iOS (JSC)
  • #8341: fix: E2E: Import SNX token
  • #8328: fix: Transaction Details view shows inaccurate balance on Mobile
  • #8274: fix: substr undefined when cancelling a legacy transaction
  • #8306: fix: cocoapod cache issue
  • #8202: fix: Isolate logic to expose js env variables sooner
  • #8216: fix: use correct link for reporting false positives in blockaid banner
  • #8329: fix: android unit tests
  • #7530: fix: fix require misname of @metamask/react-native-button
  • #7793: fix: cherry pick PR improvement
  • #8303: fix: fixup regex typo for validChainIdHex
  • #8271: fix: migrations not being applied on 7.14.0
  • #8281: fix: state initialisation in PPOMController
  • #8278: fix: scanning dapp QR code does not open in-app browser and navigate to dapp #8277
  • #8247: fix: fix inconsistency in the popular tab
metamask-mobile - 7.15.0

Published by sethkfman 9 months ago

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

Table of Contents

7.15.0 - Jan 11, 2024

Added

  • #8080: feat(ramp): add sell quick amounts with gas estimations
  • #8204: feat: update blockaid dependency to latest version
  • #8215: feat: Android sdk dapp icon support
  • #8035: feat: bump keyring controller 7.5.0
  • #6980: feat: swaps on send flow when amount is insufficient
  • #8081: feat: #870 - Slice Storage Engine
  • #8084: feat: Snaps settings
  • #7547: feat: PPOM version update
  • #7969: feat: Created SelectOption
  • #7942: feat: snaps controllers integration (Flask Only)
  • #7938: feat: Added SelectButton
  • #8097: feat(ramp): keep region always up to date

Changed

  • #8231: test: 1328 refactor modals page batch 1
  • #8229: refactor(ramp): update callback url for dev/staging
  • #8217: test: fixed Swap smoke and regression test failures
  • #8239: chore: upgrade to rn 0.71.15
  • #8197: test: 8187 remove drawer folder e2e folder
  • #8195: test: refactor Assertions class and update specs expect assertion
  • #8191: test: create additional e2e subfolders
  • #7736: test: Approve custom erc20 v2
  • #8194: test: fix failing smoke test
  • #8131: refactor(ramp): change settings title to buy & sell
  • #8200: test: onboarding folder refactor page objects
  • #8133: chore(ramp): use patched gradle for react native payments
  • #8172: chore: fix ruby version and improve CI build time
  • #8089: ci: Remove using PACKAGE_READ_TOKEN for core preview builds
  • #8048: refactor: Replace Security Settings page with DS components and updated design
  • #8061: refactor: Replace General Settings page with DS components
  • #8049: refactor: Updated Advanced Settings page with DS components and designs
  • #8091: refactor: Replace Experimental Settings page with DS components
  • #7975: test: Implement CCache to e2e builds
  • #8136: test(ramp): add test for stateHasOrder util
  • #8137: test(ramp): add test for sell order processor
  • #8174: test: bump detox + implement dynamic scroll in e2e tests
  • #8083: refactor: E2e Smoke Tests to Execute Across Multiple Virtual Machines on Bitrise
  • #8087: test: Refactor Settings Contacts Folder page objects
  • #8109: chore: Added deprecation notices to button-related components
  • #8124: chore: Added deprecation notice to non-ds icons
  • #8150: refactor(ds): make onPressClearButton required when showClearButton
  • #8128: chore: disable hardware wallet feature and remove dependencies
  • #8104: docs: Adding README to component library folder
  • #8074: chore: split the Connection class into smaller chunks and add unit tests
  • #8014: test: Batch 4 Remove all instances of strings in TestID property in the app code
  • #8028: chore: split the SDKConnect class into smaller chunks and add unit tests
  • #8073: chore: sync icon library with figma icon library
  • #7897: test: Separate Detox build from test execution
  • #8018: test: migrate MessageSign tests to react testing library
  • #8005: chore: add unit tests to sdk connect handlers
  • #7959: refactor(ses): remove stale issue comments
  • #8044: refactor: Updated navigational Navbar Headers with DS components

Fixed

  • #8230: fix: refresh ownership status for nfts
  • #8248: fix: update PPOM validator version to fix validation after network change
  • #8233: fix: enabling blockaid should be possible only if user is on mainnet
  • #8225: fix: Remove duplicate declarations and library
  • #8232: fix: Show deprecated exports on enzyme
  • #8235: fix: Price API perf improvements
  • #8146: fix: fix padding tab, should be 16px
  • #8207: fix: update copy from seed to secret recovery phrase
  • #8203: fix: Handle Optional 'getCurrentAccount' in incoming transaction
  • #8184: fix: update to unable to find conversion rate when failing to get conversion rate
  • #8141: fix: fix bug first NFT in collection gets always displayed
  • #8075: fix: ignore ppom when using yarn format
  • #8211: fix: unmount Settings on blur to hide credential
  • #8224: fix: added resolution for follow-redirects
  • #8221: fix: add RN patch for boost
  • #7998: fix: Send ETH using Deeplinks sets incorrect amount if is way higher than balance
  • #8145: fix: handle blockaid initialisation failure on settings page
  • #8129: fix: Blockaid wallet connect errors.
  • #8063: fix: fix typo on PPOM modal text
  • #8052: fix(action): be more restrictive on the release branch format
  • #8088: fix: metrics event not fired when blockaid is disabled
  • #8095: fix: dedupe deps
  • #8085: fix: PPOMController related issues in blockaid integration
  • #8029: fix: blockaid analytics code typos
metamask-mobile - v7.14.0

Published by frankvonhoven 9 months ago

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

Table of Contents

7.14.0 - Jan 11, 2024

Added

  • #8016: feat(ramp): add sell deeplink
  • #7962: feat(ramp): add sell notification texts
  • #8047: feat: Added RadioButton to DS
  • #7951: feat: New Crowdin translations by Github Action
  • #7954: feat: minor changes to connect QR wallet view
  • #7963: feat(ramp): add sell order polling when has txhash
  • #7899: feat(ramp): popular region and search states
  • #7955: feat: RNTar native modules (Android and iOS)
  • #7960: feat: Content update for Swaps
  • #7899: feat(ramp): popular region and search states
  • #7955: feat: RNTar native modules (Android and iOS)
  • #7960: feat: Content update for Swaps
  • #7961: feat: Create Select's foundational component - SelectValue
  • #7835: feat: add bridge wallet action
  • #7921: feat: android sdk connectsign + batch request
  • #7933: feat: Added images to component Readmes
  • #7607: feat: New Crowdin translations by Github Action
  • #7837: feat: New mobile Flask Build Type
  • #7876: feat: display the dapp icon when connecting with sdk
  • #7861: feat: enable Blockaid on iOS
  • #7864: feat(ramp): sell what's new modal content

Changed

  • #7908: chore: tranfer the DeeplinkManager file from JS to TS
  • #7972: chore: Replace local code fence transform with @metamask/build-utils
  • #7925: chore: refactor the DeeplinkManager into smaller parts and add unit tests
  • #8011: test: batch 1 remove strings testid app code
  • #7888: test: Settings Security And Privacy: Refactor page objects
  • #7989: test: Removing test selector strings within app code (5/7)
  • #7978: test: Removing test selector strings within app code 2/7
  • #7992: test: Removing test selector strings within app code (6/7)
  • #7993: test: Removing test selector strings within app code (7/7)
  • #7873: refactor: split migrations into multiple files
  • #7710: test: flag Confirmations tests as Smoke tests
  • #7472: refactor: Convert Tag stories to csf format
  • #7967: test: Removing test selector strings within app code
  • #7966: test: fix wallet test
  • #7937: chore: Updating CODEOWNERS file with DS ownership of component-library
  • #7952: chore: add bridge translations
  • #7922: chore(patch): Use core branch for assets-controllers patch
  • #7929: test: Increase E2E test setup time
  • #7904: test: Fix permission-system-revoking-multiple-accounts test
  • #7689: refactor: generate nonces using nonce tracker
  • #7896: test: Remove duplicate methods on Gesture class

Fixed

  • #7953: fix: correct proptypes array in WebsiteIcon component
  • #7886: fix: Fix eth_signTypedData signatures containing 0x
  • #7935: fix: bitrise cocoapods issue in bitrise
  • #7934: fix: Resolve CocoaPods Version Issue and Ruby Installation Failure for Podfile.lock
  • #7745: fix: add a section for stakeholder reviews in issue template
  • #7924: fix: Prevent SES errors in iOS dev builds
  • #7917: fix: adjust the apiLogoUrl logic to handles cases when icon is an object with uri key
  • #7338: fix: update linea goerli explorer url
  • #7893: fix: Revert javascript disabled on the webview
  • #7881: fix: 7862 invalid address error
  • #7757: feat: integrate ledger hardware wallet
  • #8128: fix: disable hardware wallet feature and remove dependencies
  • #8046: fix: CI flakey unit tests TypeErrors on react-native/jest/setup.js global.performance
  • #8013: fix: show loading banner when blockaid toggled
  • #8031: fix: PPOMController update to handle storage crash
  • #8004: fix: mobile blockaid performance issues
  • #7822: fix: PPOM - Metrics information from ppom is not logged
  • #8012: fix: Rename old code fences
  • #7971: fix: Updated ButtonLink to use text when size is auto
  • #7976: fix: blockaid mobile performance improvements
metamask-mobile - v7.12.5

Published by sethkfman 10 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.12.5 - Jan 4, 2024

Added

  • #8156: feat: migrate to latest Token rates controller

Fixed

  • #7886: fix: Fix eth_signTypedData signatures containing 0x
  • #8155: fix: OpenSea V1 -> V2 patch
metamask-mobile - v7.12.3

Published by frankvonhoven 10 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.12.3 - Dec 18, 2023

Fixed

  • #8102 : fix: prevent bad svg urls in react-native-svg
metamask-mobile - v7.12.2

Published by sethkfman 10 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.12.2 - Dec 8, 2023

Fixed

  • #8057: fix: Disable SES on iOS
metamask-mobile - 7.12.1

Published by sethkfman 11 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.12.1 - Dec 5, 2023

Fixed

  • #7991: fix: patch for token rates controller with coin gecko endpoint
metamask-mobile - 7.12.0

Published by sethkfman 11 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.12.0 - Dec 4, 2023

Added

  • #7037: feat(off-ramp): add off-ramp feature
  • #7734: feat: enable code fence capabilities on mobile app.
  • #7754: feat: add a return to app modal only for ios 17 when an sdk operation is done
  • #7790: feat: goerli deprecation warning
  • #7714: feat: sdk comm update
  • #7789: feat: Goerli deprecation translation
  • #7732: feat: Update preferences controller to version ^4
  • #6586: feat: SES lockdown v0.18.8 (iOS JSC)
  • #7644: feat: add bluetooth library support
  • #7643: feat: add error message to retry modal
  • #7680: feat: UX improvement to address blockaid performance issue
  • #7701: feat: Network verification changed
  • #7641: feat: add account type tag label
  • #7728: feat: Update composable controller to v^3
  • #7657: feat: Deprecate SheetBottom component
  • #7717: feat: Update base controller to v3
  • #7712: feat: update phishing controller v5
  • #7702: feat: Translations for network verification warnings
  • #7708: feat: configure metro listener port

Changed

  • #7860: refactor: Updated Toast story
  • #7391: refactor: Convert Button stories to csf format
  • #7393: refactor: Convert Badge stories to csf format
  • #7330: refactor: Convert Accordion stories to csf format
  • #7329: refactor: Convert Banner stories to csf format
  • #7415: refactor: Convert ModalConfirmation stories to csf format
  • #7471: refactor: Convert Sheet stories to csf format
  • #7374: refactor: Convert Avatar stories to csf format
  • #7762: test: Move TestIDs from page objects in e2e/pages folder
  • #7810: chore: Update e2e regression casing
  • #7763: chore(ramp): upgrade sdk to 1.25.3
  • #7749: revert: undo QR code changes from previous merge
  • #7770: chore: Test/fix swap token chart
  • #7760: chore(revert): Split the Swap test into two parts so that transaction activity is checked at the end
  • #7726: chore: Split the Swap test into two parts so that transaction activity is checked at the end
  • #7744: refactor: Update ListItemMultiSelect
  • #7746: refactor: Update AvatarVariants to AvatarVariant
  • #7741: refactor: Update SelectItem
  • #7739: refactor: Update ListItem based on latest design
  • #7756: docs: Update docs with new envar METAMASK_ENVIRONMENT
  • #7735: chore: Reduce e2e build scenarios
  • #7720: test: Move testIDs from the last 10 files from the modals folder
  • #7693: test: Move TestIDs from the first 10 page objects in modals folder
  • #7704: refactor: logger.js to typescript and optimize for dev

Fixed

  • #7859: fix: microphone and camera on webview
  • #7776: fix: WalletConnect requests should show loading banner for blockaid
  • #7838: fix: remove unused .tools-versions to prioritize nvm
  • #7841: fix: branch io deeplink stop on error without handling link
  • #7836: fix: iOS Bitrise yarn setup
  • #7813: fix: Add microphone permissions to iOS (#7812)
  • #7834: fix: remove wrong property
  • #7796: fix: Update settings copy for Blockaid feature
  • #7797: fix: PPOM - What's New copy text refers to OpenSea previous feature - non existing in Mobile
  • #7798: fix: blockaid banner should not be visible if option has not been enabled in settings
  • #7817: fix: blockaid banner appearance for approve transactions
  • #7820: fix: blockaid banner should not break if feature is an object
  • #7799: fix: Update loading copy for Blockaid on mobile
  • #7821: fix: error property on object is not extensible
  • #7815: fix: blockaid banner fix for signature requests - warning should not disappear after checking message details
  • #7809: fix: Disable javascript when webview is not focused
  • #7811: fix: Lock yarn to 1.22.19
  • #7781: fix: android builds: update hermes commit hash
  • #7786: fix: e2e - update search asset and hide for wallet tests
  • #7788: fix: remove PPOM initialisation error appearing in dev mode
  • #7774: fix: blockaid URL
  • #7765: fix: revert the changes made for deeplink.
  • #7777: fix: blockaid validations should be done only on mainnet
  • #7737: fix: Use custom controls for iOS video (#7729)
  • #7733: fix: silence PollingBlockTracker Sentry error emit
  • #7758: fix: bump axios
  • #7750: fix: Fix network badge merge issue
  • #7718: fix: add definitions for release labels in labeling-guidelines
  • #7727: fix: [e2e] - Fix Bitrise pipeline environment variable
  • #7719: fix: Bitrise android e2e linux builds
  • #7703: fix: Fix Sentry source map upload
  • #7706: fix: PPOM - See details arrow icon missmatch between platforms
  • #7683: fix: 942 invalid QR code warning message on bad QR code
  • #7662: fix: update PPOM Validator to address blockaid performance issues
  • #7642: fix: action view btn not able translate
metamask-mobile - 7.11.0

Published by sethkfman 11 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.11.0 - Nov 17, 2023

Added

  • #7251: feat: #999 - RTK consolidate reducers
  • #7628: feat: sdk batch rpc calls
  • #7655: feat: node to version 18.17.1
  • #7114: feat: Xcode 15 support on React Native 0.71.14
  • #7618: feat: Show message on UI when blockaid validation fails
  • #7567: feat(actions): refactoring + improvement of github actions
  • #7363: feat: integrating ppom update tool into mobile build
  • #7584: feat: re-create connect_sign feature
  • #7352: feat: enable Linea for swaps
  • #7419: feat: Add metrics for provider calls coming from ppom on mobile

Changed

  • #7349: refactor: Convert Form stories
  • #7414: refactor: Convert List stories to csf format
  • #7468: refactor: Convert Text stories to csf format
  • #7412: refactor: Convert Overlay story to csf format
  • #7413: refactor: Convert Icon story to csf format
  • #7698: refactor(readme): node version 18
  • #7375: refactor: Convert BottomSheet stories to csf format
  • #7427: refactor: Convert Navigation stories to csf format
  • #7470: refactor: Convert Select stories to csf format
  • #7469: refactor: Convert Picker stories to csf format
  • #7373: refactor: Convert Cell stories to csf format
  • #7688: chore: refactor swaps view with selectors
  • #7682: test: Move testids from in SendView, WalletView, SendLinkView and AmountView
  • #7672: test: E2E Removed duplicate tests in quarantine
  • #7645: test: Enable Regression tests on Bitrise
  • #7650: test:7562 move testids settings folder
  • #7639: chore: Update selectors for contract approval modal
  • #7621: ci: create gh action to create cherry-pick PRs for releases
  • #7568: chore: run yarn install as part of yarn deduplicate
  • #7604: refactor: [Part 4] - Ongoing Work for legacy comp replacement.
  • #7573: refactor: [Part 3] - Ongoing Work for legacy comp replacement.
  • #7610: test: Move onboarding testIDs to Selectors folder inside e2e
  • #7635: chore: move spec files to subfolders
  • #6668: chore: update stale bot language to provide instruction for community contributions
  • #7571: refactor: [Part 2] - Ongoing Work for legacy comp replacement.
  • #7339: ci: Create github action for triggering Bitrise E2E builds based on label
  • #7626: test: Fix smoke tests on main
  • #7326: refactor: Update Header and convert Header Story
  • #7600: chore: split sdk connect
  • #7597: chore: revert transfer DeeplinkManager.js file to TS
  • #7586: chore: transfer DeeplinkManager.js file to TS
  • #7589: chore: adds the fixture env variable to debug android builds
  • #7171: docs: add JSDoc to deprecate Alert in favor of BannerAlert #6904
  • #7578: docs: Updating PR template
  • #7574: chore: minor bump on react native dev tools to address audit issue

Fixed

  • #7692: fix: sdk and deeplink init process
  • #7687: fix: refactor selectors and fix request token test
  • #7491: fix: Warn users when connecting to a website on the eth-phishing-detect list on mobile
  • #7601: fix: approve deeplink displays domain pill with selected address
  • #7678: fix: remove init launch app
  • #7667: fix: Wallet not switching networks when add new network requested by a dapp
  • #7668: fix: Disable permission-system-revoking-multiple-accounts detox test
  • #7661: fix: actions improvement
  • #7651: fix: revert nonce logic in transaction controller
  • #7654: fix: update project.pbxproj removing not needed configurations
  • #7595: fix(devDeps): remove duplicate older storybook and babel packages
  • #7633: fix: bump browserify-sign to v 4.2.2
  • #7614: fix: Bump crypto js to 4.2.0
  • #7603: fix: Copy changes, Security advice by > Powered by
  • #6951: fix: add favicon fetching hook
  • #7590: fix: Change network id for chain id
  • #7482: fix: 1273 duplicate contact addresses
  • #7540: fix: token decimals fetched from the chain
  • #7546: fix link to testnet faucets
  • #7557: fix(issue template): encourage recordings
  • #7813: fix: Add microphone permissions to iOS
  • #7737: fix: Use custom controls for iOS video
  • #7811: fix: Lock yarn to 1.22.19
  • #7733: fix: silence PollingBlockTracker Sentry
metamask-mobile - 7.10.0

Published by Cal-L 12 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.10.0 - Nov 3, 2023

Added

  • #7588: chore: cherry pick #7584 - re-create connect_sign feature
  • #7154: feat: incoming transactions by network
  • #7541: feat: Add EIP-6963 Provider
  • #7256: feat: Enable zkSync Era in Swaps
  • #7465: feat:Feat/1273 duplicate contact addresses i18n
  • #7185: feat: ipfs banner
  • #7411: feat(ramp): update quote cta copy
  • #7218: feat: Show link on blockaid banner to report false positives
  • #7267: feat: bump @metamask/keyring-controller to v6.0.0
  • #7584: feat: re-create connect_sign feature

Changed

  • #7636: chore: cherry-pick #7633 - bump browserify-sign to v 4.2.2
  • #7581: chore: cherry pick #7574 - minor bump on react native dev tools to address audit issue
  • #7619: chore: cherry pick #7614 - Bump crypto js to 4.2.0
  • #7574: chore: minor bump on react native dev tools to address audit issue
  • #7354: chore: New Crowdin translations by Github Action
  • #7542: chore: @metamask/test-dapp@^7.1.0->^7.2.0
  • #7335: chore: Remove condition to disable transaction confirm button if user has no balance
  • #7494: chore: Pull @metamask/mobile-provider back into metamask-mobile
  • #7512: test: Extract assertion logic from the helpers.js file and add it to an Assertions class.
  • #7535: chore: Add @storybook LavaMoat allow-scripts config
  • #6306: chore(devDeps): Use updated fork of oss-attribution-generator
  • #7529: chore: clean up allow-scripts config
  • #7131: chore: Deduplicate remaining dependencies; add deduplicate script
  • #7417: test: Add Matchers class for all Matchers in the helpers.js file
  • #7510: test: Fix failing wallet E2E test on main
  • #7505: chore: Blockaid remove unused unfair_trade reason type and minor cleanup
  • #7473: test: Migrate 'Approve Custom ERC20 Token Amount' to Detox
  • #7496: docs: Update Yarn V1 README instructions
  • #7322: refactor: Update Checkbox props, style, tests, and stories
  • #7328: refactor: Update card story to remove story error
  • #7379: ci: Github action to check issue body matches issues templates and add labels to issue when needed
  • #7355: chore: Remove unnecessary dependency patch on SignatureController
  • #7376: chore(deps): bump postcss from 8.4.29 to 8.4.31
  • #7404: chore: bump @metamask/mobile-provider to ^3.0.0
  • #7416: refactor: Re-Add decorators to storybook
  • #7402: test: Enable Fixtures in E2E some tests tagged "Regression"
  • #6896: chore: Added type declaration for deprecated Checkbox library
  • #7392: test: Migrate approve default erc20 to detox
  • #7293: feat: display nft media setting copy improvement
  • #7390: refactor(ramp): refactor get started copy
  • #7389: refactor(ramp): refactor quotes view copy and list
  • #7021: docs: Update JSDoc to deprecate Text Component Usage
  • #7384: test: add fallback when generating fixtures server url in wdio tests
  • #7372: test: reorg signatures tests to maximize efficiency
  • #7356: test: Add dynamic allocation port for ganache, fixtures and test dapp
  • #7130: chore(deps): dedupe semver
  • #7128: deps: Dedupe ethers@5.*
  • #7366: ci(bitrise): trigger smoke test on every merge to main
  • #7364: chore: bump Node to v16.20

Fixed

  • #7665: chore: Cherry pick #7651 - revert nonce logic in transaction controller
  • #7676: chore: cherry pick #7667 - Wallet not switching networks when add new network requested by a dapp
  • #7580: chore: cherry pick #7540 - fix token decimals fetched from the chain
  • #7540: fix: token decimals fetched from the chain
  • #7531: fix: depcheck@^1.4.5->^1.4.7
  • #7483: fix: android os connection issue
  • #7474: fix: wc2 invalid origin in analytics
  • #7519: fix: transactions stuck in submitted status
  • #7518: fix(issue template): placeholder text
  • #7489: fix: use hostname to fetch approvedhosts
  • #7319: fix: finding and updating transaction errors in confirmation pages state
  • #7350: fix: incorrect confirmed transaction notification
  • #7476: fix: missing redirect on deepllink after connection
  • #7129: fix(deps): Dedupe ethereum-cryptography
  • #7431: fix: rejecting contract approval using hardware wallet account from a deeplink
  • #7331: fix: Fix TS errors in core directory
  • #7361: fix: reset transaction fix
  • #7410: fix: Verify third party details causes to watch the asset undesirably
  • #7397: fix: Add metrics for Blockaid settings when it's turned on/off
  • #7386: fix: Add Dependabot missing team label
  • #7305: fix: legacy gas miss match and not preserved after change
  • #7377: fix(podfile): add react-native-launch-arguments to podfile.lock
  • #7368: fix(ramp): use os browser in android
  • #7371: fix(action): bug report creation was not working
  • #7362: fix(action): update fetch-depth parameter to fetch only the last commit
metamask-mobile - 7.9.1

Published by Cal-L 12 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.9.1 - Nov 1, 2023

Fixed

  • #7653: fix: revert nonce logic in transaction controller
metamask-mobile - 7.9.0

Published by sethkfman 12 months ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.9.0 - Oct 10, 2023

Added

  • #7341: feat(ramp): add webview debug by env vars
  • #7345: feat: remove unused react-native-webrtc package
  • #7212: feat: extend the time we resume the session without showing OTP
  • #7261: feat: Add header to watch asset page
  • #7263: feat: Upgrade Mobile Storybook to version 6.5
  • #7273: feat: add logging controller
  • #7052: feat: Ipfs implementation (#6968)

Changed

  • #7028: chore: New Crowdin translations by Github Action
  • #7159: refactor: custom network component
  • #7277: chore: 5.8.1 Sentry SDK Upgrade
  • #7343: test: revert ganache termination on fixtures
  • #7125: refactor: Update controller packages to core v49
  • #7324: refactor: Add accessibilityRole to text component
  • #7207: test: 939 e2e migrate senderc20 test to detox
  • #7287: test: increase Confirmations e2e stability by terminating ganache on hooks
  • #7280: test: Enable fixtures smoke tests
  • #7286: ci: uploading QA builds to Browserstack from Bitrise
  • #7127: chore(deps): dedupe ethereumjs packages
  • #7074: test: Swap and Token Details e2e automated tests
  • #7053: chore(deps): bump activesupport from 7.0.5 to 7.0.7.2
  • #7225: test: Signatures refactor with fixtures

Fixed

  • #7309: fix: Fix Podfile.lock versions
  • #7308: fix: Fix e2e smoke tests caused by failed pod install step
  • #7197: fix: Key the address book by chain ID instead of network ID
  • #7035: fix: legacy gas fee edit modal
  • #7351: fix: Add chaijs/get-func-name resolution
  • #7271: fix: signature event names
  • #7314: fix: transaction controller patch
  • #7217: fix: all regex in one file
  • #7223: fix: remove Linea mainnet feature toggle
  • #7145: fix: Blockaid code fixes / updates
  • #7276: fix: handle overlapping add network requests
  • #7278: fix: Fix console errors upon switching networks
metamask-mobile - v7.8.0

Published by sethkfman about 1 year ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.8.0 - Sep 18, 2023

Added

  • #7068: feat: Adding blockaid banner to confirmation pages
  • #7186: feat: translation ipfs banner
  • #7038: feat: Blockaid preference
  • #6749: feat: PPOM integration with MetaMask mobile app
  • #7107: feat: update README XCode and python instructions

Changed

  • #7213: chore: Normalize transaction controller patch
  • #7226: chore: add script to patch transaction controller
  • #7140: chore: Update confirmation page layout for Blockaid alerts
  • #7120: chore: Signature events rename values.
  • #7216: test: E2E-Parallel execution support for Android in Bitrise CI
  • #7202: test: build test dapp and run tests against localhost
  • #7150: refactor: Update ENS utils to accept chain ID
  • #7184: chore: Remove unused getNetworkName utility function
  • #7182: refactor: Fix documented return type of handleNetworkSwitch
  • #7168: test: Screenshots on failure should only be done on the last retry for ios
  • #7179: refactor: Add tests for checkAddress and fix types
  • #7118: deps: dedupe @babel/, babel-
  • #7032: devDeps: @lavamoat/[email protected]>2.3.1
  • #7124: ci: Add depcheck test
  • #7156: refactor: Refactor isTestNet to accept chain ID
  • #7153: chore: Use ganache seeder and connected to dapp fixture
  • #7158: ci: Fix SonarCloud warning
  • #6877: ci: Run unit tests in parallel
  • #7117: refactor: move ganache from hooks to fixtures
  • #7121: refactor: Use selectors for core network state access
  • #7119: ci: Resolve SonarCloud warnings
  • #7101: chore: Bump test-dapp to 7.1.0
  • #7110: refactor: Migrate store to TypeScript
  • #7111: ci: Improve performance of GitHub Actions setup
  • #7100: ci: Add type check lint to CI

Fixed

  • #7187: fix: sonar coverage path
  • #7106: fix: rename signature events and fix failing unit test
  • #7077: fix: Warning when rejecting an approval request with id XYZ not found
  • #7200: fix: invalid destructuring of undefined object
  • #7056: fix: safeguard util/address functions for undefined arguments
  • #7141: fix: 1078 mixpanel delete data
  • #7166: fix: keystone signatures
  • #7147: fix: Fix type errors in reducers
  • #7142: fix: approval modal showing after submit swap
  • #7102: fix: sdk connection issues
  • #7105: fix: Fix all Engine type errors
  • #7195: fix: Fix incoming transaction notifications on built-in networks
  • #7109: fix: Fix Typescript errors in utils dir
  • #7189: fix: Use network name in switch alert
  • #7209: fix: handle etherscan rate limit errors
  • #7211: fix: Fix Sentry sourcemap upload step
  • #7096: fix: Fix Engine controllerMessenger type errors
metamask-mobile - v7.7.0

Published by sethkfman about 1 year ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.7.0 - Sep 18, 2023

Added

  • #7090: feat: add translations for new contextual sheet display nft media
  • #6727: style: Update Button's pressed and disabled states
  • #7075: feat: incoming transactions translations
  • #7072: feat: update translations
  • #7059: feat: fallback removed
  • #6585: feat: Blockaid banners implementation
  • #6983: feat: 940 e2e migrate senderc721 test to detox

Changed

  • #6998: refactor: use block tracker to poll incoming transactions
  • #6872: refactor: Update controller packages to v44
  • #7091: refactor: Simplify Engine constructor
  • #7089: refactor: Rename ambiguous network variables
  • #7022: refactor: Adopt new addTransaction option bag changes
  • #7085: refactor: Simplify handleNetworkSwitch utility
  • #6106: refactor: Componentize BottomSheet
  • #7057: test: Expand interaction capabilities in test cases using fixtures
  • #7054: chore(ramp): upgrade sdk to 1.23.0
  • #6996: chore: fix ios simulator qa build
  • #7055: refactor: format package.json correctly
  • #6964: refactor: Update core controllers (v47)
  • #7048: chore(tests): Detox rename correct failing tests
  • #7047: chore(test): temp disable flaky tests
  • #6902: refactor: Update core controllers (v45)
  • #6898: refactor: Update @metamask/assets-controllers patch

Fixed

  • #7050: fix: Update terms of use header to match new copy
  • #7086: fix: ext contributor SonarCloud
  • #7029: fix: crowdin action upload
  • #6990: fix: Add missing long press event for account removal
  • #6892: fix: Updated ButtonIcon disabled state
  • #7042: fix: transaction history after import
  • #7064: fix: [7.6.0] - Token quotes on token details screen
  • #7041: fix: changelog duplication
  • #6962: fix: remove outdated ipfs gateways
  • #7024: fix(action): octokit not supported on MetaMask repos
metamask-mobile - v7.6.0

Published by sethkfman about 1 year ago

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.6.0 - Aug 31, 2023

Added

  • #6938: feat(release): 7.5.0
  • #7026: feat: new translations for nft media
  • #6779: feat: Add security alerts settings to experimental tab
  • #6901: feat: blockaid what's new popup
  • #6967: feat: github actions to automatically create and close bug report issue
  • #6997: feat: android nativesdk integration
  • #6794: feat: github action to check if PR has requested labels before being merged
  • #6934: feat: Migrate wdio 'SendEthMultisig' test to Detox
  • #6832: feat: add support for template and header on result pages

Changed

  • #6913: chore: remove unused Jest preprocessor
  • #6840: chore(deps): bump word-wrap from 1.2.3 to 1.2.4
  • #6930: docs: Update QA section in PR template
  • #6862: docs: update PR template to include QA labels
  • #6963: chore: small refactor
  • #6853: docs: update README.md
  • #6789: ci(code-cov): adding code-cov to project
  • #6422: ci(action): unused unit testing segmentation scripts and yarn steps
  • #6966: chore: translation ens IPFS alert
  • #6942: style: Updated minor checkbox style
  • #6936: chore: remove onBackdropPress for signatures

Fixed

  • #6653: fix: #893 fix immediate lock timer
  • #6910: fix: remove translations files being pushed up to crowdin
  • #6947: fix: Fix TS errors in component-library directory
  • #6975: fix: revert PR 6958
  • #6945: fix: remove unused code to overwrite filenames for Sentry error reporting
  • #6957: fix: vault recovery & invalid password error
  • #7015: fix: android sdk reconnection
  • #7013: fix: change fox svg code
  • #6959: fix: Fix TS errors in components directory
  • #6992: fix: Update Terms & Conditions and Privacy Policy URLs
  • #6864: fix: custom position logic for badgeWrapper
  • #6956: fix: Restore deleted SendEthMultisig.feature file
  • #6958: fix: add missed parentheses in the function call
  • #6931: fix: Remove splash animation wait step from Cold Start Launch time test script
  • #6864: fix: custom position logic for badgeWrapper