Skip to content

v7.22.0

Compare
Choose a tag to compare
@sethkfman sethkfman released this 22 May 18:54
· 1003 commits to main since this release
5024764

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

Table of Contents

7.22.0 - Apr 25, 2024

Added

  • #9329: feat: Added log to capture failing exception for getItem (#9329)
  • #9271: feat: update phishing controller v8.0.0 (#9271)
  • #9254: feat: Update Gas fee controller v10 (#9254)
  • #9183: feat: gas fee controller update v^7 (#9183)
  • #9241: feat: Update network controller to v^15 (#9241)
  • #9149: feat: Update controller utils to 5.0.2 (#9149)
  • #9182: feat: Update assets controllers v14 (#9182)
  • #9406: feat: notifications feature flag (#9406)
  • #9263: feat: add notifications onboarding wizard (#9263)
  • #9258: feat: notifications settings UI (#9258)
  • #9240: feat: notifications types (#9240)
  • #9238: feat: add new notifications badge (#9238)
  • #9257: feat: add all translations necessary to notifications feature (#9257)
  • #9208: feat: enable basic functionality on onboarding & settings (#9208)
  • #8565: feat: Improve localization workflow such that it allows for branch/PR focused translation (#8565)
  • #9225: feat: Update the privacy policy url (#9225)
  • #9227: feat: Update the Palm logo with a new one (#9227)
  • #9153: feat(ramp): add deeplink handler (#9153)
  • #9361: feat: translations for fiat testnet toggle (#9361)
  • #9236: feat: improve the URL validation and error handling in 'parseDeeplink' Method (#9236)
  • #9030: feat: Extend blockaid validations to base network (#9030)

Changed

  • #9393: test: Fix failing regression test basic fun feat (#9393)
  • #9386: chore: Revert #9263 feat: add notifications onboarding wizard (#9386)
  • #8909: test: 1453 refactor modal pages batch 3 (#8909)
  • #8856: test: E2E networks Flow (#8856)
  • #9175: test: Upgrading test cases (#9175)
  • #8896: test: 8735 research appium upgrading app version (#8896)
  • #9285: chore: New Crowdin translations by Github Action (#9285)
  • #9317: chore: smart tx small constants (#9317)
  • #9320: chore: add strings to en.json for smart transactions (#9320)
  • #9171: chore(deps): remove useless @ethereumjs/common direct dependency (#9171)
  • #9192: chore: update readme (#9192)
  • #9304: chore(ramp): upgrade sdk to 1.27.1 (#9304)
  • #9342: chore: Update ppom package (#9342)
  • #9336: chore: revert iterations (#9336)
  • #9332: test: fix minor details in Encryptor unit test (#9332)
  • #9093: refactor: migrate Encryptor to TypeScript and increase PBKDF2 iterations number (#9093)

Fixed

  • #9302: fix: e2e test permission problem (#9302)
  • #9395: fix(translations): Fix hard coded repo name left from testing in diff repo (#9395)
  • #9337: fix: show banner alert if account balance is insufficient (#9337)
  • #9360: fix: remove unusable import variables (#9360)
  • #9292: fix: Network Configurations state is undefined (#9292)
  • #9307: fix: Refactor/9083 logger class (#9307)
  • #9247: fix: Update siwe parse to v2.1.0 (#9247)
  • #9228: fix: Update pods from notifications changes (#9228)
  • #9229: fix: Resolve missed controller-util yarn lock versions (#9229)
  • #9134: fix: Revert controller utils update (#9134)
  • #9216: fix: correct SubjectType for origins connecting via the BackgroundBridge (#9216)
  • #9362: fix(translations): Crowdin does not allow slashes (#9362)
  • #9326: fix(translations): Fix upload translations (#9326)
  • #9173: fix(8667): trigger swap tx on approval tx confirmed (#9173)
  • #9243: fix: add missing isPortfolioUrl import and update portfolio url name (#9243)
  • #9384: fix(deps): Move @metamask/react-native-animated-fox from git to npm (#9384)
  • #9278: fix(deps): [email protected]>^1.6.8 (#9278)
  • #9277: fix(deps): remove unused eth-json-rpc-infura (#9277)
  • #9327: fix(deps): move @metamask/react-native-splash-screen from github.com to registry (#9327)
  • #9338: fix: pin web3-provider-engine@^16.0.8 in resolutions (#9338)
  • #9273: fix(deps): eth-rpc-errors@^4.0.3 -> @metamask/rpc-errors@^6.2.1 (#9273)
  • #9253: fix(deps): replace eth-json-rpc-errors with eth-rpc-errors (#9253)
  • #9224: fix: add migration for linea goerli (#9224)
  • #9215: fix: Send ppom metrics when transaction is cancelled. (#9215)
  • #9343: fix: Fix intermittent install failures (#9343)
  • #9142: fix(labeling guidelines): Add definition of regression-develop label (#9142)
  • #9214: fix: Fix image import related type errors (#9214)
  • #9092: fix: check HD keyring (#9092)
  • #9309: fix: error when re-using exising id on permissionController (#9309)
  • #9284: fix: invalid url on inapp-browser (#9284)
  • #9283: fix: missing walletConnect prop (#9283)