Skip to content

v7.39.0

Latest
Compare
Choose a tag to compare
@runway-github runway-github released this 05 Feb 22:49
· 133 commits to main since this release
c2ea717
  • chore(runway): cherry-pick feat: customize fetchInterval for remoteFeatureFlagController to 15min (#13343) (c2ea717)
  • Bump version number to 1544 (a22e8c0)
  • Bump version number to 1543 (ec296e7)
  • chore(runway): cherry-pick fix: check isNative to determine if a token is a gas token (#13338) (da9ddf9)
  • chore: apply changes from PR #13283 to 7.39.0 branch (#13306) (a20f7ab)
  • chore(runway): cherry-pick fix: Currently keystone lib will throw KeystoneError#Tx_canceled which will crash the mobile app (#13319) (1051493)
  • chore(runway): cherry-pick fix: send max main branch (#13301) (d55260a)
  • chore(runway): cherry-pick fix: bump @react-native-community/blur to v4.4.1 (#13296) (626749f)
  • chore(runway): cherry-pick fix: metrics call during onboarding (#13284) (3755483)
  • chore(runway): cherry-pick fix: failure to convert undefined value to hex object (#13256) (dea5f3f)
  • chore: cherry-pick 13262 (#13264) (c02032f)
  • chore(runway): cherry-pick fix: fix send flow on token detail page (#13250) (f0dbe03)
  • chore(runway): cherry-pick fix: swaps button missing when no feature flags (#13245) (2e413a0)
  • chore(runway): cherry-pick fix: mobile crash issue during swap with low gas (#13248) (c8a318f)
  • chore(runway): cherry-pick fix: move migration validation out of onPersistComplete (#13246) (266f8f9)
  • Bump version number to 1539 (701d62d)
  • chore(runway): cherry-pick fix: Prevent extra dismissModal call after network selection (#13230) (ffcdf45)
  • chore: cherry-pick #13221 (#13222) (fcde166)
  • Bump version number to 1538 (12daf1a)
  • fix: fix edit network and delete network with tokenNetworkFilter (#13… (#13200) (c867e56)
  • chore(runway): cherry-pick fix: fix balance after swap (#13229) (dbd3a80)
  • Bump version number to 1537 (ecb04ae)
  • chore(runway): cherry-pick fix: improve assets perfs + fix blurred balances and prices (#13179) (f97f63f)
  • Bump version number to 1536 (121d7ed)
  • fix: token details network name (#13162) (#13177) (5df2ad6)
  • chore(runway): cherry-pick fix: app opened event (#13175) (2579601)
  • cherry-pick 7.39.0 feat: Decoding Simulation Metrics (#13167) (#13172) (26bfaba)
  • cherry-pick 7.39.0 fix: setApprovalForAll nonce too low (#13142) (#13171) (ef0a8d7)
  • Revert "cherry-pick 7.39.0 feat: Decoding Simulation Metrics (#13167)" (#13170) (9d1b47a)
  • cherrypick: User should be re-directed to old designs when signing using QR wallet (#13168) (ad79a6b)
  • cherry-pick 7.39.0 fix: Flickering permit and decoding simulation values (#13153) (7344a0d)
  • cherry-pick 7.39.0 feat: Decoding Simulation Metrics (#13167) (ec9aaa3)
  • cherrypick: Hide simulation section in typed sign v1 pages (#13147) (f1b58e1)
  • Bump version number to 1535 (a517e21)
  • fix: fix token list on network rpc selection (#13097) (#13123) (2ba60b1)
  • chore(runway): cherry-pick fix: ensure marketing consent is explicitly tracked as boolean (#13093) (c70f4cd)
  • chore(runway): cherry-pick fix: Fix Samsung freeze by reverting reanimated version and bump expo-dev-client (#13127) (7dce598)
  • chore: Cherry pick 13126 (#13128) (d82da28)
  • cherrypick: blockaid validations are not being flagged in re-designed signature request pages (#13115) (259125c)
  • chore: cherry-pick 13072 (#13113) (e5db32a)
  • chore: cherry-pick #13066 (#13081) (1e83bfb)
  • chore: chore/7.39.0-Changelog (#13043) (af1691d)
  • bump semvar version to 7.39.0 && build version to 1529 (78d0d0f)
  • chore: Update assets and accounts packages (#12984) (4c43298)
  • fix: Precision of BigNumber values of calcTokenAmount and Configure BigNumber to support 36 decimals (#13029) (f62e266)
  • feat: log-merge-group-failure (#12936) (d1946d2)
  • test: Redesign Signature Decoding Simulation (#13026) (f7e30ca)
  • feat: "Unlimited" value Decoding Simulation and account and message modal UI/UX updates (#13030) (d044c1c)
  • refactor: revert noBorder Ramp Box param and replace Ramp Box usage in SimulationValueDisplay with View (#13033) (f27dbe6)
  • feat: Redesign Signature Decoding Simulation (#12994) (ff19ced)
  • fix: Fix disappearing security alert response (#13027) (435c9e6)
  • fix: fix old signature e2e by mocking launch darkly api (#13002) (1f2c1a2)
  • feat: Create Permit Simulation (#12606) (2c8e3cb)
  • chore: reorganize stake button tests (#13017) (77438ce)
  • test: Refactor e2e Swap test to use Tenderly Virtual TestNets (#11670) (4dcc21f)
  • fix: Fix send flow deeplinks (#12965) (249e035)
  • chore: Chore/update png mock for tests (#12975) (00bc6d3)
  • fix(12945): privacy mode and account selection bottom sheet (#12989) (34f0a55)
  • fix: re-designs signatures, continue to use old designs when signing with hardware wallets (#12976) (b047169)
  • fix: enable earn button navigation on unsupported networks (#12988) (9b0b6e7)
  • feat: Use a dynamic interval value for smart transaction status polling (#12978) (5a24cdf)
  • fix: ensure StakingBalance is shown or hidden appropriately per asset… (#12987) (eef70e5)
  • fix: Make message section on re-designed signature pages scrollable (#12998) (4e7a190)
  • test(3615): E2E to check the labels displaying the default account and chain (#12830) (faf5340)
  • fix: Addressing design feedbacks on re-designed signature pages (#12957) (0157bb7)
  • chore: Remove unused patch (#12986) (224ffbf)
  • fix: Addressing UX feedbacks on re-designed signature pages (#12954) (7c35015)
  • feat: add Network URL non-ascii -> punycode warning (#12813) (52a481d)
  • fix: Only aggregate PortfolioBalance if on Popular Network (#12961) (a4650ba)
  • feat: STAKE-914 Remove MM_POOLED_STAKING_UI_ENABLED feature flag (#12852) (261975f)
  • feat: add detected tokens automatically (#12811) (482f35c)
  • feat: Adding remote feature flag for signature redesign (#12977) (14ed9f1)
  • feat: Adding metrics events for re-designed signatures pages (#12927) (bdbb3e0)
  • test: add selected payment type for ramps sell e2e (#12951) (1d22819)
  • fix: Add networkClientId to estimateGas function (#12958) (99a2404)
  • refactor: remove global network usage from signature confirmations (#12905) (68efd5e)
  • fix: Fix padding on Android browser search (#12665) (8873337)
  • fix: Keep latest 50 history instead of first 50 (#12929) (28031f6)
  • fix: add nativeAsset key to staked ETH asset multichain (#12851) (40a999c)
  • chore: remove dead code that had been added for multichain permission early in the project but not used anymore (#12915) (9aa1a35)
  • fix: invoke_snap RPC requests inside the built-in browser (#12923) (d35a2a0)
  • fix: add kaia logo (#12860) (6b68dd7)
  • feat: add stablecoin lending feature flag (#12911) (b2fe978)
  • feat: Adding blockaid banner to re-designed confirmation pages (#12863) (596c252)
  • fix: Add transactionMeta condition to render SimulationDetails (#12916) (e726417)
  • fix: fixed getStakingNavbar broken back and cancel buttons regression (#12920) (96c22e2)
  • chore: Improve Keyring/Accounts error handling and logs (#12822) (b1e29d0)
  • fix: Bump artifact upload and download version to 4 (#12918) (5a38279)
  • fix: remove goerli infura from network state (#12838) (2215339)
  • test(3615): E2E to test the scenario when the dapp requests to switch the active network, and grant permission on the fly (#12829) (cacbd20)
  • feat: Adding data tree for types sign V3, v4 confirmations (#12542) (419f74a)
  • fix: Add missing allowed action to the SmartTransactionsController messenger (#12846) (5a88fca)
  • feat: Implement send max to send flow (#12754) (2c5a2d0)
  • feat: STAKE-884 add more mobile pooled staking events (#12651) (8cc7e0f)
  • test: Disable flakey chain permissions e2e (#12906) (60667f7)
  • fix: fix asset options sheet (#12859) (e0864ad)
  • fix(12849): alert toast blocking tab navigation (#12853) (8dc1c9f)
  • chore: Bump @metamask/swaps-controller to 12.0.0 (#12378) (4449dd5)
  • fix: Bump smart-transactions-controller to ^16.0.1 (#12847) (a70915f)
  • fix: updated default button label text variant to bodyMDMedium (#12816) (edb523a)
  • fix: fix add network form when addMode is true (#12833) (82d7f87)
  • chore: Add Wallet API Platform Team as CODEOWNER for the RPCMethods/ directory (#10716) (724ec84)
  • chore: assign CODEOWNERS to BrowserTab (#12823) (3bb796f)
  • test: change browser homepage for e2e (#12839) (5c222ad)
  • fix: hide ApprovalTagUrl when origins is internal (#12629) (d0942f5)
  • test: Enhance ramps deeplink e2e (#12821) (5fe6ace)
  • chore: 7.37.1 & main sync (#12817) (c37adbe)
  • [Design Quality] Updated navbar title to remove green dot (#12773) (754f4f9)
  • fix: Updated display format for asset currency dif (#12775) (ec8804c)
  • feat: @lavamoat/git-safe-dependencies (#12814) (442d331)
  • fix: fix ramp flow (#12796) (59d72d8)
  • test: E2E to reveal SRP on error boundary screen (#12805) (9e11cf6)
  • test(3615): add ability to check if chain permission is checked (#12762) (4b09d48)
  • refactor: rename multichain e2e pipeline (#12809) (bde605f)
  • test: send failing contract (#12802) (920302f)
  • fix: Update layout of "Network added" BottomSheet (#12778) (cb04960)
  • test: Add ramps URL scheme deeplinking e2e (#12747) (bea70f1)
  • chore(tests): move multichain assets test so it runs as part of the assets bitrise workflow (#12807) (89b61d3)
  • test: erc 1155 batch transfer (#12800) (c7eee9c)
  • refactor: remove global network usage from transaction simulation (#12743) (c87ac20)
  • fix: Sanitize signTypedDatav3v4 params before calling security API (#12789) (e9c1617)
  • fix: use correct import for MetricsEventBuilder (#12798) (3b17cd3)
  • chore: bump @metamask/smart-transactions-controller to 16.0.0 (#12790) (4b9ea55)
  • fix: improve error handling in staking eligibility hook (#12799) (7a75c4a)
  • chore: remove duplicate @metamask/swaps-controller in package.json (#12795) (1670ada)
  • test: E2E Send to Contract Address (#12777) (77931ab)
  • test: ERC1155 set approval for all e2e (#12774) (d3e0771)
  • fix: fix swap flow (#12788) (9708fe6)
  • chore: remove duplicated dependencies (#12722) (f96fb4e)
  • fix: filter token activity when clicking on native token (#12732) (48a86c7)
  • fix: set token network filter when adding network from dapp (#12661) (425669e)
  • fix: set default selectedNetworkClientId to 'mainnet' if no matching with entry on network list (#12227) (dd81987)
  • chore: update js.env.example to include examples of chain permissions to true (#12791) (d2b2b1a)
  • test: approve erc721 token e2e (#12767) (3188e22)
  • perf: no multichain list calculations are made when feature flag is off (#12766) (82fb18c)
  • fix(ramp): reset intent asset after parsed (#12756) (25375aa)
  • refactor(tests): move multichain test files to a new folder structure (#12714) (664cbb6)
  • test: add Ethereum sign in e2e (#12737) (9054f70)
  • fix: fix network selector bug (#12605) (e335f05)
  • test: disable confirmations e2e (#12750) (a6b0197)
  • chore: change relavent to relevant (typo fix) (#11230) (9d6908b)
  • chore: pin react-native-tcp to hash (#12595) (56ff643)
  • test: add Asset watch e2e (#12720) (b382fd6)
  • test: add e2e to clear privacy data (#12715) (750def1)
  • chore: bump nanoid package to 3.3.8 (#12725) (17f138e)
  • fix: poll only popular network (#12658) (a597568)
  • refactor: update some @metamask/notification-services-controller imports (#12614) (529dc1b)
  • fix: optimize display swap button (#12693) (491dc45)
  • fix: small refactoring of the latest migration script + add a new migration case (#12694) (82c500f)
  • test(3598): fixing some failing e2e tests possibly due to flakiness introduced by toast sticking around longer than should (#12695) (8aece87)
  • fix: replace legacy eth-json-rpc deps (#11952) (d967a76)
  • chore(ramp): upgrade sdk to 1.28.8 (#12643) (fd13173)
  • feat: add metametricsid in state export (#12621) (30e8f6d)
  • feat: e2e upsert checks (#12648) (73dfa8a)
  • fix: mark transactions as failed for cancelled / unknown smart transactions (#12664) (cfb77b9)