Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: chore/7.38.11-Changelog #12949

Draft
wants to merge 1 commit into
base: release-testing/rls-mgmt
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
161 changes: 160 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,164 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [7.38.11]
### Uncategorized
- bump semvar version to 7.38.11 && build version to 1555
- base chglog update
- fix: Keep latest 50 history instead of first 50 ([#12929](https://github.com/MetaMask/metamask-mobile/pull/12929))
- fix: add nativeAsset key to staked ETH asset multichain ([#12851](https://github.com/MetaMask/metamask-mobile/pull/12851))
- chore: remove dead code that had been added for multichain permission early in the project but not used anymore ([#12915](https://github.com/MetaMask/metamask-mobile/pull/12915))
- fix: invoke_snap RPC requests inside the built-in browser ([#12923](https://github.com/MetaMask/metamask-mobile/pull/12923))
- fix: add kaia logo ([#12860](https://github.com/MetaMask/metamask-mobile/pull/12860))
- feat: add stablecoin lending feature flag ([#12911](https://github.com/MetaMask/metamask-mobile/pull/12911))
- feat: Adding blockaid banner to re-designed confirmation pages ([#12863](https://github.com/MetaMask/metamask-mobile/pull/12863))
- fix: Add `transactionMeta` condition to render `SimulationDetails` ([#12916](https://github.com/MetaMask/metamask-mobile/pull/12916))
- fix: fixed getStakingNavbar broken back and cancel buttons regression ([#12920](https://github.com/MetaMask/metamask-mobile/pull/12920))
- chore: Improve Keyring/Accounts error handling and logs ([#12822](https://github.com/MetaMask/metamask-mobile/pull/12822))
- fix: Bump artifact upload and download version to 4 ([#12918](https://github.com/MetaMask/metamask-mobile/pull/12918))
- fix: remove goerli infura from network state ([#12838](https://github.com/MetaMask/metamask-mobile/pull/12838))
- test(3615): E2E to test the scenario when the dapp requests to switch the active network, and grant permission on the fly ([#12829](https://github.com/MetaMask/metamask-mobile/pull/12829))
- feat: Adding data tree for types sign V3, v4 confirmations ([#12542](https://github.com/MetaMask/metamask-mobile/pull/12542))
- fix: Add missing allowed action to the `SmartTransactionsController` messenger ([#12846](https://github.com/MetaMask/metamask-mobile/pull/12846))
- feat: Implement send max to send flow ([#12754](https://github.com/MetaMask/metamask-mobile/pull/12754))
- feat: STAKE-884 add more mobile pooled staking events ([#12651](https://github.com/MetaMask/metamask-mobile/pull/12651))
- test: Disable flakey chain permissions e2e ([#12906](https://github.com/MetaMask/metamask-mobile/pull/12906))
- fix: fix asset options sheet ([#12859](https://github.com/MetaMask/metamask-mobile/pull/12859))
- fix(12849): alert toast blocking tab navigation ([#12853](https://github.com/MetaMask/metamask-mobile/pull/12853))
- chore: Bump `@metamask/swaps-controller` to 12.0.0 ([#12378](https://github.com/MetaMask/metamask-mobile/pull/12378))
- fix: Bump smart-transactions-controller to ^16.0.1 ([#12847](https://github.com/MetaMask/metamask-mobile/pull/12847))
- fix: updated default button label text variant to bodyMDMedium ([#12816](https://github.com/MetaMask/metamask-mobile/pull/12816))
- fix: fix add network form when addMode is true ([#12833](https://github.com/MetaMask/metamask-mobile/pull/12833))
- chore: Add Wallet API Platform Team as `CODEOWNER` for the `RPCMethods/` directory ([#10716](https://github.com/MetaMask/metamask-mobile/pull/10716))
- chore: assign CODEOWNERS to BrowserTab ([#12823](https://github.com/MetaMask/metamask-mobile/pull/12823))
- test: change browser homepage for e2e ([#12839](https://github.com/MetaMask/metamask-mobile/pull/12839))
- fix: hide `ApprovalTagUrl` when origins is internal ([#12629](https://github.com/MetaMask/metamask-mobile/pull/12629))
- test: Enhance ramps deeplink e2e ([#12821](https://github.com/MetaMask/metamask-mobile/pull/12821))
- chore: 7.37.1 & main sync ([#12817](https://github.com/MetaMask/metamask-mobile/pull/12817))
- [Design Quality] Updated navbar title to remove green dot ([#12773](https://github.com/MetaMask/metamask-mobile/pull/12773))
- fix: Updated display format for asset currency dif ([#12775](https://github.com/MetaMask/metamask-mobile/pull/12775))
- feat: @lavamoat/git-safe-dependencies ([#12814](https://github.com/MetaMask/metamask-mobile/pull/12814))
- fix: fix ramp flow ([#12796](https://github.com/MetaMask/metamask-mobile/pull/12796))
- test: E2E to reveal SRP on error boundary screen ([#12805](https://github.com/MetaMask/metamask-mobile/pull/12805))
- test(3615): add ability to check if chain permission is checked ([#12762](https://github.com/MetaMask/metamask-mobile/pull/12762))
- refactor: rename multichain e2e pipeline ([#12809](https://github.com/MetaMask/metamask-mobile/pull/12809))
- test: send failing contract ([#12802](https://github.com/MetaMask/metamask-mobile/pull/12802))
- fix: Update layout of "Network added" BottomSheet ([#12778](https://github.com/MetaMask/metamask-mobile/pull/12778))
- test: Add ramps URL scheme deeplinking e2e ([#12747](https://github.com/MetaMask/metamask-mobile/pull/12747))
- chore(tests): move multichain assets test so it runs as part of the assets bitrise workflow ([#12807](https://github.com/MetaMask/metamask-mobile/pull/12807))
- test: erc 1155 batch transfer ([#12800](https://github.com/MetaMask/metamask-mobile/pull/12800))
- refactor: remove global network usage from transaction simulation ([#12743](https://github.com/MetaMask/metamask-mobile/pull/12743))
- fix: Sanitize `signTypedDatav3v4` params before calling security API ([#12789](https://github.com/MetaMask/metamask-mobile/pull/12789))
- fix: use correct import for MetricsEventBuilder ([#12798](https://github.com/MetaMask/metamask-mobile/pull/12798))
- chore: bump `@metamask/smart-transactions-controller` to `16.0.0` ([#12790](https://github.com/MetaMask/metamask-mobile/pull/12790))
- fix: improve error handling in staking eligibility hook ([#12799](https://github.com/MetaMask/metamask-mobile/pull/12799))
- chore: remove duplicate `@metamask/swaps-controller` in `package.json` ([#12795](https://github.com/MetaMask/metamask-mobile/pull/12795))
- test: E2E Send to Contract Address ([#12777](https://github.com/MetaMask/metamask-mobile/pull/12777))
- test: ERC1155 set approval for all e2e ([#12774](https://github.com/MetaMask/metamask-mobile/pull/12774))
- fix: fix swap flow ([#12788](https://github.com/MetaMask/metamask-mobile/pull/12788))
- chore: remove duplicated dependencies ([#12722](https://github.com/MetaMask/metamask-mobile/pull/12722))
- fix: filter token activity when clicking on native token ([#12732](https://github.com/MetaMask/metamask-mobile/pull/12732))
- fix: set token network filter when adding network from dapp ([#12661](https://github.com/MetaMask/metamask-mobile/pull/12661))
- fix: set default selectedNetworkClientId to 'mainnet' if no matching with entry on network list ([#12227](https://github.com/MetaMask/metamask-mobile/pull/12227))
- chore: update js.env.example to include examples of chain permissions to true ([#12791](https://github.com/MetaMask/metamask-mobile/pull/12791))
- test: approve erc721 token e2e ([#12767](https://github.com/MetaMask/metamask-mobile/pull/12767))
- perf: no multichain list calculations are made when feature flag is off ([#12766](https://github.com/MetaMask/metamask-mobile/pull/12766))
- fix(ramp): reset intent asset after parsed ([#12756](https://github.com/MetaMask/metamask-mobile/pull/12756))
- refactor(tests): move multichain test files to a new folder structure ([#12714](https://github.com/MetaMask/metamask-mobile/pull/12714))
- test: add Ethereum sign in e2e ([#12737](https://github.com/MetaMask/metamask-mobile/pull/12737))
- fix: fix network selector bug ([#12605](https://github.com/MetaMask/metamask-mobile/pull/12605))
- test: disable confirmations e2e ([#12750](https://github.com/MetaMask/metamask-mobile/pull/12750))
- chore: change relavent to relevant (typo fix) ([#11230](https://github.com/MetaMask/metamask-mobile/pull/11230))
- chore: pin react-native-tcp to hash ([#12595](https://github.com/MetaMask/metamask-mobile/pull/12595))
- test: add Asset watch e2e ([#12720](https://github.com/MetaMask/metamask-mobile/pull/12720))
- test: add e2e to clear privacy data ([#12715](https://github.com/MetaMask/metamask-mobile/pull/12715))
- chore: bump nanoid package to 3.3.8 ([#12725](https://github.com/MetaMask/metamask-mobile/pull/12725))
- fix: poll only popular network ([#12658](https://github.com/MetaMask/metamask-mobile/pull/12658))
- refactor: update some @metamask/notification-services-controller imports ([#12614](https://github.com/MetaMask/metamask-mobile/pull/12614))
- fix: optimize display swap button ([#12693](https://github.com/MetaMask/metamask-mobile/pull/12693))
- test(3598): fixing some failing e2e tests possibly due to flakiness introduced by toast sticking around longer than should ([#12695](https://github.com/MetaMask/metamask-mobile/pull/12695))
- fix: replace legacy eth-json-rpc deps ([#11952](https://github.com/MetaMask/metamask-mobile/pull/11952))
- chore(ramp): upgrade sdk to 1.28.8 ([#12643](https://github.com/MetaMask/metamask-mobile/pull/12643))
- feat: add metametricsid in state export ([#12621](https://github.com/MetaMask/metamask-mobile/pull/12621))
- feat: e2e upsert checks ([#12648](https://github.com/MetaMask/metamask-mobile/pull/12648))
- New Crowdin translations by Github Action ([#12338](https://github.com/MetaMask/metamask-mobile/pull/12338))
- chore: Additional e2e test to support `PortfolioView` ([#12602](https://github.com/MetaMask/metamask-mobile/pull/12602))
- fix: disable flaky tests on incoming-transactions.spec ([#12663](https://github.com/MetaMask/metamask-mobile/pull/12663))
- feat: 7.37.0 ([#12490](https://github.com/MetaMask/metamask-mobile/pull/12490))
- fix: fix token details navigation ([#12659](https://github.com/MetaMask/metamask-mobile/pull/12659))
- fix: fix swaps button on asset overview page for multichain feature ([#12650](https://github.com/MetaMask/metamask-mobile/pull/12650))
- fix: add new translations ([#12624](https://github.com/MetaMask/metamask-mobile/pull/12624))
- feat: adding basic page for typed signatures V3, V4 ([#12506](https://github.com/MetaMask/metamask-mobile/pull/12506))
- fix: fix network selector ([#12641](https://github.com/MetaMask/metamask-mobile/pull/12641))
- feat: enable ledger clear signing feature ([#12537](https://github.com/MetaMask/metamask-mobile/pull/12537))
- test(3615): additional e2e scenarios editing permissions and non permitted networks ([#12597](https://github.com/MetaMask/metamask-mobile/pull/12597))
- fix: fix native tokens filter when all networks is selected ([#12637](https://github.com/MetaMask/metamask-mobile/pull/12637))
- refactor: de-anonymize insensitive properties of swaps events ([#12532](https://github.com/MetaMask/metamask-mobile/pull/12532))
- build: Add --device flag to yarn start:android ([#12645](https://github.com/MetaMask/metamask-mobile/pull/12645))
- feat: Hide the smart transaction status page if we return a txHash asap ([#12622](https://github.com/MetaMask/metamask-mobile/pull/12622))
- feat: upgrade transaction controller to get incoming transactions using accounts API ([#12419](https://github.com/MetaMask/metamask-mobile/pull/12419))
- feat: activate portfolio view ([#12507](https://github.com/MetaMask/metamask-mobile/pull/12507))
- fix: hide tokens without balance for multichain ([#12630](https://github.com/MetaMask/metamask-mobile/pull/12630))
- fix: e2e regression gas api ([#12607](https://github.com/MetaMask/metamask-mobile/pull/12607))
- fix: fix flaky test ([#12626](https://github.com/MetaMask/metamask-mobile/pull/12626))
- feat: multi chain asset list ([#12431](https://github.com/MetaMask/metamask-mobile/pull/12431))
- chore: update bug template to include feature branches ([#12623](https://github.com/MetaMask/metamask-mobile/pull/12623))
- chore: bump {profile-sync,notification-services}-controller ([#12615](https://github.com/MetaMask/metamask-mobile/pull/12615))
- chore: update user storage E2E framework ([#12609](https://github.com/MetaMask/metamask-mobile/pull/12609))
- chore: Chore/12435 mvp handle engine does not exist ([#12538](https://github.com/MetaMask/metamask-mobile/pull/12538))
- docs: Update README.md with new expo instructions ([#12617](https://github.com/MetaMask/metamask-mobile/pull/12617))
- chore(deps): Bump `@metamask/composable-controller` from `^3.0.0` to `^10.0.0` ([#10441](https://github.com/MetaMask/metamask-mobile/pull/10441))
- chore: bump `@metamask/{preferences,assets}-controllers` ([#12579](https://github.com/MetaMask/metamask-mobile/pull/12579))
- feat(ci): Expo ([#12244](https://github.com/MetaMask/metamask-mobile/pull/12244))
- fix: circular deps between engine, network utils tx utils ([#12376](https://github.com/MetaMask/metamask-mobile/pull/12376))
- fix: disable mock poc test ([#12598](https://github.com/MetaMask/metamask-mobile/pull/12598))
- feat: migrate Base network RPC from https://mainnet.base.org to base-… ([#12540](https://github.com/MetaMask/metamask-mobile/pull/12540))
- chore: Stop suppressing pod install failures ([#12485](https://github.com/MetaMask/metamask-mobile/pull/12485))
- chore: Add option to skip pod install setup step ([#12574](https://github.com/MetaMask/metamask-mobile/pull/12574))
- fix: Jest timer error in unit test ([#12230](https://github.com/MetaMask/metamask-mobile/pull/12230))
- test(3615): add new e2e test for initial dapp connection and non permitted flow ([#12488](https://github.com/MetaMask/metamask-mobile/pull/12488))
- refactor: remove global network from transaction controller ([#12321](https://github.com/MetaMask/metamask-mobile/pull/12321))
- fix: add resolution for express to fix failing audit on path-to-regexp ([#12591](https://github.com/MetaMask/metamask-mobile/pull/12591))
- chore: transfer ownership of auth & profile sync E2E from notifications to identity ([#12569](https://github.com/MetaMask/metamask-mobile/pull/12569))
- chore: Update accounts packages ([#12555](https://github.com/MetaMask/metamask-mobile/pull/12555))
- test: fix mock server ([#12536](https://github.com/MetaMask/metamask-mobile/pull/12536))
- chore: bump react-native-linear-gradient library ([#12553](https://github.com/MetaMask/metamask-mobile/pull/12553))
- test: move remaining modal pages and selectors to their respective folders ([#12559](https://github.com/MetaMask/metamask-mobile/pull/12559))
- feat: add aggregated portfolio balance cross chains ([#12505](https://github.com/MetaMask/metamask-mobile/pull/12505))
- fix(12527): sdk connection with unknown url causes a bug ([#12566](https://github.com/MetaMask/metamask-mobile/pull/12566))
- chore: cicd e2e hardening ([#12563](https://github.com/MetaMask/metamask-mobile/pull/12563))
- fix: update input handling in useInputHandler to support BACK key functionality ([#12567](https://github.com/MetaMask/metamask-mobile/pull/12567))
- fix: fix NFTs disappearing after killing app ([#12529](https://github.com/MetaMask/metamask-mobile/pull/12529))
- fix: circular dependencies engine-network-handleNetworkSwitch ([#12373](https://github.com/MetaMask/metamask-mobile/pull/12373))
- chore: Bump Snaps packages ([#12551](https://github.com/MetaMask/metamask-mobile/pull/12551))
- chore: use getShares contract method from stake-sdk for unstake all flow ([#12295](https://github.com/MetaMask/metamask-mobile/pull/12295))
- test: remove redundent tests in quarantine folder ([#12556](https://github.com/MetaMask/metamask-mobile/pull/12556))
- fix: Move `AssetPollingProvider` from Root to Nav/Main/index.js ([#12562](https://github.com/MetaMask/metamask-mobile/pull/12562))
- feat: v7.36.0 ([#12314](https://github.com/MetaMask/metamask-mobile/pull/12314))
- test: Create e2e tag for multi chain ([#12558](https://github.com/MetaMask/metamask-mobile/pull/12558))
- test: Move files to Wallet folder ([#12531](https://github.com/MetaMask/metamask-mobile/pull/12531))
- chore: fail status when on no labels for retro-label changes ([#12554](https://github.com/MetaMask/metamask-mobile/pull/12554))
- feat: Support gas fee flows in swaps ([#12495](https://github.com/MetaMask/metamask-mobile/pull/12495))
- chore: change ownership of profile sync from notifications to identity ([#12534](https://github.com/MetaMask/metamask-mobile/pull/12534))
- chore: Decrease hot and cold start app to wallet view time ([#12543](https://github.com/MetaMask/metamask-mobile/pull/12543))
- fix: abstract out circular dependencies between engine and networks util ([#12372](https://github.com/MetaMask/metamask-mobile/pull/12372))
- chore: Add eth hd keyring and key tree to decrease unlock time ([#12428](https://github.com/MetaMask/metamask-mobile/pull/12428))
- feat: cicd e2e label requirements + pr automation ([#12243](https://github.com/MetaMask/metamask-mobile/pull/12243))
- test: Move files to Onboarding folder ([#12511](https://github.com/MetaMask/metamask-mobile/pull/12511))
- chore: Address derived from SRP ([#12528](https://github.com/MetaMask/metamask-mobile/pull/12528))
- feat: multichain detect tokens feat ([#12417](https://github.com/MetaMask/metamask-mobile/pull/12417))
- feat: upgrade profile-sync-controller to 1.0.0 ([#12459](https://github.com/MetaMask/metamask-mobile/pull/12459))
- test: address regression pipeline slow down ([#12512](https://github.com/MetaMask/metamask-mobile/pull/12512))
- fix: 10967 User able to add Ledger account with existing account name ([#12199](https://github.com/MetaMask/metamask-mobile/pull/12199))
- ci: disable security e2e tests ([#12513](https://github.com/MetaMask/metamask-mobile/pull/12513))
- feat: Add Bitcoin accounts (Flask Only) ([#12294](https://github.com/MetaMask/metamask-mobile/pull/12294))
- feat: implement remote feature flag controller ([#12427](https://github.com/MetaMask/metamask-mobile/pull/12427))
- fix(431-2): active network icon has too much margin and adding optional prop ([#12405](https://github.com/MetaMask/metamask-mobile/pull/12405))
- fix: Remove stateless "non-controllers" from background engine state ([#12348](https://github.com/MetaMask/metamask-mobile/pull/12348))
- fix: Resolve errors, omissions, duplicates in Engine types `Global{Actions,Events}` ([#12407](https://github.com/MetaMask/metamask-mobile/pull/12407))
- fix: add source when local PPOM fails ([#12460](https://github.com/MetaMask/metamask-mobile/pull/12460))
- test: add e2e test for security alert api ([#12288](https://github.com/MetaMask/metamask-mobile/pull/12288))

## [7.37.1]
### Fixed
- [#12577](https://github.com/MetaMask/metamask-mobile/pull/12577): chore: bump {gas-fee,network,selected-network,notification-services,profile-sync,signature}-controller (#12577)
Expand Down Expand Up @@ -4296,7 +4454,8 @@ access
- [#957](https://github.com/MetaMask/metamask-mobile/pull/957): fix timeouts (#957)
- [#954](https://github.com/MetaMask/metamask-mobile/pull/954): Bugfix: onboarding navigation (#954)

[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.37.1...HEAD
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.38.11...HEAD
[7.38.11]: https://github.com/MetaMask/metamask-mobile/compare/v7.37.1...v7.38.11
[7.37.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.37.0...v7.37.1
[7.37.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.36.0...v7.37.0
[7.36.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.35.1...v7.36.0
Expand Down
Loading
Loading