Commit Graph

4670 Commits

Author SHA1 Message Date
generatedunixname89002005306973
31d0acc4b5 Flipper Release: v0.78.0
Summary: Releasing version 0.78.0

Reviewed By: mweststrate

Differential Revision: D26692601

fbshipit-source-id: edc7e1c91f613344e02772cf53c8868aa3a8cf4a
2021-02-26 13:15:34 -08:00
Michel Weststrate
4b91e83b0a Add tracking to legacy Tabs component
Summary:
Per title

As requested in https://fb.workplace.com/groups/flippersupport/permalink/1080030509144273/

Reviewed By: fabiomassimo

Differential Revision: D26691262

fbshipit-source-id: d7863749700c4a0f3af736f251c9c3f03d4f71b9
2021-02-26 07:27:54 -08:00
Michel Weststrate
357d2991d5 automatically select reconnected clients
Summary:
Changelog: Flipper will no automatically select any newly connected client

This reverts D26250896 (2df117923c) to V5, which is to aggressively select new clients. The current behavior was too conservative and caused Flipper to jump to a different client, without returning, after reconnecting a disconnected device.

As reported in https://fb.workplace.com/groups/flippersupport/permalink/1084676302013027/

Reviewed By: fabiomassimo

Differential Revision: D26691046

fbshipit-source-id: b16af2052f58dc1d4254eb1e6ebbb5848c53ed7e
2021-02-26 07:27:54 -08:00
Michel Weststrate
f2689d3a5d Add device level icons
Summary: Gave every device an icon, and use it as fallback in case we don't have a client icon. Added an icon for the Flipper client. This gets (largely) rid of the 'blank' icons

Reviewed By: fabiomassimo

Differential Revision: D26691054

fbshipit-source-id: d83012e755ae5edb230747e88f9b2eac45450b19
2021-02-26 07:27:54 -08:00
Michel Weststrate
a5cd18c289 Register Flipper self inspection client under its own device
Summary:
There is currently a separate device for the Flipper inspection plugin. Figured it would be simpler and more logical to directly put it under the host device.

Might clean this up further in the future by having a `host` device and turning this into a device plugin

Reviewed By: fabiomassimo

Differential Revision: D26691053

fbshipit-source-id: 4f2fe890a1fff559b19b1599cc02017c45a635b9
2021-02-26 07:27:53 -08:00
Michel Weststrate
86e700f918 Fix device plugins targeting host device not showing up
Summary:
Fixes https://github.com/facebook/flipper/issues/1945

Changelog: Fixed an issue where device plugins targeting the host device didn't show up without connected clients.

Reviewed By: fabiomassimo

Differential Revision: D26690516

fbshipit-source-id: b46fd9bf06189354ed772581dc8db6b17104bea9
2021-02-26 07:27:53 -08:00
bizzguy
4da2b52803 Network Plugin - Add remaining HTTP method types to mock routes (#1962)
Summary:
Currently, mock routes can only be created for GET and POST HTTP method types.  Mocks should support all the valid HTTP method types.

See specification for a list of valid types:

    https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

This was requested in issue: https://github.com/facebook/flipper/issues/1960

Here is a screen shot showing the new values added to the select list:

![image](https://user-images.githubusercontent.com/337874/108955120-418b7400-7633-11eb-9248-63d9639e0c4f.png)

## Changelog

Network Plugin - support all valid HTTP method types in mock routes

Pull Request resolved: https://github.com/facebook/flipper/pull/1962

Test Plan:
Define mock routes using additional method types
Using "Flipper Messages" plugin, verify that new types have been sent to device

Reviewed By: passy

Differential Revision: D26635050

Pulled By: mweststrate

fbshipit-source-id: 6d85ac346bd18687516a3566d1048982ec7cae46
2021-02-26 07:23:12 -08:00
bizzguy
29d16feed5 Network Plugin - fix highlighting issues in routes list (#1917)
Summary:
Fix problems with row highlighting on mocks route list.  When selecting a row, the highlight would sometimes be on the wrong row.  Also, when adding routes, the routes would sometimes get added in the middle of the list instead of at the end.

These problems were caused by incorrectly referencing route rows in code.  Sometimes index was used and other times the key was used.  Fixed by consistently using key.

This fixes the problem described in issue https://github.com/facebook/flipper/issues/1733

## Changelog

Network Plugin - fix problems with row highlighting on mocks route list

Pull Request resolved: https://github.com/facebook/flipper/pull/1917

Test Plan:
Start with no mocks | No rows should be shown | TRUE
Add a single mock | First (and only row should be highlighted) | TRUE
Delete mock | No rows should be shown | TRUE
Add single mockAdd another mock | 2nd row should be highlighted | TRUE
Add another mock | 3rd row should be highlighted | TRUE
Add 2 more mocks and assign number to each row (5 total) | Last row should be highlighted | TRUE
Select 1st row | 1st row should be highlighted | TRUE
Delete 1st row | 1st row should be highlighed | TRUE
Select last row | last row should be highlighted | TRUE
Delete last row | last row should be deleted and new last row should be highlighted | TRUE
Highlight a middle row (row 3) | middle row should be highlighted | TRUE
Delete middle row | middle row should be deleted and last row should be in its place and should be highlighted | TRUE

Reviewed By: passy

Differential Revision: D26604455

Pulled By: mweststrate

fbshipit-source-id: f29690244e32b364983089541718f4bc75154dd1
2021-02-26 07:19:00 -08:00
Anton Nikolaev
414e90730b Fixed possible null pointer crash on startup
Summary:
Fix for https://github.com/facebook/flipper/issues/1964

Changelog: fixed possible crash on startup after updating from a previous Flipper version to 0.77.0

Reviewed By: mweststrate

Differential Revision: D26664846

fbshipit-source-id: 6f9fabeaee8cfe1fa0df11bb57e27d659378a835
2021-02-25 09:18:11 -08:00
generatedunixname89002005306973
2253d158f3 Flipper Snapshot Bump: v0.77.1-SNAPSHOT
Summary: Releasing snapshot version 0.77.1-SNAPSHOT

Reviewed By: mweststrate

Differential Revision: D26632433

fbshipit-source-id: e3698caee5f58e919a10d1683c1074e6b8028629
2021-02-25 01:37:17 -08:00
generatedunixname89002005306973
5591d2c1d6 Flipper Release: v0.77.0
Summary: Releasing version 0.77.0

Reviewed By: mweststrate

Differential Revision: D26632434

fbshipit-source-id: 8448cb3257c23ca2a79728349f8d5af93ec4788c
2021-02-25 01:37:17 -08:00
dependabot[bot]
bb87d8d597 Bump eslint-import-resolver-typescript from 2.3.0 to 2.4.0 in /flipper-js-client-sdk (#1949)
Summary:
Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript) from 2.3.0 to 2.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases">eslint-import-resolver-typescript's releases</a>.</em></p>
<blockquote>
<h2>v2.4.0</h2>
<h2><a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.3.0...v2.4.0">2.4.0</a> (2021-02-16)</h2>
<h3>Features</h3>
<ul>
<li>remove any querystring from imports (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/67">https://github.com/facebook/flipper/issues/67</a>) (<a href="82ef3573fa">82ef357</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>remove .tsbuildinfo and d.ts.map files from package (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/57">https://github.com/facebook/flipper/issues/57</a>) (<a href="15f2849c49">15f2849</a>)</li>
<li>remove redundant condition (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/69">https://github.com/facebook/flipper/issues/69</a>) (<a href="ba62e65e7c">ba62e65</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/blob/master/CHANGELOG.md">eslint-import-resolver-typescript's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.3.0...v2.4.0">2.4.0</a> (2021-02-16)</h2>
<h3>Features</h3>
<ul>
<li>remove any querystring from imports (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/67">https://github.com/facebook/flipper/issues/67</a>) (<a href="82ef3573fa">82ef357</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>remove .tsbuildinfo and d.ts.map files from package (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/57">https://github.com/facebook/flipper/issues/57</a>) (<a href="15f2849c49">15f2849</a>)</li>
<li>remove redundant condition (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/69">https://github.com/facebook/flipper/issues/69</a>) (<a href="ba62e65e7c">ba62e65</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9b34271d16"><code>9b34271</code></a> chore(release): 2.4.0</li>
<li><a href="ba62e65e7c"><code>ba62e65</code></a> fix: remove redundant condition (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/69">https://github.com/facebook/flipper/issues/69</a>)</li>
<li><a href="82ef3573fa"><code>82ef357</code></a> feat: remove any querystring from imports (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/67">https://github.com/facebook/flipper/issues/67</a>)</li>
<li><a href="2029caed4a"><code>2029cae</code></a> docs: clarify example in README (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/63">https://github.com/facebook/flipper/issues/63</a>)</li>
<li><a href="15f2849c49"><code>15f2849</code></a> fix: remove .tsbuildinfo and d.ts.map files from package (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/57">https://github.com/facebook/flipper/issues/57</a>)</li>
<li>See full diff in <a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.3.0...v2.4.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-import-resolver-typescript&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=2.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1949

Reviewed By: mweststrate

Differential Revision: D26578209

Pulled By: passy

fbshipit-source-id: 2f6d318c84d856242e0c368930979fc8fb3622f3
2021-02-24 11:31:06 -08:00
dependabot[bot]
473e0b5745 Bump dateformat from 3.0.3 to 4.5.1 in /desktop (#1957)
Summary:
Bumps [dateformat](https://github.com/felixge/node-dateformat) from 3.0.3 to 4.5.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/felixge/node-dateformat/releases">dateformat's releases</a>.</em></p>
<blockquote>
<h2>4.5.1</h2>
<ul>
<li>Fixed an issue with the <code>WW</code> mask not working</li>
</ul>
<h2>4.5.0</h2>
<ul>
<li>Added <code>WW</code> mask for week with padding (<a href="https://github-redirect.dependabot.com/felixge/node-dateformat/pull/156">details</a>)</li>
</ul>
<h2>4.4.2</h2>
<ul>
<li>Fixed an issue with <code>DDD</code> and <code>DDDD</code> masks sometimes not working (<a href="https://github-redirect.dependabot.com/felixge/node-dateformat/pull/158">details</a>)</li>
</ul>
<h2>4.4.1</h2>
<ul>
<li>Update <code>DDD</code> mask to use <code>Ysd</code>, <code>Tdy</code> and <code>Tmw</code> (<a href="https://github-redirect.dependabot.com/felixge/node-dateformat/pull/155">details</a>)</li>
</ul>
<h2>4.4.0</h2>
<ul>
<li>Added <code>DDD</code> and <code>DDDD</code> Mask for <code>Today</code>, <code>Tomorrow</code> and <code>Yesterday</code> (<a href="https://github-redirect.dependabot.com/felixge/node-dateformat/pull/71">details</a>)</li>
</ul>
<h2>4.3.1</h2>
<ul>
<li>Added <code>p</code> Mask for Timezone Offset e.g. <code>+02:00</code> (<a href="https://github-redirect.dependabot.com/felixge/node-dateformat/pull/149">details</a>)</li>
</ul>
<h2>4.2.2</h2>
<ul>
<li>Fix Rounding Issue with L Mask (<a href="https://github-redirect.dependabot.com/felixge/node-dateformat/pull/147">details</a>)</li>
</ul>
<h2>4.2.1</h2>
<ul>
<li>Reduce size of package (<a href="https://github-redirect.dependabot.com/felixge/node-dateformat/pull/142">details</a>)</li>
</ul>
<h2>4.2.0</h2>
<ul>
<li>Fixed Invalid '1970-01-01' Formatting (<a href="https://github-redirect.dependabot.com/felixge/node-dateformat/pull/143">details</a>)</li>
</ul>
<h2>4.1.0</h2>
<ul>
<li>Added Padding Short Date Mask</li>
</ul>
<h2>4.0.2</h2>
<ul>
<li>Fixed an issue with old years not having padding. e.g. 0009 was formatting as 9.</li>
</ul>
<h2>Performance Improvements</h2>
<p>This release brings significant performance improvements to dateformat.<br />
Some common operations are now 6 times faster than before!!!</p>
<p>There are no breaking changes in this release.</p>
<p><img src="https://user-images.githubusercontent.com/53957795/100558584-e0921f80-3313-11eb-984a-ac2995bc01ee.png" alt="image" /></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/felixge/node-dateformat/commits/v4.5.1">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~chase-manning">chase-manning</a>, a new releaser for dateformat since your current version.</p>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dateformat&package-manager=npm_and_yarn&previous-version=3.0.3&new-version=4.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1957

Reviewed By: mweststrate

Differential Revision: D26605958

Pulled By: passy

fbshipit-source-id: a794b90b7b183177264ed8d42c47ebff8b98e330
2021-02-24 11:31:05 -08:00
dependabot[bot]
9b371b2f78 Bump rsocket-flowable from 0.0.22 to 0.0.23 in /desktop (#1954)
Summary:
Bumps [rsocket-flowable](https://github.com/rsocket/rsocket-js) from 0.0.22 to 0.0.23.
<details>
<summary>Commits</summary>
<ul>
<li><a href="8e357291ed"><code>8e35729</code></a> v0.0.23</li>
<li><a href="5eece29159"><code>5eece29</code></a> ensures existing Buffer polyfills are overridden (<a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/114">https://github.com/facebook/flipper/issues/114</a>)</li>
<li><a href="e002a64d69"><code>e002a64</code></a> ensures connection closed if connect() subscription is cancelled (<a href="https://github-redirect.dependabot.com/rsocket/rsocket-js/issues/113">https://github.com/facebook/flipper/issues/113</a>)</li>
<li><a href="a94ebeab5b"><code>a94ebea</code></a> improves example</li>
<li><a href="6fb2aa519b"><code>6fb2aa5</code></a> removes proper handler</li>
<li><a href="d392b39843"><code>d392b39</code></a> adds missing rsocket-types package</li>
<li><a href="f85762d078"><code>f85762d</code></a> adds example of server-side with composite metadata</li>
<li><a href="195e9affd5"><code>195e9af</code></a> fixes formats and improves composite-metadata example</li>
<li>See full diff in <a href="https://github.com/rsocket/rsocket-js/compare/v0.0.22...v0.0.23">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rsocket-flowable&package-manager=npm_and_yarn&previous-version=0.0.22&new-version=0.0.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1954

Reviewed By: mweststrate

Differential Revision: D26605957

Pulled By: passy

fbshipit-source-id: 511bf81579216edc60ab4ab1f4a1adab1cd305c2
2021-02-24 11:31:05 -08:00
Michel Weststrate
3a6d7517a4 Fix a crash if a device disconnected while a Sheet was open
Summary:
A temporarily hack that was a left-over from the past where we could switch between Sandy and non-Sandy UI, caused Flipper to crash.

This is the first runtime crash we find with the new Crash reporting dialog last week :)

Changelog: Fixed an issue where Flipper could occasionally crash when disconnecting a device

Reviewed By: passy

Differential Revision: D26634620

fbshipit-source-id: 5ca0b14dee332859a4d8af27501f0916c55a1370
2021-02-24 07:56:23 -08:00
Pascal Hartig
d7e584627a Update testing-rn instructions
Summary: `install` is now ambiguous because of some new plugins we've added.

Reviewed By: mweststrate

Differential Revision: D26633940

fbshipit-source-id: 62369ba76cced905350e62b7782619811b7284a0
2021-02-24 07:29:30 -08:00
Pascal Hartig
3d2a0e3eb2 Enable prefab for fbjni integration (#1941)
Summary:
I'm in the progress of releasing a prefab-enabled FBJNI release. This dramatically reduces the hackery around integrating with separately released native libraries.

This will fail until the release is actually out.

Pull Request resolved: https://github.com/facebook/flipper/pull/1941

Test Plan:
`./gradlew :sample:installDebug` works as before.
Once the release is out, we need to check if this creates any problems with RN but because we advice to exclude the dependency, I expect it not to cause any trouble.

Reviewed By: mweststrate

Differential Revision: D26545104

Pulled By: passy

fbshipit-source-id: 1e21fa1816f28e2fcb52da68863fabc8bc625136
2021-02-24 06:20:12 -08:00
Anton Nikolaev
fa3ff83595 Rename star/unstar actions to enable/disable/switch
Summary:
Renamed actions "star" and "unstar" everywhere to "enable", "disable" and "switch". The logic behind original "star" action changed significantly, so this rename just makes everything much clearer.

Please note that as a part of rename persisted state fields "userStarredPlugins" and "userStarredDevicePlugins" were renamed. I've added a "redux-persist" migration for seamless transition.

Reviewed By: passy

Differential Revision: D26606459

fbshipit-source-id: 83ad475f9b0231194701c40a2cdbda36f02c3d10
2021-02-24 05:30:57 -08:00
Anton Nikolaev
e9bab76614 Auto-enable plugins for new users
Summary:
This is a very simple implementation of "profiles". It allows defining sets of plugins and associate them with GKs. Plugins from sets are automatically installed and enabled when a mobile app connected to Flipper for the first time (e.g. user has not already debugged same app before). Set is only enabled if user is passing the associated GK.
Sets are simply hardcoded for now.

Reviewed By: timur-valiev

Differential Revision: D26605371

fbshipit-source-id: 9bf0600d44381e047361d960558aa004960550c1
2021-02-24 05:30:57 -08:00
dependabot[bot]
b2c5e73e24 Bump react-native-flipper from 0.75.1 to 0.76.0 in /react-native/ReactNativeFlipperExample (#1952)
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.75.1 to 0.76.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/flipper/releases">react-native-flipper's releases</a>.</em></p>
<blockquote>
<h2>v0.76.0</h2>
<p>See <a href="https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md</a>
for full notes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="208e899b4f"><code>208e899</code></a> Flipper Release: v0.76.0</li>
<li><a href="b25de27b8a"><code>b25de27</code></a> Move bolts dependencies to Fresco plugin (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/1937">https://github.com/facebook/flipper/issues/1937</a>)</li>
<li><a href="e3d1e41cc1"><code>e3d1e41</code></a> Dedupe errors when sending</li>
<li><a href="6667a15f2c"><code>6667a15</code></a> Lispy grammar parser</li>
<li><a href="f6026de2f0"><code>f6026de</code></a> Record video always in 1280x720</li>
<li><a href="c0010bea4c"><code>c0010be</code></a> Fix to avoid loading of disabled device plugins</li>
<li><a href="805261b429"><code>805261b</code></a> Basic skeleton for no diff found</li>
<li><a href="2fc3c2a4c1"><code>2fc3c2a</code></a> Update the plugin name and icon</li>
<li><a href="6d2206769c"><code>6d22067</code></a> Fix the regex to allow xcode from non standard location (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/1939">https://github.com/facebook/flipper/issues/1939</a>)</li>
<li><a href="e491ed55af"><code>e491ed5</code></a> Upgrade to Electron v11.2.3</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/flipper/compare/v0.75.1...v0.76.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-flipper&package-manager=npm_and_yarn&previous-version=0.75.1&new-version=0.76.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1952

Reviewed By: nikoant

Differential Revision: D26605954

Pulled By: passy

fbshipit-source-id: f49a6073afddd13f1923441b067ae6e0290be863
2021-02-23 07:34:09 -08:00
Anton Nikolaev
eba9bafb74 Fix running "insiders" dev build
Summary: Fixed passing parameter for running dev build as "insiders" via env var. It was broken before and it was only possible to pass it via command line.

Reviewed By: passy

Differential Revision: D26578901

fbshipit-source-id: a579ac5bb6e5527abbe978318bf0c0398f76f1fe
2021-02-23 05:07:44 -08:00
dependabot[bot]
b3941e70d5 Bump eslint-config-prettier from 7.2.0 to 8.0.0 in /flipper-js-client-sdk (#1950)
Summary:
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 7.2.0 to 8.0.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md">eslint-config-prettier's changelog</a>.</em></p>
<blockquote>
<h3>Version 8.0.0 (2021-02-21)</h3>
<ul>
<li>
<p>Changed: All configs have been merged into one!</p>
<p>To upgrade, change:</p>
<pre lang="json"><code>{
  &quot;extends&quot;: [
    &quot;some-other-config-you-use&quot;,
    &quot;prettier&quot;,
    &quot;prettier/typescript-eslint&quot;,
    &quot;prettier/babel&quot;,
    &quot;prettier/flowtype&quot;,
    &quot;prettier/react&quot;,
    &quot;prettier/standard&quot;,
    &quot;prettier/unicorn&quot;,
    &quot;prettier/vue&quot;
  ]
}
</code></pre>
<p>Into:</p>

<pre lang="json"><code>{
  &quot;extends&quot;: [
    &quot;some-other-config-you-use&quot;,
    &quot;prettier&quot;
  ]
}
</code></pre>
<p>The <code>&quot;prettier&quot;</code> config now includes not just ESLint core rules, but also rules from all plugins. Much simpler!</p>
<p>So … what’s the catch? Why haven’t we done this earlier? Turns out it’s just a sad mistake. I (<a href="https://github.com/lydell"><code>lydell</code></a>) was confused when testing, and thought that turning off unknown rules in a config was an error. Thanks to Georgii Dolzhykov (<a href="https://github.com/thorn0"><code>thorn0</code></a>) for pointing this out!</p>
<p>If you use [eslint-plugin-prettier], all you need is [plugin:prettier/recommended]:</p>

<pre lang="json"><code>{
  &quot;extends&quot;: [
    &quot;some-other-config-you-use&quot;,
    &quot;plugin:prettier/recommended&quot;
  ]
}
</code></pre>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0dd2a7ed26"><code>0dd2a7e</code></a> eslint-config-prettier v8.0.0</li>
<li><a href="03c79b9306"><code>03c79b9</code></a> One config to rule them all (<a href="https://github-redirect.dependabot.com/prettier/eslint-config-prettier/issues/175">https://github.com/facebook/flipper/issues/175</a>)</li>
<li><a href="72ce4d7ede"><code>72ce4d7</code></a> Update npm packages</li>
<li>See full diff in <a href="https://github.com/prettier/eslint-config-prettier/compare/v7.2.0...v8.0.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-config-prettier&package-manager=npm_and_yarn&previous-version=7.2.0&new-version=8.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1950

Reviewed By: nikoant

Differential Revision: D26578214

Pulled By: passy

fbshipit-source-id: f1a94a1fc7bdbefed7f71eba25bdc994bc4533a0
2021-02-23 03:59:45 -08:00
John Knox
08b594db5c Upgrade static docs plugin
Summary:
Upgrade the static docs plugin.

You no longer need to import OssOnly and FbInternalOnly in markdown files, so removed those imports too.

Reviewed By: passy

Differential Revision: D26580059

fbshipit-source-id: 2763de2f5fbef41ec2ac7f7bdd147418badb78b6
2021-02-22 09:17:44 -08:00
dependabot[bot]
328595c87f Bump tar from 0.4.32 to 0.4.33 in /packer (#1946)
Summary:
Bumps [tar](https://github.com/alexcrichton/tar-rs) from 0.4.32 to 0.4.33.
<details>
<summary>Commits</summary>
<ul>
<li><a href="f07b3c15e3"><code>f07b3c1</code></a> Bump to 0.4.33</li>
<li><a href="25cadd8e9b"><code>25cadd8</code></a> fix: allow unaligned final blocks in sparse archives (<a href="https://github-redirect.dependabot.com/alexcrichton/tar-rs/issues/244">https://github.com/facebook/flipper/issues/244</a>)</li>
<li>See full diff in <a href="https://github.com/alexcrichton/tar-rs/compare/0.4.32...0.4.33">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tar&package-manager=cargo&previous-version=0.4.32&new-version=0.4.33)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1946

Reviewed By: priteshrnandgaonkar

Differential Revision: D26578205

Pulled By: passy

fbshipit-source-id: d4dd222a63c1c157b814450f84dbca26865888a5
2021-02-22 08:00:37 -08:00
Pritesh Nandgaonkar
c87a581747 Fixes the swizzling crash (#1943)
Summary:
This fixes the issue mentioned in https://github.com/facebook/flipper/issues/1940

## Changelog

Pull Request resolved: https://github.com/facebook/flipper/pull/1943

Test Plan: User confirmed

Reviewed By: mweststrate

Differential Revision: D26577560

Pulled By: priteshrnandgaonkar

fbshipit-source-id: dec4e34dcec4a3b3c20c11f0f2dc748fe2698693
2021-02-22 05:53:05 -08:00
Pascal Hartig
adfc6e4f99 Demote errors in CertificateProvider
Summary:
Errors and warnings are both shown to users. I'm applying the rule of
thumb of using errors for non-recoverable problems that require *our*
intervention. All of these errors can happen under normal
circumstances.

Reviewed By: mweststrate

Differential Revision: D26577917

fbshipit-source-id: 12ba6725b6575bdf62141b01a16a5638c2c95701
2021-02-22 04:26:48 -08:00
Anton Nikolaev
ded38d7869 Fix expanding of selected item
Summary: Changelog: Layout plugin: fixed automatic expanding of layout tree when a deep element selected in the target mode.

Reviewed By: passy

Differential Revision: D26577751

fbshipit-source-id: 9f4a074d114892d6903a58e1ed44cf580cf1d432
2021-02-22 04:10:00 -08:00
Pascal Hartig
c010e22612 Reduce errors from androidDevice
Summary:
None of these are fatal. In fact, they're quite common for people
who've got Android enabled but no tools installed. So they're warnings
at best.

I'd like to find a way to guide people to the settings in this case
or use Doctor to disable Android support instead of retrying this
endlessly.

Reviewed By: mweststrate

Differential Revision: D26547577

fbshipit-source-id: 81e658fe3d95b2d12e76e4b635575f3e5a6fc53b
2021-02-22 03:37:35 -08:00
Pascal Hartig
11d2871893 Reduce error spam from adb start-server
Summary:
We do have a fall-back for this so there's no need to give this error or even
warning treatment. If the fallback fails, we already have a warning.

Reviewed By: mweststrate

Differential Revision: D26547277

fbshipit-source-id: 96ac91def7e6e111d32d3536d8796f347d6c519d
2021-02-22 03:37:35 -08:00
Andrew Gallagher
c70d97accf Add missing <sstream> includes to various sources
Summary: This gets exposed by using glog from tp2 for fbcode platform builds.

Reviewed By: aniketmathur

Differential Revision: D26515732

fbshipit-source-id: 7bb4b20a43702f9096bd6014278faffb5029712f
2021-02-21 08:48:52 -08:00
Pascal Hartig
3f16da4db0 Upgrade gradle plugin (#1936)
Summary:
Upgraded to the latest Android Studio and this popped up.

Pull Request resolved: https://github.com/facebook/flipper/pull/1936

Test Plan:
Built the sample app.

Repro'd the previous build failure. Weirdly enough, this only occurred on Linux, not on my Mac. Now it's passing.

Reviewed By: mweststrate

Differential Revision: D26483694

Pulled By: passy

fbshipit-source-id: 9c27eb6d28a0f390154899d67469a504d68c2ad4
2021-02-19 03:29:50 -08:00
Anton Nikolaev
1433dd4b73 Flipper Snapshot Bump: v0.76.1-SNAPSHOT
Summary: Releasing snapshot version 0.76.1-SNAPSHOT

Reviewed By: muraziz

Differential Revision: D26515192

fbshipit-source-id: aca77266825bbe5dffcc2642ad4ee563104e1653
2021-02-19 02:58:32 -08:00
Anton Nikolaev
208e899b4f Flipper Release: v0.76.0
Summary: Releasing version 0.76.0

Reviewed By: jknoxville

Differential Revision: D26515193

fbshipit-source-id: 38d547195a2d1e214e6f31a990c1d9e3f7869869
2021-02-19 02:58:32 -08:00
Pascal Hartig
b25de27b8a Move bolts dependencies to Fresco plugin (#1937)
Summary:
Fixes https://github.com/facebook/flipper/issues/1919

Somehow the diff author put the dependencies in the root `build.gradle`, which is unnecessary as this is only used by Fresco.

Pull Request resolved: https://github.com/facebook/flipper/pull/1937

Test Plan:
Built the sample app, checked that the Fresco stuff continues to work.
![Screenshot_1613565381](https://user-images.githubusercontent.com/9906/108205459-0366ef80-711d-11eb-8b3b-f804f02622af.png)

Reviewed By: mweststrate

Differential Revision: D26483701

Pulled By: passy

fbshipit-source-id: 88f056ed0897f2c00844e02721eb45d5b85c6908
2021-02-18 09:31:04 -08:00
Pascal Hartig
e3d1e41cc1 Dedupe errors when sending
Summary: Keeps a small ring buffer of errors we're sending and checks if they're tracked. I'm sure there's a better data structure for this out there were we could have O(1) membership checks, but since we're not keeping that many errors to begin with and we're saving a lot of CPU that would go into sending the errors to Scribe, this should be a net positive.

Reviewed By: mweststrate

Differential Revision: D26488825

fbshipit-source-id: fdcf58e88d43864852c13e4741a7ab620d596094
2021-02-18 09:05:11 -08:00
Timur Valiev
6667a15f2c Lispy grammar parser
Summary:
Grammar parsers for Lispy language (it's a lisp) - to be used later to
1) extract meaningful data from binding scripts
2) better presentation of the scripts

There a are two parsers - one is transforming lispy to 'honest', raw tree
Another one does some simplifications - unwrap consts,arrays and maps

It uses https://nearley.js.org/docs/grammar parser and moo lexer

Reviewed By: yousuf-haque

Differential Revision: D26422882

fbshipit-source-id: 09c8aa91b635e4605104f9a52fa4699b53990006
2021-02-18 08:37:16 -08:00
Anton Nikolaev
f6026de2f0 Record video always in 1280x720
Summary:
Video recording for Android devices is quite unreliable now, because not all resolutions are supported:
https://android.stackexchange.com/questions/168944/unable-to-get-output-buffers-err-38-when-attempting-to-screen-record-emulator

In this diff I changed resolution for the captured videos to always be 1280x720 or 720x1280. These resolutions are always supported because they are used by default if device native resolution cannot be detected.

Changelog: Android video is now always captured in 1280x720 / 720x1280 to avoid the issue when video cannot be captured because of unsupported resolution (err=-38)

Reviewed By: mweststrate

Differential Revision: D26225203

fbshipit-source-id: 0f9491309bf049fd975f20e096c5c7362d830adc
2021-02-18 08:11:03 -08:00
Anton Nikolaev
c0010bea4c Fix to avoid loading of disabled device plugins
Summary: There is a bug right now that even for disabled plugins we're loading them. In particular, this led to the Flipper freezes caused by Logs plugin even if it is disabled.

Reviewed By: passy

Differential Revision: D26503012

fbshipit-source-id: 2068626f4637ced44c457ee1b7ba7fffdcf5aa47
2021-02-18 04:00:21 -08:00
Patrik Tomas Chamelo
805261b429 Basic skeleton for no diff found
Summary:
- populate the state
- will render some UI that you can reload
- next up showing the diff number and title

Differential Revision: D26477472

fbshipit-source-id: d5c5175771c324c9f893a6b6c6a14a40a2f0f0fe
2021-02-17 21:15:19 -08:00
Patrik Tomas Chamelo
2fc3c2a4c1 Update the plugin name and icon
Summary: ^

Differential Revision: D26476419

fbshipit-source-id: 9274cd84552171b9af84e51554b202deb9507398
2021-02-17 21:15:19 -08:00
Pritesh Nandgaonkar
6d2206769c Fix the regex to allow xcode from non standard location (#1939)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/1939

This diff fixes T84865014. We used to assume in our xcode cli check that xcode will be run from standard /Applications folder. But as mentioned in the above tasks, its not always true.

Reviewed By: passy

Differential Revision: D26484287

fbshipit-source-id: 32d343dece53576f99cbbb6d193138e803505935
2021-02-17 09:45:19 -08:00
Pascal Hartig
e491ed55af Upgrade to Electron v11.2.3
Summary:
I'm on-call and this seems like an on-call-y thing to do. Who knows, maybe one of these crash backports addresses the Big Crasher.

The JSON got reformatted by the script but the contents are unchanged apart from the version numbers.

Created by `cd electron-updater && cargo run 11.2.3`.

Reviewed By: fabiomassimo

Differential Revision: D26483726

fbshipit-source-id: a8b76102283fde94f42961d1b715a55ac89d66c7
2021-02-17 09:22:31 -08:00
Michel Weststrate
d37f1c282a Fixed issue with reseting logs
Summary:
Noticed that subsequent `adb logcat` invocations are stateful, and we didn't clear it's state when clearing the logs in memory.

This is a bandaid to get back to the previous behavior. I am wondering whether it wouldn't be just much more intuitive to always clear the logs (`adb logcat -c`) before we start the streaming log listener, so that users are never shown old logs from before flipper was connected?

Also fixed a leak in cleaning up the log listeners that was revealed by the possibility to disable the log plugin

Reviewed By: nikoant

Differential Revision: D26450262

fbshipit-source-id: 5b426e2d0e1fafdbc512d48d22b7bd4f30b61309
2021-02-17 08:19:28 -08:00
dependabot[bot]
d50c253159 Bump eslint from 7.18.0 to 7.20.0 in /flipper-js-client-sdk (#1927)
Summary:
Bumps [eslint](https://github.com/eslint/eslint) from 7.18.0 to 7.20.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p>
<blockquote>
<h2>v7.20.0</h2>
<ul>
<li><a href="f4ac3b0e70"><code>f4ac3b0</code></a> Docs: fix sibling selector descriptions (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14099">#14099</a>) (Milos Djermanovic)</li>
<li><a href="9d6063add9"><code>9d6063a</code></a> Fix: Crash with esquery when using JSX (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13639">#13639</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14072">#14072</a>) (Yosuke Ota)</li>
<li><a href="a0871f1840"><code>a0871f1</code></a> Docs: Triage process (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14014">#14014</a>) (Nicholas C. Zakas)</li>
<li><a href="ad9076183b"><code>ad90761</code></a> Update: add enforceForJSX option to no-unused-expressions rule (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14012">#14012</a>) (Duncan Beevers)</li>
<li><a href="d6c84af673"><code>d6c84af</code></a> Fix: <code>--init</code> autoconfig shouldn't add deprecated rules (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14017">#14017</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14060">#14060</a>) (Milos Djermanovic)</li>
<li><a href="9b277a16a7"><code>9b277a1</code></a> Fix: Support ENOTDIR error code in the folder existence checking utility (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13973">#13973</a>) (Constantine Genchevsky)</li>
<li><a href="7aeb12798f"><code>7aeb127</code></a> Upgrade: pin babel/code-frame@7.12.11 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14067">#14067</a>) (Milos Djermanovic)</li>
<li><a href="b4e2af5db1"><code>b4e2af5</code></a> Docs: Add more fields to bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14039">#14039</a>) (Nicholas C. Zakas)</li>
<li><a href="96f1d49a46"><code>96f1d49</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="cb27b0abed"><code>cb27b0a</code></a> Build: package.json update for eslint-config-eslint release (ESLint Jenkins)</li>
<li><a href="4cab165bf4"><code>4cab165</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<h2>v7.19.0</h2>
<ul>
<li><a href="ce7f06121d"><code>ce7f061</code></a> Update: add shadowed variable loc to message in no-shadow (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13646">#13646</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13841">#13841</a>) (t-mangoe)</li>
<li><a href="c60e23ff30"><code>c60e23f</code></a> Update: fix <code>let</code> logic in for-in and for-of loops in no-extra-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14011">#14011</a>) (Milos Djermanovic)</li>
<li><a href="d76e8f69bd"><code>d76e8f6</code></a> Fix: no-useless-rename invalid autofix with parenthesized identifiers (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14032">#14032</a>) (Milos Djermanovic)</li>
<li><a href="5800d92114"><code>5800d92</code></a> Docs: Clarify stylistic rule update policy (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14052">#14052</a>) (Brandon Mills)</li>
<li><a href="0ccf6d2001"><code>0ccf6d2</code></a> Docs: remove configuring.md (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14036">#14036</a>) (Milos Djermanovic)</li>
<li><a href="65bb0abde5"><code>65bb0ab</code></a> Chore: Clean up new issue workflow (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14040">#14040</a>) (Nicholas C. Zakas)</li>
<li><a href="e1da90fc41"><code>e1da90f</code></a> Fix: nested indenting for offsetTernaryExpressions: true (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13971">#13971</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13972">#13972</a>) (Chris Brody)</li>
<li><a href="1a078b9166"><code>1a078b9</code></a> Update: check ternary <code>:</code> even if <code>?</code> was reported in space-infix-ops (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13963">#13963</a>) (Milos Djermanovic)</li>
<li><a href="fb27422624"><code>fb27422</code></a> Fix: extend prefer-const fixer range to whole declaration (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13899">#13899</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14033">#14033</a>) (Nitin Kumar)</li>
<li><a href="e0b05c704f"><code>e0b05c7</code></a> Docs: add a correct example to no-unsafe-optional-chaining (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14029">#14029</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14050">#14050</a>) (armin yahya)</li>
<li><a href="46e836d464"><code>46e836d</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="3fc4fa485c"><code>3fc4fa4</code></a> Docs: update configuring links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14038">#14038</a>) (Milos Djermanovic)</li>
<li><a href="8561c2116e"><code>8561c21</code></a> Docs: fix broken links in configuring/README.md (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14046">#14046</a>) (Milos Djermanovic)</li>
<li><a href="1c309ebca4"><code>1c309eb</code></a> Update: fix no-invalid-regexp false negatives with no flags specified (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14018">#14018</a>) (Milos Djermanovic)</li>
<li><a href="f6602d5694"><code>f6602d5</code></a> Docs: Reorganize Configuration Documentation (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13837">#13837</a>) (klkhan)</li>
<li><a href="c753b442ef"><code>c753b44</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="a4fdb7001a"><code>a4fdb70</code></a> Docs: Fixed Typo (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14007">#14007</a>) (Yash Singh)</li>
<li><a href="f7ca48165d"><code>f7ca481</code></a> Docs: Explain why we disable lock files (refs <a href="https://github-redirect.dependabot.com/eslint/tsc-meetings/issues/234">eslint/tsc-meetings#234</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14006">#14006</a>) (Brandon Mills)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/master/CHANGELOG.md">eslint's changelog</a>.</em></p>
<blockquote>
<p>v7.20.0 - February 12, 2021</p>
<ul>
<li><a href="f4ac3b0e70"><code>f4ac3b0</code></a> Docs: fix sibling selector descriptions (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14099">#14099</a>) (Milos Djermanovic)</li>
<li><a href="9d6063add9"><code>9d6063a</code></a> Fix: Crash with esquery when using JSX (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13639">#13639</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14072">#14072</a>) (Yosuke Ota)</li>
<li><a href="a0871f1840"><code>a0871f1</code></a> Docs: Triage process (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14014">#14014</a>) (Nicholas C. Zakas)</li>
<li><a href="ad9076183b"><code>ad90761</code></a> Update: add enforceForJSX option to no-unused-expressions rule (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14012">#14012</a>) (Duncan Beevers)</li>
<li><a href="d6c84af673"><code>d6c84af</code></a> Fix: <code>--init</code> autoconfig shouldn't add deprecated rules (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14017">#14017</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14060">#14060</a>) (Milos Djermanovic)</li>
<li><a href="9b277a16a7"><code>9b277a1</code></a> Fix: Support ENOTDIR error code in the folder existence checking utility (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13973">#13973</a>) (Constantine Genchevsky)</li>
<li><a href="7aeb12798f"><code>7aeb127</code></a> Upgrade: pin babel/code-frame@7.12.11 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14067">#14067</a>) (Milos Djermanovic)</li>
<li><a href="b4e2af5db1"><code>b4e2af5</code></a> Docs: Add more fields to bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14039">#14039</a>) (Nicholas C. Zakas)</li>
<li><a href="96f1d49a46"><code>96f1d49</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="cb27b0abed"><code>cb27b0a</code></a> Build: package.json update for eslint-config-eslint release (ESLint Jenkins)</li>
<li><a href="4cab165bf4"><code>4cab165</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<p>v7.19.0 - January 30, 2021</p>
<ul>
<li><a href="ce7f06121d"><code>ce7f061</code></a> Update: add shadowed variable loc to message in no-shadow (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13646">#13646</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13841">#13841</a>) (t-mangoe)</li>
<li><a href="c60e23ff30"><code>c60e23f</code></a> Update: fix <code>let</code> logic in for-in and for-of loops in no-extra-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14011">#14011</a>) (Milos Djermanovic)</li>
<li><a href="d76e8f69bd"><code>d76e8f6</code></a> Fix: no-useless-rename invalid autofix with parenthesized identifiers (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14032">#14032</a>) (Milos Djermanovic)</li>
<li><a href="5800d92114"><code>5800d92</code></a> Docs: Clarify stylistic rule update policy (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14052">#14052</a>) (Brandon Mills)</li>
<li><a href="0ccf6d2001"><code>0ccf6d2</code></a> Docs: remove configuring.md (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14036">#14036</a>) (Milos Djermanovic)</li>
<li><a href="65bb0abde5"><code>65bb0ab</code></a> Chore: Clean up new issue workflow (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14040">#14040</a>) (Nicholas C. Zakas)</li>
<li><a href="e1da90fc41"><code>e1da90f</code></a> Fix: nested indenting for offsetTernaryExpressions: true (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13971">#13971</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13972">#13972</a>) (Chris Brody)</li>
<li><a href="1a078b9166"><code>1a078b9</code></a> Update: check ternary <code>:</code> even if <code>?</code> was reported in space-infix-ops (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13963">#13963</a>) (Milos Djermanovic)</li>
<li><a href="fb27422624"><code>fb27422</code></a> Fix: extend prefer-const fixer range to whole declaration (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13899">#13899</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14033">#14033</a>) (Nitin Kumar)</li>
<li><a href="e0b05c704f"><code>e0b05c7</code></a> Docs: add a correct example to no-unsafe-optional-chaining (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14029">#14029</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14050">#14050</a>) (armin yahya)</li>
<li><a href="46e836d464"><code>46e836d</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="3fc4fa485c"><code>3fc4fa4</code></a> Docs: update configuring links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14038">#14038</a>) (Milos Djermanovic)</li>
<li><a href="8561c2116e"><code>8561c21</code></a> Docs: fix broken links in configuring/README.md (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14046">#14046</a>) (Milos Djermanovic)</li>
<li><a href="1c309ebca4"><code>1c309eb</code></a> Update: fix no-invalid-regexp false negatives with no flags specified (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14018">#14018</a>) (Milos Djermanovic)</li>
<li><a href="f6602d5694"><code>f6602d5</code></a> Docs: Reorganize Configuration Documentation (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13837">#13837</a>) (klkhan)</li>
<li><a href="c753b442ef"><code>c753b44</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="a4fdb7001a"><code>a4fdb70</code></a> Docs: Fixed Typo (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14007">#14007</a>) (Yash Singh)</li>
<li><a href="f7ca48165d"><code>f7ca481</code></a> Docs: Explain why we disable lock files (refs <a href="https://github-redirect.dependabot.com/eslint/tsc-meetings/issues/234">eslint/tsc-meetings#234</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14006">#14006</a>) (Brandon Mills)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="a665b69381"><code>a665b69</code></a> 7.20.0</li>
<li><a href="38293d5d84"><code>38293d5</code></a> Build: changelog update for 7.20.0</li>
<li><a href="f4ac3b0e70"><code>f4ac3b0</code></a> Docs: fix sibling selector descriptions (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14099">#14099</a>)</li>
<li><a href="9d6063add9"><code>9d6063a</code></a> Fix: Crash with esquery when using JSX (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13639">#13639</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14072">#14072</a>)</li>
<li><a href="a0871f1840"><code>a0871f1</code></a> Docs: Triage process (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14014">#14014</a>)</li>
<li><a href="ad9076183b"><code>ad90761</code></a> Update: add enforceForJSX option to no-unused-expressions rule (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14012">#14012</a>)</li>
<li><a href="d6c84af673"><code>d6c84af</code></a> Fix: <code>--init</code> autoconfig shouldn't add deprecated rules (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14017">#14017</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14060">#14060</a>)</li>
<li><a href="9b277a16a7"><code>9b277a1</code></a> Fix: Support ENOTDIR error code in the folder existence checking utility (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13">https://github.com/facebook/flipper/issues/13</a>...</li>
<li><a href="7aeb12798f"><code>7aeb127</code></a> Upgrade: pin babel/code-frame@7.12.11 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14067">#14067</a>)</li>
<li><a href="b4e2af5db1"><code>b4e2af5</code></a> Docs: Add more fields to bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14039">#14039</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v7.18.0...v7.20.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=7.18.0&new-version=7.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1927

Reviewed By: priteshrnandgaonkar

Differential Revision: D26465602

Pulled By: passy

fbshipit-source-id: fc00b778559aa4abc9693f5a13a4ab9a6e7feb21
2021-02-17 05:14:13 -08:00
dependabot[bot]
ac263e6bee Bump js-base64 from 3.5.2 to 3.6.0 in /desktop (#1935)
Summary:
Bumps [js-base64](https://github.com/dankogai/js-base64) from 3.5.2 to 3.6.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="ad8897c84b"><code>ad8897c</code></a> version 3.6.0</li>
<li><a href="78016271df"><code>7801627</code></a> add isValid()</li>
<li>See full diff in <a href="https://github.com/dankogai/js-base64/compare/3.5.2...3.6.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=js-base64&package-manager=npm_and_yarn&previous-version=3.5.2&new-version=3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1935

Reviewed By: mweststrate

Differential Revision: D26463175

Pulled By: passy

fbshipit-source-id: 06b223e8d89c75f5bda1e67b4e41403f7663ec7e
2021-02-17 05:14:13 -08:00
dependabot[bot]
1ca3d5e3f9 Bump @typescript-eslint/eslint-plugin from 4.14.2 to 4.15.0 in /flipper-js-client-sdk (#1930)
Summary:
Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.14.2 to 4.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>typescript-eslint/eslint-plugin's releases</code></a>.</em></p>
<blockquote>
<h2>v4.15.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.14.2...v4.15.0">4.15.0</a> (2021-02-08)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-extra-parens] handle ESLint 7.19.0 (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/2993">#2993</a>) (<a href="4615048d24">4615048</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-function-type] correct fixer when signature ends with a semi (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3002">#3002</a>) (<a href="898dd39619">898dd39</a>)</li>
<li><strong>scope-manager:</strong> fix visiting of TSImportType (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3008">#3008</a>) (<a href="ce4fcbf440">ce4fcbf</a>), closes <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3006">#3006</a></li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>typescript-estree:</strong> improve logic used to escape string literals in jsx (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/2995">#2995</a>) (<a href="3cb3aade28">3cb3aad</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md"><code>typescript-eslint/eslint-plugin's changelog</code></a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.14.2...v4.15.0">4.15.0</a> (2021-02-08)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-extra-parens] handle ESLint 7.19.0 (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/2993">#2993</a>) (<a href="4615048d24">4615048</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-function-type] correct fixer when signature ends with a semi (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3002">#3002</a>) (<a href="898dd39619">898dd39</a>)</li>
<li><strong>scope-manager:</strong> fix visiting of TSImportType (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3008">#3008</a>) (<a href="ce4fcbf440">ce4fcbf</a>), closes <a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3006">#3006</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="964cda3d9d"><code>964cda3</code></a> chore: publish v4.15.0</li>
<li><a href="4615048d24"><code>4615048</code></a> fix(eslint-plugin): [no-extra-parens] handle ESLint 7.19.0 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/2993">#2993</a>)</li>
<li><a href="ce4fcbf440"><code>ce4fcbf</code></a> fix(scope-manager): fix visiting of TSImportType (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3008">#3008</a>)</li>
<li><a href="898dd39619"><code>898dd39</code></a> fix(eslint-plugin): [prefer-function-type] correct fixer when signature ends ...</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=4.14.2&new-version=4.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1930

Reviewed By: mweststrate

Differential Revision: D26463222

Pulled By: passy

fbshipit-source-id: c8d05f659d76a950b76e03b0cdf6af1a7f391305
2021-02-17 05:14:13 -08:00
Stacey Ilioukhina
bf8fbe3f70 Update Flipper to use grouped data
Summary: Updated FileList to traverse folders

Reviewed By: jdlehman

Differential Revision: D26372158

fbshipit-source-id: 16fadb179545cb701d0a970e3cc2411860ee8ed9
2021-02-16 15:15:36 -08:00
dependabot[bot]
14d79062ff Bump react-native-flipper from 0.74.0 to 0.75.1 in /react-native/ReactNativeFlipperExample (#1933)
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.74.0 to 0.75.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/flipper/releases">react-native-flipper's releases</a>.</em></p>
<blockquote>
<h2>v0.75.1</h2>
<p>See <a href="https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md</a>
for full notes.</p>
<h2>v0.75.0</h2>
<p>See <a href="https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md</a>
for full notes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0633e5bfd7"><code>0633e5b</code></a> Flipper Release: v0.75.1</li>
<li><a href="f69723978d"><code>f697239</code></a> Upgrade deps</li>
<li><a href="7fd0c7d82e"><code>7fd0c7d</code></a> Fix upload of sample app apk (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/1920">https://github.com/facebook/flipper/issues/1920</a>)</li>
<li><a href="061ca274fd"><code>061ca27</code></a> Add docs for new Android release</li>
<li><a href="af9475bca1"><code>af9475b</code></a> Update JCenter reference in the docs</li>
<li><a href="c1b43f44b0"><code>c1b43f4</code></a> Update Maven badge in Readme</li>
<li><a href="27f34be824"><code>27f34be</code></a> Suppress Metro error</li>
<li><a href="eff1ce5ba7"><code>eff1ce5</code></a> Catch errors when querying physical devices</li>
<li><a href="92f3ab8ff4"><code>92f3ab8</code></a> Improve error handling for iOSDevices</li>
<li><a href="8d5f136a34"><code>8d5f136</code></a> Fix active state reducer mutating existing state</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/flipper/compare/v0.74.0...v0.75.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-flipper&package-manager=npm_and_yarn&previous-version=0.74.0&new-version=0.75.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/1933

Reviewed By: mweststrate

Differential Revision: D26463208

Pulled By: passy

fbshipit-source-id: bf9d0254a4c662031b0cbf257edcd2a65d9736bb
2021-02-16 11:28:02 -08:00
Anton Nikolaev
4390ff44ce Device plugin management (7/n): Show warnings for the device plugins defined in the legacy format
Summary: Show warnings for the device plugins defined in the legacy format and suggest to migrate them

Reviewed By: mweststrate

Differential Revision: D26459321

fbshipit-source-id: 4e45cd58a63a4ff9903ecaf12e6f9ba4a43e71e1
2021-02-16 10:50:20 -08:00
Anton Nikolaev
c4489f9c2a Device plugin management (6/n): Enable bundled device plugins by default
Summary: Enable device plugins by default to minimise breaking changes for users. Users will be able disable them if they want.

Reviewed By: mweststrate

Differential Revision: D26439227

fbshipit-source-id: 95c19e9335d583646c8aafd70a03e73bcf86c3bc
2021-02-16 10:50:20 -08:00