Skip to content

Commit

Permalink
updated changelog and generated feature test plan
Browse files Browse the repository at this point in the history
  • Loading branch information
metamaskbot committed Jan 10, 2025
1 parent 83713d9 commit 5874822
Show file tree
Hide file tree
Showing 2 changed files with 325 additions and 1 deletion.
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

0 comments on commit 5874822

Please sign in to comment.