Commit Graph

4759 Commits

Author SHA1 Message Date
dependabot[bot]
07defebb22 Bump hamcrest-library from 1.3 to 2.2 (#2041)
Summary:
Bumps [hamcrest-library](https://github.com/hamcrest/JavaHamcrest) from 1.3 to 2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/hamcrest/JavaHamcrest/releases">hamcrest-library's releases</a>.</em></p>
<blockquote>
<h2>hamcrest-java-2.2</h2>
<h3>Improvements</h3>
<ul>
<li>AllOf/AnyOf: Pass the matchers to constructor using varargs ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/245">https://github.com/facebook/flipper/issues/245</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li>
<li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">https://github.com/facebook/flipper/issues/256</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">https://github.com/facebook/flipper/issues/257</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">hamcrest/JavaHamcrest#257</a>))</li>
<li>AssertionError message is unhelpful when match fails for byte type ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">https://github.com/facebook/flipper/issues/254</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">https://github.com/facebook/flipper/issues/255</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li>
<li>Use platform specific line breaks ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/267">https://github.com/facebook/flipper/issues/267</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li>
<li>Build now checks for consistent use of spaces ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/217">https://github.com/facebook/flipper/issues/217</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fix compatibility issue for development with Android D8 (dfddcc483e) ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">https://github.com/facebook/flipper/issues/246</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li>
<li>Fix typo in license name ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/247">https://github.com/facebook/flipper/issues/247</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li>
<li>1.3 compatible constructors for string matchers ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/259">https://github.com/facebook/flipper/issues/259</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/259">hamcrest/JavaHamcrest#259</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/260">https://github.com/facebook/flipper/issues/260</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/260">hamcrest/JavaHamcrest#260</a>))</li>
<li>Fix for split packages with Java 9 modules ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/269">https://github.com/facebook/flipper/issues/269</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/269">hamcrest/JavaHamcrest#269</a>), [PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/270">https://github.com/facebook/flipper/issues/270</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/270">hamcrest/JavaHamcrest#270</a>))</li>
</ul>
<h2>hamcrest-java-2.2-rc1</h2>
<h3>Improvements</h3>
<ul>
<li>AllOf/AnyOf: Pass the matchers to constructor using varargs ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/245">https://github.com/facebook/flipper/issues/245</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li>
<li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">https://github.com/facebook/flipper/issues/256</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">https://github.com/facebook/flipper/issues/257</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">hamcrest/JavaHamcrest#257</a>))</li>
<li>AssertionError message is unhelpful when match fails for byte type ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">https://github.com/facebook/flipper/issues/254</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">https://github.com/facebook/flipper/issues/255</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li>
<li>Use platform specific line breaks ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/267">https://github.com/facebook/flipper/issues/267</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li>
<li>Build now checks for consistent use of spaces ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/217">https://github.com/facebook/flipper/issues/217</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fix compatibility issue for development with Android D8 (dfddcc483e) ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">https://github.com/facebook/flipper/issues/246</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li>
<li>Fix typo in license name ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/247">https://github.com/facebook/flipper/issues/247</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li>
<li>1.3 compatible constructors for string matchers ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/259">https://github.com/facebook/flipper/issues/259</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/259">hamcrest/JavaHamcrest#259</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/260">https://github.com/facebook/flipper/issues/260</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/260">hamcrest/JavaHamcrest#260</a>))</li>
<li>Fix for split packages with Java 9 modules ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/269">https://github.com/facebook/flipper/issues/269</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/269">hamcrest/JavaHamcrest#269</a>), [PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/270">https://github.com/facebook/flipper/issues/270</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/270">hamcrest/JavaHamcrest#270</a>))</li>
</ul>
<h2>hamcrest-java-2.1</h2>
<h2>Overview</h2>
<p>After a long hiatus without releases, this version simplifies the packaging of
Hamcrest into a single jar: <code>hamcrest-2.1.jar</code>. Other big changes include
Java 9 module compatibility, along with numerous other improvements and bug
fixes.</p>
<h2>Breaking Changes</h2>
<ul>
<li>Although the class API has not changed since Hamcrest 1.3, the way that the
project is packaged has changed. Refer to the <a href="http://hamcrest.org/JavaHamcrest/distributables.html">Hamcrest Distributables</a>
documentation for more information, and in particular the section on
<a href="http://hamcrest.org/JavaHamcrest/distributables#upgrading-from-hamcrest-1x">Upgrading from Hamcrest 1.x</a></li>
<li>The <code>org.hamcrest.Factory</code> annotation has been removed (it should not be used in client code)</li>
</ul>
<h2>Changes</h2>
<ul>
<li>Publish a single jar hamcrest-2.1.jar</li>
<li>Documentation updates</li>
<li>Add implementation for CharSequence length matcher</li>
<li>Fix for TypeSafeDiagnosingMatcher can't detect generic types for subclass</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/hamcrest/JavaHamcrest/blob/master/CHANGES.md">hamcrest-library's changelog</a>.</em></p>
<blockquote>
<h2>Version 2.2 (17th October 2019)</h2>
<h3>Improvements</h3>
<ul>
<li>AllOf/AnyOf: Pass the matchers to constructor using varargs ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/245">https://github.com/facebook/flipper/issues/245</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li>
<li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">https://github.com/facebook/flipper/issues/256</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">https://github.com/facebook/flipper/issues/257</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">hamcrest/JavaHamcrest#257</a>))</li>
<li>AssertionError message is unhelpful when match fails for byte type ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">https://github.com/facebook/flipper/issues/254</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">https://github.com/facebook/flipper/issues/255</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li>
<li>Use platform specific line breaks ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/267">https://github.com/facebook/flipper/issues/267</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li>
<li>Build now checks for consistent use of spaces ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/217">https://github.com/facebook/flipper/issues/217</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fix compatibility issue for development with Android D8 (dfddcc483e) ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">https://github.com/facebook/flipper/issues/246</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li>
<li>Fix typo in license name ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/247">https://github.com/facebook/flipper/issues/247</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="60454d3c3e"><code>60454d3</code></a> Version 2.2</li>
<li><a href="070613874a"><code>0706138</code></a> Version 2.2-SNAPSHOT</li>
<li><a href="e049297f8e"><code>e049297</code></a> Version 2.2-rc1</li>
<li><a href="052acf3c11"><code>052acf3</code></a> Clean up readme</li>
<li><a href="c5e9c506cf"><code>c5e9c50</code></a> Start checkstyle setup</li>
<li><a href="7f10c5574d"><code>7f10c55</code></a> Add PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/270">https://github.com/facebook/flipper/issues/270</a> to changes</li>
<li><a href="dc4c012358"><code>dc4c012</code></a> Add PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/267">https://github.com/facebook/flipper/issues/267</a> to changes</li>
<li><a href="2951069fbd"><code>2951069</code></a> Use platform-specific line separators</li>
<li><a href="c1ea49a115"><code>c1ea49a</code></a> Use different module names for hamcrest jars.</li>
<li><a href="976a60ffc3"><code>976a60f</code></a> Update copyright year to say 2019</li>
<li>Additional commits viewable in <a href="https://github.com/hamcrest/JavaHamcrest/compare/hamcrest-java-1.3...v2.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.hamcrest:hamcrest-library&package-manager=gradle&previous-version=1.3&new-version=2.2)](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/2041

Reviewed By: nikoant

Differential Revision: D26947181

Pulled By: passy

fbshipit-source-id: d6d94f3c20957c0d0e6b3a6f059d058c1e887233
2021-03-10 11:32:28 -08:00
dependabot[bot]
2af4c4e141 Bump guava from 20.0 to 23.0 (#2034)
Summary:
Bumps [guava](https://github.com/google/guava) from 20.0 to 23.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/guava/releases">guava's releases</a>.</em></p>
<blockquote>
<h2>23.0</h2>
<p>Final <a href="https://github.com/google/guava/wiki/Release23">Guava 23.0</a> release.</p>
<h2>23.0-rc1</h2>
<p>First <a href="https://github.com/google/guava/wiki/Release23">Guava 23.0</a> release candidate.</p>
<h2>22.0</h2>
<p>Final <a href="https://github.com/google/guava/wiki/Release22">Guava 22.0</a> release.</p>
<h2>22.0-rc1</h2>
<p>First release candidate for <a href="https://github.com/google/guava/wiki/Release22">Guava 22.0</a>.</p>
<h2>21.0</h2>
<p>Final <a href="https://github.com/google/guava/wiki/Release21">Guava 21.0</a> release.</p>
<p>This release requires Java 8.</p>
<h2>21.0-rc2</h2>
<p>Second release candidate for <a href="https://github.com/google/guava/wiki/Release21">Guava 21.0</a>.</p>
<p>This release candidate fixes a small issue with rc1; a number of methods that create <code>Collector</code>s took Guava's functional types (e.g. <code>base.Function</code>) as parameters rather than the <code>java.util.function</code> equivalent.</p>
<p>This release requires Java 8.</p>
<h2>21.0-rc1</h2>
<p>First release candidate for <a href="https://github.com/google/guava/wiki/Release21">Guava 21.0</a>.</p>
<p>This release requires Java 8.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b48cdeb618"><code>b48cdeb</code></a> Set version numbers to 23.0</li>
<li><a href="6dae21fe0e"><code>6dae21f</code></a> Remove some methods that are scheduled for removal in 23.0, along with one th...</li>
<li><a href="22da0910cc"><code>22da091</code></a> Rollforward [] which was rolled back in [] because it</li>
<li><a href="b87e1f19a8"><code>b87e1f1</code></a> Automated g4 rollback of changelist 162220754.</li>
<li><a href="44b908162c"><code>44b9081</code></a> Set version numbers to 23.0-rc1</li>
<li><a href="ee12894c9d"><code>ee12894</code></a> Implement ByteSource.asCharSource(charset).read() using the decoding string c...</li>
<li><a href="71b5b85e1d"><code>71b5b85</code></a> Add submitAsync and scheduleAsync methods, to ease the deprecation of Futures...</li>
<li><a href="b6c86db89a"><code>b6c86db</code></a> Short-circuit null check in Throwables#lazyStackTraceIsLazy</li>
<li><a href="dd78480631"><code>dd78480</code></a> Update Public Suffix List.</li>
<li><a href="1d7f652e18"><code>1d7f652</code></a> Add <a href="https://github.com/SafeVarargs"><code>@​SafeVarargs</code></a> to Predicates.and(Predicate&lt;? super T&gt;...).</li>
<li>Additional commits viewable in <a href="https://github.com/google/guava/compare/v20.0...v23.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.guava:guava&package-manager=gradle&previous-version=20.0&new-version=23.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/2034

Reviewed By: nikoant

Differential Revision: D26949764

Pulled By: passy

fbshipit-source-id: 90ff14dfa48ed6ce1451c7dd8493af7b04c1f264
2021-03-10 11:23:01 -08:00
Anton Nikolaev
58b2daea02 Bundle all plugins script
Summary: New script which bundles all plugins. It is faster to bundle them all in one script rather than call "build-plugin" for each of them. The new script will be used in CI to catch regressions when some plugins cannot be bundled into standalone packages.

Reviewed By: passy

Differential Revision: D26918103

fbshipit-source-id: dbc5c4cd706e8d585718a198dbd7ae9ffd988e28
2021-03-10 08:09:02 -08:00
Anton Nikolaev
c065760d15 Stable babel transformation cache key
Summary:
This diff makes babel transformation cache key stable. With the previous approach it was changed on each CI build so it was not possible to persist cache between builds. Now it is computed from the transformation package content after each build. Because of that it is equal for every CI build while Babel transformations unchanged and so we could use same cache on different Sandcastle agents.

In addition to that, it makes it possible to specify directory for Metro cache so we can save/restore it in CI builds.

Reviewed By: mweststrate

Differential Revision: D26877989

fbshipit-source-id: 7cb04a177f86e61986585e5a74d9c7396ddddc18
2021-03-10 08:09:02 -08:00
Anton Nikolaev
baeb8ba5be Performance improvements for "build-plugin" task
Summary:
Few improvements for "build-plugin" task which together with Sandcastle command changes (D26872427) helps to build all plugins in CI ~30% faster if most of them has not changed (which is usually the case):
1) compute package checksum in the same script to not call additional yarn scripts for each plugin
2) avoid packaging plugin if it's checksum has not changed since last release

Reviewed By: mweststrate

Differential Revision: D26872253

fbshipit-source-id: 968102d32a1550ea7503f1169f0ef2863296383f
2021-03-10 08:09:02 -08:00
Pritesh Nandgaonkar
5df0fd6e52 Update the device name for DummyDevice type
Summary: This diff updates the device display name in the drop down for DummyDevice

Reviewed By: mweststrate

Differential Revision: D26945724

fbshipit-source-id: 6a82c6353f6d8dfe6d3a60e06f0f78d00c39ff59
2021-03-10 06:34:37 -08:00
Pritesh Nandgaonkar
50f31f9fe0 Update the device plugins supported devices arguments
Summary:
Device plugins won't work for DummyDevice type as the device id is a fake one for this.

This diff updates the "supportedDevices" for the plugins.

Reviewed By: mweststrate

Differential Revision: D26944601

fbshipit-source-id: a29acc288f8f0c564f52db02914e7b0491b211d2
2021-03-10 06:34:36 -08:00
Pritesh Nandgaonkar
60994bd41f Rename ClientDevice to DummyDevice
Summary: Rename ClientDevice to DummyDevice. It is being currently used in the case when we do cert exchange through WWW/Distillery. In this mode we are not able to figure out the exact device id(instead we create a fake one) and thus we would not like to use Android or IOSDevice for such cases.

Reviewed By: mweststrate

Differential Revision: D26944415

fbshipit-source-id: f9f76e8997cf5402ba5627ae1959f5a11e078bb1
2021-03-10 06:34:36 -08:00
Pascal Hartig
d12501677d Upgrade elliptic for for CVE-2020-28498
Summary:
Currently failing OSS validation because we have a GitHub
security alert.

Reviewed By: fabiomassimo

Differential Revision: D26944823

fbshipit-source-id: 3075639aae97b1d68b19e5149ebd7a7f7ac419e1
2021-03-10 05:05:33 -08:00
dependabot[bot]
6531b1ff5c Bump @ant-design/icons from 4.4.0 to 4.5.0 in /desktop (#2019)
Summary:
Bumps [ant-design/icons](https://github.com/ant-design/ant-design-icons) from 4.4.0 to 4.5.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/ant-design/ant-design-icons/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@ant-design/icons&package-manager=npm_and_yarn&previous-version=4.4.0&new-version=4.5.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/2019

Reviewed By: mweststrate

Differential Revision: D26889248

Pulled By: passy

fbshipit-source-id: 753cc63b9417b5e33eb0593122b248fc0c69b0f7
2021-03-10 04:39:03 -08:00
dependabot[bot]
f87cad5eca Bump @oclif/dev-cli from 1.22.2 to 1.26.0 in /desktop (#2016)
Summary:
Bumps [oclif/dev-cli](https://github.com/oclif/dev-cli) from 1.22.2 to 1.26.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/oclif/dev-cli/releases"><code>@​oclif/dev-cli's releases</code></a>.</em></p>
<blockquote>
<h2>v1.26.0</h2>
<h1><a href="https://github.com/oclif/dev-cli/compare/v1.25.1...v1.26.0">1.26.0</a> (2020-12-10)</h1>
<h3>Features</h3>
<ul>
<li>adding region, sslEnabled and s3ForcePathStyle through env vars (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/280">https://github.com/facebook/flipper/issues/280</a>) (<a href="9a317382e1">9a31738</a>)</li>
</ul>
<h2>v1.25.1</h2>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.25.0...v1.25.1">1.25.1</a> (2020-12-02)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>find yarn.lock in a yarn workspace (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/156">https://github.com/facebook/flipper/issues/156</a>) (<a href="fd59d36b24">fd59d36</a>)</li>
</ul>
<h2>v1.25.0</h2>
<h1><a href="https://github.com/oclif/dev-cli/compare/v1.24.4...v1.25.0">1.25.0</a> (2020-12-02)</h1>
<h3>Features</h3>
<ul>
<li>add macos uninstaller (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/137">https://github.com/facebook/flipper/issues/137</a>) (<a href="6e3b34bba9">6e3b34b</a>)</li>
</ul>
<h2>v1.24.4</h2>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.24.3...v1.24.4">1.24.4</a> (2020-12-02)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>delete the uninstall registry key (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/136">https://github.com/facebook/flipper/issues/136</a>) (<a href="0949b0d985">0949b0d</a>)</li>
</ul>
<h2>v1.24.3</h2>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.24.2...v1.24.3">1.24.3</a> (2020-12-02)</h2>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;chore(deps): bump fs-extra from 8.1.0 to 9.0.1 (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/274">https://github.com/facebook/flipper/issues/274</a>)&quot; (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/275">https://github.com/facebook/flipper/issues/275</a>) (<a href="dbdbd8b05e">dbdbd8b</a>), closes <a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/274">https://github.com/facebook/flipper/issues/274</a> <a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/275">https://github.com/facebook/flipper/issues/275</a></li>
</ul>
<h2>v1.24.2</h2>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.24.1...v1.24.2">1.24.2</a> (2020-12-01)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>restore command descriptions in README generation (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/268">https://github.com/facebook/flipper/issues/268</a>) (<a href="e02ebe7053">e02ebe7</a>), closes <a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/267">https://github.com/facebook/flipper/issues/267</a></li>
</ul>
<h2>v1.24.1</h2>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.24.0...v1.24.1">1.24.1</a> (2020-11-20)</h2>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/oclif/dev-cli/blob/master/CHANGELOG.md"><code>@​oclif/dev-cli's changelog</code></a>.</em></p>
<blockquote>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.25.0...v1.25.1">1.25.1</a> (2020-12-02)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>find yarn.lock in a yarn workspace (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/156">https://github.com/facebook/flipper/issues/156</a>) (<a href="fd59d36b24">fd59d36</a>)</li>
</ul>
<h1><a href="https://github.com/oclif/dev-cli/compare/v1.24.4...v1.25.0">1.25.0</a> (2020-12-02)</h1>
<h3>Features</h3>
<ul>
<li>add macos uninstaller (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/137">https://github.com/facebook/flipper/issues/137</a>) (<a href="6e3b34bba9">6e3b34b</a>)</li>
</ul>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.24.3...v1.24.4">1.24.4</a> (2020-12-02)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>delete the uninstall registry key (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/136">https://github.com/facebook/flipper/issues/136</a>) (<a href="0949b0d985">0949b0d</a>)</li>
</ul>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.24.2...v1.24.3">1.24.3</a> (2020-12-02)</h2>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;chore(deps): bump fs-extra from 8.1.0 to 9.0.1 (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/274">https://github.com/facebook/flipper/issues/274</a>)&quot; (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/275">https://github.com/facebook/flipper/issues/275</a>) (<a href="dbdbd8b05e">dbdbd8b</a>), closes <a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/274">https://github.com/facebook/flipper/issues/274</a> <a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/275">https://github.com/facebook/flipper/issues/275</a></li>
</ul>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.24.1...v1.24.2">1.24.2</a> (2020-12-01)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>restore command descriptions in README generation (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/268">https://github.com/facebook/flipper/issues/268</a>) (<a href="e02ebe7053">e02ebe7</a>), closes <a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/267">https://github.com/facebook/flipper/issues/267</a></li>
</ul>
<h2><a href="https://github.com/oclif/dev-cli/compare/v1.24.0...v1.24.1">1.24.1</a> (2020-11-20)</h2>
<h3>Bug Fixes</h3>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="81f28676e0"><code>81f2867</code></a> chore(release): 1.26.0 [skip ci]</li>
<li><a href="9a317382e1"><code>9a31738</code></a> feat: adding region, sslEnabled and s3ForcePathStyle through env vars (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/280">https://github.com/facebook/flipper/issues/280</a>)</li>
<li><a href="6b319b274c"><code>6b319b2</code></a> chore(release): 1.25.1 [skip ci]</li>
<li><a href="fd59d36b24"><code>fd59d36</code></a> fix: find yarn.lock in a yarn workspace (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/156">https://github.com/facebook/flipper/issues/156</a>)</li>
<li><a href="4da752ae48"><code>4da752a</code></a> chore(release): 1.25.0 [skip ci]</li>
<li><a href="6e3b34bba9"><code>6e3b34b</code></a> feat: add macos uninstaller (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/137">https://github.com/facebook/flipper/issues/137</a>)</li>
<li><a href="902ea696aa"><code>902ea69</code></a> chore(release): 1.24.4 [skip ci]</li>
<li><a href="0949b0d985"><code>0949b0d</code></a> fix: delete the uninstall registry key (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/136">https://github.com/facebook/flipper/issues/136</a>)</li>
<li><a href="c0a444e424"><code>c0a444e</code></a> chore(deps): bump tslib from 1.14.1 to 2.0.3 (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/278">https://github.com/facebook/flipper/issues/278</a>)</li>
<li><a href="447ea9782e"><code>447ea97</code></a> chore(deps-dev): bump oclif/test from 1.2.4 to 1.2.8 (<a href="https://github-redirect.dependabot.com/oclif/dev-cli/issues/276">https://github.com/facebook/flipper/issues/276</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/oclif/dev-cli/compare/v1.22.2...v1.26.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/dev-cli&package-manager=npm_and_yarn&previous-version=1.22.2&new-version=1.26.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/2016

Reviewed By: mweststrate

Differential Revision: D26889217

Pulled By: passy

fbshipit-source-id: 0204a506af211567cb6153aa053967abb2440596
2021-03-10 04:39:03 -08:00
dependabot[bot]
6ac66a0d2d Bump @types/archiver from 3.1.1 to 5.1.0 in /desktop (#2020)
Summary:
Bumps [types/archiver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/archiver) from 3.1.1 to 5.1.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/archiver">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/archiver&package-manager=npm_and_yarn&previous-version=3.1.1&new-version=5.1.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/2020

Reviewed By: mweststrate

Differential Revision: D26889183

Pulled By: passy

fbshipit-source-id: 60ab86160e29ebf53d8291bac14ef25da9c99e2e
2021-03-10 03:51:55 -08:00
generatedunixname89002005287564
bfad9c6214 Clean up xplat/sonar/android/src/main/java/com/facebook/flipper/plugins/inspector/InspectorFlipperPlugin.java
Reviewed By: passy

Differential Revision: D26908296

fbshipit-source-id: f8e0cd4cd1d57b6b43991f4a169f36d104a3a372
2021-03-09 13:41:54 -08:00
dependabot[bot]
b9afadf4a4 Bump @types/node from 14.14.10 to 14.14.31 in /desktop (#2021)
Summary:
Bumps [types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.10 to 14.14.31.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=14.14.10&new-version=14.14.31)](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/2021

Reviewed By: mweststrate

Differential Revision: D26889123

Pulled By: passy

fbshipit-source-id: 1c7616e2556fec89db5d6a5b45bb75bcffef82f7
2021-03-09 11:23:26 -08:00
dependabot[bot]
1f19f69356 Bump espresso-core from 3.1.0 to 3.3.0 (#2004)
Summary:
Bumps espresso-core from 3.1.0 to 3.3.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test.espresso:espresso-core&package-manager=gradle&previous-version=3.1.0&new-version=3.3.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/2004

Reviewed By: fabiomassimo

Differential Revision: D26888849

Pulled By: passy

fbshipit-source-id: 06752c640ffacc9fd6dfbd0bd671c2d71f1dd9b2
2021-03-09 11:20:33 -08:00
dependabot[bot]
19130ff5ab Bump de.undercouch.download from 4.0.1 to 4.1.1 (#2032)
Summary:
Bumps de.undercouch.download from 4.0.1 to 4.1.1.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=de.undercouch.download&package-manager=gradle&previous-version=4.0.1&new-version=4.1.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/2032

Reviewed By: mweststrate

Differential Revision: D26889090

Pulled By: passy

fbshipit-source-id: 7b95fddbdfa18fbce28654273b8a0eb2ebf96eb3
2021-03-09 09:50:37 -08:00
dependabot[bot]
b8d54aa1a4 Bump okhttp from 3.14.1 to 4.9.1 (#2006)
Summary:
Bumps [okhttp](https://github.com/square/okhttp) from 3.14.1 to 4.9.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">okhttp's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.9.1</h2>
<p><em>2021-01-30</em></p>
<ul>
<li>Fix: Work around a crash in Android 10 and 11 that may be triggered when two threads
concurrently close an SSL socket. This would have appeared in crash logs as
<code>NullPointerException: bio == null</code>.</li>
</ul>
<h2>Version 4.9.0</h2>
<p><em>2020-09-11</em></p>
<p><strong>With this release, <code>okhttp-tls</code> no longer depends on Bouncy Castle and doesn't install the
Bouncy Castle security provider.</strong> If you still need it, you can do it yourself:</p>
<pre><code>Security.addProvider(BouncyCastleProvider())
</code></pre>
<p>You will also need to configure this dependency:</p>
<pre><code>dependencies {
  implementation &quot;org.bouncycastle:bcprov-jdk15on:1.65&quot;
}
</code></pre>
<ul>
<li>Upgrade: [Kotlin 1.4.10][kotlin_1_4_10]. We now use Kotlin 1.4.x [functional
interfaces][fun_interface] for <code>Authenticator</code>, <code>Interceptor</code>, and others.</li>
<li>Upgrade: Build with Conscrypt 2.5.1.</li>
</ul>
<h2>Version 4.8.1</h2>
<p><em>2020-08-06</em></p>
<ul>
<li>Fix: Don't crash in <code>HeldCertificate.Builder</code> when creating certificates on older versions of
Android, including Android 6. We were using a feature of <code>SimpleDateFormat</code> that wasn't
available in those versions!</li>
</ul>
<h2>Version 4.8.0</h2>
<p><em>2020-07-11</em></p>
<ul>
<li>New: Change <code>HeldCertificate.Builder</code> to use its own ASN.1 certificate encoder. This is part
of our effort to remove the okhttp-tls module's dependency on Bouncy Castle. We think Bouncy
Castle is great! But it's a large dependency (6.5 MiB) and its security provider feature
impacts VM-wide behavior.</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="63dcd95bfa"><code>63dcd95</code></a> Prepare for release 4.9.1.</li>
<li><a href="d2e28ab672"><code>d2e28ab</code></a> Silently ignore 'bio == null' NullPointerExceptions (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6534">#6534</a>)</li>
<li><a href="cbeaf8f955"><code>cbeaf8f</code></a> Prepare for release 4.9.0.</li>
<li><a href="8fd74a7482"><code>8fd74a7</code></a> Conscrypt 2.5.1 Upgrade (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6263">#6263</a>)</li>
<li><a href="2bd749dd9d"><code>2bd749d</code></a> Kotlin 1.4.10 Upgrade (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6264">#6264</a>)</li>
<li><a href="0164696a8a"><code>0164696</code></a> Fix build on windows (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6257">#6257</a>)</li>
<li><a href="e4c3b28c39"><code>e4c3b28</code></a> Fix HttpUrl documentation (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6259">#6259</a>)</li>
<li><a href="8c2f383f14"><code>8c2f383</code></a> Document interceptor throwing modes (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6235">#6235</a>)</li>
<li><a href="a76c40a935"><code>a76c40a</code></a> Kotlin 1.4 dependency upgrade and language features (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/5947">#5947</a>)</li>
<li><a href="1589741a90"><code>1589741</code></a> Fix Caching documentation. (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6247">#6247</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/square/okhttp/compare/parent-3.14.1...parent-4.9.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.squareup.okhttp3:okhttp&package-manager=gradle&previous-version=3.14.1&new-version=4.9.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/2006

Reviewed By: nikoant

Differential Revision: D26888990

Pulled By: passy

fbshipit-source-id: d84e67fefcc0ed12cc20423b5fdd77fb9423ba77
2021-03-09 09:50:37 -08:00
dependabot[bot]
27c5f2390e Bump @types/jest from 26.0.15 to 26.0.20 in /desktop (#2024)
Summary:
Bumps [types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.15 to 26.0.20.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/jest&package-manager=npm_and_yarn&previous-version=26.0.15&new-version=26.0.20)](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/2024

Reviewed By: mweststrate

Differential Revision: D26843905

Pulled By: passy

fbshipit-source-id: b9537ff8c371ee9660943361e3eeafba23707928
2021-03-09 09:46:30 -08:00
dependabot[bot]
98df912d6d Bump react-native-flipper from 0.79.0 to 0.79.1 in /react-native/ReactNativeFlipperExample (#2035)
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.79.0 to 0.79.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.79.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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="85e5c33265"><code>85e5c33</code></a> Flipper Release: v0.79.1</li>
<li><a href="6af041454a"><code>6af0414</code></a> Upgrade to FBJNI 0.2 (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/1999">https://github.com/facebook/flipper/issues/1999</a>)</li>
<li><a href="7c22fe8acb"><code>7c22fe8</code></a> Add more gradle sub projects (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/1997">https://github.com/facebook/flipper/issues/1997</a>)</li>
<li><a href="f8faeb2690"><code>f8faeb2</code></a> Fix incorrect assumption on device id's</li>
<li><a href="163799cf89"><code>163799c</code></a> Fix exception that happens on focus change</li>
<li><a href="67e87c2fa5"><code>67e87c2</code></a> Fix gray screen crash that might happen when gathering usage stats</li>
<li><a href="05a7451173"><code>05a7451</code></a> Killed pluginStateRecorder</li>
<li><a href="7b8054f31c"><code>7b8054f</code></a> Fixed grayed out body text</li>
<li><a href="6b8eea8011"><code>6b8eea8</code></a> Bump example project deps to 0.79</li>
<li><a href="cd02bb7fcb"><code>cd02bb7</code></a> Add a doc explaining how to connect to flipper</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/flipper/compare/v0.79.0...v0.79.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.79.0&new-version=0.79.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/2035

Reviewed By: nikoant

Differential Revision: D26889148

Pulled By: passy

fbshipit-source-id: fcc014299a0b4807dd7938dd161e13aa9dc27581
2021-03-09 05:47:54 -08:00
John Knox
b6fc2f0651 Fix duplicate route to setup/leak-canary-plugin
Summary:
Noticed this when building the site. Shame it only warns and doesn't fail the build.
Just fixing it while I'm here.

{F479009268}

Reviewed By: nikoant

Differential Revision: D26911725

fbshipit-source-id: 6440a4b8aee4a6bc053ae771a3b148fd70ffc298
2021-03-09 05:43:29 -08:00
dependabot[bot]
fe63f93306 Bump npm-api from 1.0.0 to 1.0.1 in /desktop (#2023)
Summary:
Bumps [npm-api](https://github.com/doowb/npm-api) from 1.0.0 to 1.0.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/doowb/npm-api/blob/master/CHANGELOG.md">npm-api's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>key</h2>
<p>Changelog entries are classified using the following labels <em>(from [keep-a-changelog][]</em>):</p>
<ul>
<li><code>added</code>: for new features</li>
<li><code>changed</code>: for changes in existing functionality</li>
<li><code>deprecated</code>: for once-stable features removed in upcoming releases</li>
<li><code>removed</code>: for deprecated features removed in this release</li>
<li><code>fixed</code>: for any bug fixes</li>
</ul>
<h2>[Unreleased]</h2>
<h3>Added</h3>
<ul>
<li>Used <a href="https://github.com/generate/generate-log">generate-log</a> to add a CHANGELOG.md</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="54ed79976c"><code>54ed799</code></a> 1.0.1</li>
<li><a href="eb3a173fea"><code>eb3a173</code></a> run verb to generate README documentation</li>
<li><a href="45e73252e8"><code>45e7325</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/doowb/npm-api/issues/14">https://github.com/facebook/flipper/issues/14</a> from Hypnosphi/remove-request</li>
<li><a href="98281dfe6e"><code>98281df</code></a> Replace request with node-fetch</li>
<li><a href="5bc3fde2f7"><code>5bc3fde</code></a> update description and run verb to generate README documentation</li>
<li><a href="1ebcbadbe6"><code>1ebcbad</code></a> update code comments and generate README documentation with verb</li>
<li><a href="77ba08195e"><code>77ba081</code></a> use generate-log to create a changelog.md</li>
<li>See full diff in <a href="https://github.com/doowb/npm-api/compare/1.0.0...1.0.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=npm-api&package-manager=npm_and_yarn&previous-version=1.0.0&new-version=1.0.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/2023

Reviewed By: mweststrate

Differential Revision: D26889073

Pulled By: passy

fbshipit-source-id: c78387d9c6764e605ac72d302f8f590ca96417a2
2021-03-09 05:29:05 -08:00
dependabot[bot]
3aa39b5207 Bump rules from 1.1.0 to 1.3.0 (#2033)
Summary:
Bumps rules from 1.1.0 to 1.3.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test:rules&package-manager=gradle&previous-version=1.1.0&new-version=1.3.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/2033

Reviewed By: mweststrate

Differential Revision: D26889135

Pulled By: passy

fbshipit-source-id: 9dd7cff0596ca4013ae3fb101e18ae57cb163cf2
2021-03-08 12:23:31 -08:00
bizzguy
d07b74eed0 Network Plugin - Disable routes (#1969)
Summary:
Mock routes may contain quite a bit of data for header values and response bodies.  Currently, to turn off a mock a user must delete the mock and then go through the process of creating it when needed again.  This change will allow a user to temporarily disable a mock without deleting it.

A checkbox on the Routes list is used to enable/disable mocks.  As shown in this screenshot:

![image](https://user-images.githubusercontent.com/337874/109360670-3a3fb280-784d-11eb-83fd-724f0bb067d3.png)

## Changelog

Network Plugin - disable/enable mock routes

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

Test Plan:
Create mocks using sample app
Verify that mocks are working as expected
Disable the mocks
Verify that the client has been updated with mocks (minus the disabled ones) user Flipper Messages plugin
Use the sample app to send the disabled requests again and verify that they are not mocked

Reviewed By: mweststrate

Differential Revision: D26888815

Pulled By: passy

fbshipit-source-id: cb8a05a27dd69ba4d2b60085a077efe795a99a7c
2021-03-08 11:52:36 -08:00
dependabot[bot]
c82313b161 Bump runner from 1.1.0 to 1.3.0 (#2002)
Summary:
Bumps runner from 1.1.0 to 1.3.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test:runner&package-manager=gradle&previous-version=1.1.0&new-version=1.3.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/2002

Reviewed By: fabiomassimo

Differential Revision: D26888790

Pulled By: passy

fbshipit-source-id: 96d063493c01ab93088bd3906100173333480d71
2021-03-08 11:37:54 -08:00
Pascal Hartig
c60c98df5d Remove jcenter plugin (#2001)
Summary:
Closes https://github.com/facebook/flipper/pull/2001

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

Test Plan:
- ./gradle :android:assembleDebug
- CI

Reviewed By: fabiomassimo

Differential Revision: D26888718

Pulled By: passy

fbshipit-source-id: ea59c6e51bda176f479d420b9955c994fea770bc
2021-03-08 11:31:11 -08:00
dependabot[bot]
adb31a093a Bump constraintlayout from 1.1.2 to 2.0.4 (#2005)
Summary:
Bumps constraintlayout from 1.1.2 to 2.0.4.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.constraintlayout:constraintlayout&package-manager=gradle&previous-version=1.1.2&new-version=2.0.4)](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/2005

Reviewed By: fabiomassimo

Differential Revision: D26888882

Pulled By: passy

fbshipit-source-id: 8c2f87193b72a965cd629aeaa88536376ca6e4d2
2021-03-08 11:27:00 -08:00
Bartosz Kaszubowski
b38474b73a use splash gradient in footer, switch to GitHub icon (#1998)
Summary:
This small PR aims to tweak a bit website appearance and fix small UI issue:
* footer background has been changed to reversed splash gradient
  <img width="1104" alt="Screenshot 2021-03-04 131823" src="https://user-images.githubusercontent.com/719641/109964907-8cba1c80-7cee-11eb-8905-2fa82533cfd7.png">
* GitHub link in the Navbar has been moved to the tight and text was replaced with icon (like on few other Docusaurus sites)
  <img width="557" alt="Screenshot 2021-03-04 133112" src="https://user-images.githubusercontent.com/719641/109965233-f9351b80-7cee-11eb-84d6-30788f662fbf.png">
* Navbar brand title ("Flipper") hover color issues has been fixed, now hover effect is the same as other navbar links

## Changelog

N/A

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

Test Plan: Flipper website run on `localhost`.

Reviewed By: mweststrate

Differential Revision: D26888499

Pulled By: passy

fbshipit-source-id: e8abeace8c1d6ae8dcc46c2381009c2bd2500005
2021-03-08 11:24:03 -08:00
Pritesh Nandgaonkar
226e042e1d Fix the broken xcode detection due to space
Summary: Due to the space in the path, `fs.pathExists` returned false even if the path was existent. Thus added `.trim()` to fix it.

Reviewed By: passy

Differential Revision: D26869404

fbshipit-source-id: 146a96262353177e786f5100a1dad9af7c7d398b
2021-03-08 04:59:42 -08:00
dependabot[bot]
7e884cba26 Bump stetho from 2.2.0 to 2.4.0 (#2008)
Summary:
Bumps [stetho](https://github.com/facebook/fresco) from 2.2.0 to 2.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/fresco/releases">stetho's releases</a>.</em></p>
<blockquote>
<h2>Version 2.4.0</h2>
<p>No release notes provided.</p>
<h2>Version 2.3.0</h2>
<h1>Highlights</h1>
<ul>
<li>
<p><strong>Bumped Fresco's minSdk to 14.</strong> We did not remove any Gingerbread-specific code yet, but will do so soon. 091e8b7c4cd11a6cc5b535dd84d8e21a1e243ac0</p>
</li>
<li>
<p>Proper nullability annotations for some classes by using new Infer annotations - this improves Kotlin support and null-safety.</p>
</li>
<li>
<p>Improved Java-only Fresco setup. 4a9961559c8240cbb88eeecf2303f956d0185120</p>
</li>
<li>
<p>Lots of debug logging improvements: More reliable image origin, new MEMORY_BITMAP_SHORTCUT origin, more debug information available. These are available via <code>ImagePerfData#getExtraData()</code></p>
</li>
<li>
<p>Added experimental option to recover from OOMs: f43d5990600c9ac6c3a18e14e4d3c260cf78b462</p>
</li>
<li>
<p>Added option to force a single image pipeline instance: 5f5c076fe26b17a849498c27c7541550c3ef3984</p>
</li>
<li>
<p>Disk cache support for the Fresco Flipper images plugin.</p>
</li>
<li>
<p>Bumped SoLoader version to 0.9.0.</p>
</li>
<li>
<p>Use <code>buildSrc</code> for Fresco's internal dependency management.</p>
</li>
<li>
<p>WIP: Lots of improvements for our new Fresco Vito UI components.</p>
</li>
</ul>
<p>Pull requests:</p>
<ul>
<li>Fixed resource leak problem while using BlurPostProcessor. Thanks <a href="https://github.com/FrancescoJo"><code>@​FrancescoJo</code></a> for the PR.</li>
<li>Make sure there is at least one overlay in GenericDraweeHierarchy. Thanks <a href="https://github.com/dengweichao"><code>@​dengweichao</code></a> for the PR.</li>
<li>Removed unused padding value. Thanks <a href="https://github.com/erenulas"><code>@​erenulas</code></a> for the PR.</li>
</ul>
<h1>Cleanup</h1>
<ul>
<li>Removed Drawee-Volley module. If you're using Drawee-Volley, you can still continue using it by just copying the files removed with 7c2517edee7d4080fab0daf54fd4ac4eca6a8497 into your project. We did not significantly change these in a long time, so this has been stable.</li>
<li>Removed OkHttp2 image pipeline artifact. See deba7d1c3c218377a5b67e58f269914d8f8a88be</li>
</ul>
<p>Full changelog: <a href="https://github.com/facebook/fresco/compare/v2.2.0...v2.3.0">https://github.com/facebook/fresco/compare/v2.2.0...v2.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="be9cb64a97"><code>be9cb64</code></a> Bump version to 2.4.0</li>
<li><a href="3364e6e8aa"><code>3364e6e</code></a> Annotate public APIs as <a href="https://github.com/Nullable"><code>@​Nullable</code></a></li>
<li><a href="21e43cfc22"><code>21e43cf</code></a> report the number of inflight requests when the request was created</li>
<li><a href="0aa2f094f3"><code>0aa2f09</code></a> Fix issues caused by use of FB internal things (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2574">#2574</a>)</li>
<li><a href="0dcdfc5642"><code>0dcdfc5</code></a> Update giflib to address stack buffer overflow issue. (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2571">#2571</a>)</li>
<li><a href="4178929873"><code>4178929</code></a> Add nullable annotations and mark classes nullsafe</li>
<li><a href="b49891bdb4"><code>b49891b</code></a> narrow fbcore proguard rule (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2519">#2519</a>)</li>
<li><a href="0ec9738d8d"><code>0ec9738</code></a> Update gradle wrapper to 6.7.1 so it's compatible with AGP 4.1.1 (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2572">#2572</a>)</li>
<li><a href="1c1feaa181"><code>1c1feaa</code></a> Add Infer Annotations to testCompileOnly (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2573">#2573</a>)</li>
<li><a href="d7ef94ad97"><code>d7ef94a</code></a> Update libpng to address CVE-2019-7317 (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2570">#2570</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/fresco/compare/v2.2.0...v2.4.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.facebook.fresco:stetho&package-manager=gradle&previous-version=2.2.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/2008

Reviewed By: priteshrnandgaonkar

Differential Revision: D26843914

Pulled By: passy

fbshipit-source-id: 891f1ba93e88ea21d0c751aacde959866333649d
2021-03-08 03:50:26 -08:00
Pritesh Nandgaonkar
a2d559c8c0 Detect Physical iOS device without Xcode
Summary:
This diff adds the support of detecting physical device in Flipper even if the xcode is not installed and there is no cli tool installed.

See the demo.

Reviewed By: timur-valiev

Differential Revision: D26816588

fbshipit-source-id: 5f052998fcbe5c51385222d16df0e1855177b552
2021-03-05 11:36:20 -08:00
John Knox
11879c127b Add portal troubleshooting instructions
Summary: Adds an internal section for portal troubleshooting

Reviewed By: passy

Differential Revision: D26847795

fbshipit-source-id: b12bef20b2f832c4264cfd5cafcced414575b82b
2021-03-05 10:32:35 -08:00
Ostap Manastyrski
b26ca1502d Remove time display on android screen recordings
Summary:
Changelog: Creating an Android screen recording no longer includes meta information like frame rate.

Context: https://fb.workplace.com/groups/flippersupport/permalink/1088379648309359/

Before:
{F454408806}

Reviewed By: mweststrate

Differential Revision: D26765408

fbshipit-source-id: 560d7ba4ff4ccff1b4a17f1c1073efe7638e397a
2021-03-05 10:28:36 -08:00
dependabot[bot]
dd76279caf Bump fresco from 2.2.0 to 2.4.0 (#2009)
Summary:
Bumps [fresco](https://github.com/facebook/fresco) from 2.2.0 to 2.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/fresco/releases">fresco's releases</a>.</em></p>
<blockquote>
<h2>Version 2.4.0</h2>
<p>No release notes provided.</p>
<h2>Version 2.3.0</h2>
<h1>Highlights</h1>
<ul>
<li>
<p><strong>Bumped Fresco's minSdk to 14.</strong> We did not remove any Gingerbread-specific code yet, but will do so soon. 091e8b7c4cd11a6cc5b535dd84d8e21a1e243ac0</p>
</li>
<li>
<p>Proper nullability annotations for some classes by using new Infer annotations - this improves Kotlin support and null-safety.</p>
</li>
<li>
<p>Improved Java-only Fresco setup. 4a9961559c8240cbb88eeecf2303f956d0185120</p>
</li>
<li>
<p>Lots of debug logging improvements: More reliable image origin, new MEMORY_BITMAP_SHORTCUT origin, more debug information available. These are available via <code>ImagePerfData#getExtraData()</code></p>
</li>
<li>
<p>Added experimental option to recover from OOMs: f43d5990600c9ac6c3a18e14e4d3c260cf78b462</p>
</li>
<li>
<p>Added option to force a single image pipeline instance: 5f5c076fe26b17a849498c27c7541550c3ef3984</p>
</li>
<li>
<p>Disk cache support for the Fresco Flipper images plugin.</p>
</li>
<li>
<p>Bumped SoLoader version to 0.9.0.</p>
</li>
<li>
<p>Use <code>buildSrc</code> for Fresco's internal dependency management.</p>
</li>
<li>
<p>WIP: Lots of improvements for our new Fresco Vito UI components.</p>
</li>
</ul>
<p>Pull requests:</p>
<ul>
<li>Fixed resource leak problem while using BlurPostProcessor. Thanks <a href="https://github.com/FrancescoJo"><code>@​FrancescoJo</code></a> for the PR.</li>
<li>Make sure there is at least one overlay in GenericDraweeHierarchy. Thanks <a href="https://github.com/dengweichao"><code>@​dengweichao</code></a> for the PR.</li>
<li>Removed unused padding value. Thanks <a href="https://github.com/erenulas"><code>@​erenulas</code></a> for the PR.</li>
</ul>
<h1>Cleanup</h1>
<ul>
<li>Removed Drawee-Volley module. If you're using Drawee-Volley, you can still continue using it by just copying the files removed with 7c2517edee7d4080fab0daf54fd4ac4eca6a8497 into your project. We did not significantly change these in a long time, so this has been stable.</li>
<li>Removed OkHttp2 image pipeline artifact. See deba7d1c3c218377a5b67e58f269914d8f8a88be</li>
</ul>
<p>Full changelog: <a href="https://github.com/facebook/fresco/compare/v2.2.0...v2.3.0">https://github.com/facebook/fresco/compare/v2.2.0...v2.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="be9cb64a97"><code>be9cb64</code></a> Bump version to 2.4.0</li>
<li><a href="3364e6e8aa"><code>3364e6e</code></a> Annotate public APIs as <a href="https://github.com/Nullable"><code>@​Nullable</code></a></li>
<li><a href="21e43cfc22"><code>21e43cf</code></a> report the number of inflight requests when the request was created</li>
<li><a href="0aa2f094f3"><code>0aa2f09</code></a> Fix issues caused by use of FB internal things (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2574">#2574</a>)</li>
<li><a href="0dcdfc5642"><code>0dcdfc5</code></a> Update giflib to address stack buffer overflow issue. (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2571">#2571</a>)</li>
<li><a href="4178929873"><code>4178929</code></a> Add nullable annotations and mark classes nullsafe</li>
<li><a href="b49891bdb4"><code>b49891b</code></a> narrow fbcore proguard rule (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2519">#2519</a>)</li>
<li><a href="0ec9738d8d"><code>0ec9738</code></a> Update gradle wrapper to 6.7.1 so it's compatible with AGP 4.1.1 (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2572">#2572</a>)</li>
<li><a href="1c1feaa181"><code>1c1feaa</code></a> Add Infer Annotations to testCompileOnly (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2573">#2573</a>)</li>
<li><a href="d7ef94ad97"><code>d7ef94a</code></a> Update libpng to address CVE-2019-7317 (<a href="https://github-redirect.dependabot.com/facebook/fresco/issues/2570">#2570</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/fresco/compare/v2.2.0...v2.4.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.facebook.fresco:fresco&package-manager=gradle&previous-version=2.2.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/2009

Reviewed By: mweststrate

Differential Revision: D26843912

Pulled By: passy

fbshipit-source-id: f8a240e8f228746dab95c11d85c0c68d754a3bc0
2021-03-05 09:17:50 -08:00
Pascal Hartig
ac68cc7026 More aggressively cache native builds (#2025)
Summary:
Got really annoyed with Boost *always* downloading the tar ball on every
build. We had some methods annotated to only run whenever our cache
is out of date and for others we relied on a catch-all at the end which
actually didn't do anything.

If anyone knows Gradle better, please give it a shot.

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

Test Plan:
Changed the URL to something that doesn't exist and it still didn't
re-fetch. Haha, got you!

Reviewed By: mweststrate

Differential Revision: D26843903

Pulled By: passy

fbshipit-source-id: 8c8cf60440d6bf6d7a93eebb7871858b1e6c6509
2021-03-05 09:13:00 -08:00
Pascal Hartig
26335e30a0 Bump Kotlin (#2026)
Summary:
Only a minor bump, but the IDE was pretty insistent I do this.

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

Test Plan: IDE

Reviewed By: mweststrate

Differential Revision: D26843904

Pulled By: passy

fbshipit-source-id: 53a18e75dc9230421e8f9318885af29e8c8a4bdd
2021-03-05 09:09:48 -08:00
dependabot[bot]
96d4e8f0f2 Bump junit from 4.12 to 4.13.2 (#2007)
Summary:
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/junit-team/junit4/releases">junit's releases</a>.</em></p>
<blockquote>
<h2>JUnit 4.13.2</h2>
<p>Please refer to the <a href="https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.2.md">release notes</a> for details.</p>
<h2>JUnit 4.13.1</h2>
<p>Please refer to the <a href="https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md">release notes</a> for details.</p>
<h2>JUnit 4.13</h2>
<p>Please refer to the <a href="https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md">release notes</a> for details.</p>
<h2>JUnit 4.13 RC 2</h2>
<p>Please refer to the <a href="https://github.com/junit-team/junit4/wiki/4.13-Release-Notes">release notes</a> for details.</p>
<h2>JUnit 4.13 RC 1</h2>
<p>Please refer to the <a href="https://github.com/junit-team/junit4/wiki/4.13-Release-Notes">release notes</a> for details.</p>
<h2>JUnit 4.13 Beta 3</h2>
<p>Please refer to the <a href="https://github.com/junit-team/junit4/wiki/4.13-Release-Notes">release notes</a> for details.</p>
<h2>JUnit 4.13 Beta 2</h2>
<p>Please refer to the <a href="https://github.com/junit-team/junit4/wiki/4.13-Release-Notes">release notes</a> for details.</p>
<h2>JUnit 4.13 Beta 1</h2>
<p>Please refer to the <a href="https://github.com/junit-team/junit4/wiki/4.13-Release-Notes">release notes</a> for details.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="05fe2a64f5"><code>05fe2a6</code></a> [maven-release-plugin] prepare release r4.13.2</li>
<li><a href="ff57344f71"><code>ff57344</code></a> Add build for JDK 17-ea</li>
<li><a href="02aaa01b8f"><code>02aaa01</code></a> Improve check that thread is stopped</li>
<li><a href="e9a75f4be7"><code>e9a75f4</code></a> Merge test for exception type and message</li>
<li><a href="d27ad52592"><code>d27ad52</code></a> Rename DelegateStatement to DelegatingStatement</li>
<li><a href="b83dc2e8c4"><code>b83dc2e</code></a> Better name for test that stops statement</li>
<li><a href="527f3a3d0d"><code>527f3a3</code></a> Replace InfiniteLoop with RunForASecond</li>
<li><a href="2db6394288"><code>2db6394</code></a> Tidy up FailOnTimeoutTest</li>
<li><a href="64634e1c3e"><code>64634e1</code></a> Update 4.13.2 release notes to document pull 1654</li>
<li><a href="f8ee412316"><code>f8ee412</code></a> Fix serialization of AssumptionViolatedException (<a href="https://github-redirect.dependabot.com/junit-team/junit4/issues/1654">https://github.com/facebook/flipper/issues/1654</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/junit-team/junit4/compare/r4.12...r4.13.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=junit:junit&package-manager=gradle&previous-version=4.12&new-version=4.13.2)](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/2007

Reviewed By: mweststrate

Differential Revision: D26843915

Pulled By: passy

fbshipit-source-id: 94f52da0efdd601382bc85a8ad5f4d9d60bd517c
2021-03-05 09:03:24 -08:00
Anton Nikolaev
095667b742 Fix "failed to find appMatchPatterns" error
Summary: Fixed an error which happens on second and subsequent device connection to Flipper

Reviewed By: passy

Differential Revision: D26829255

fbshipit-source-id: 17eb603647626a2168e330ec67f4a89783219356
2021-03-05 03:50:24 -08:00
generatedunixname89002005306973
b95058421d Flipper Snapshot Bump: v0.79.2-SNAPSHOT
Summary: Releasing snapshot version 0.79.2-SNAPSHOT

Reviewed By: passy

Differential Revision: D26820463

fbshipit-source-id: 9edf2e986fb69db4448a3edad7740b6daf3630b7
2021-03-04 12:03:50 -08:00
generatedunixname89002005306973
85e5c33265 Flipper Release: v0.79.1
Summary: Releasing version 0.79.1

Reviewed By: passy

Differential Revision: D26820464

fbshipit-source-id: 8ca29bca6b011159e158c43806760f2a2056fc0b
2021-03-04 12:03:50 -08:00
Pascal Hartig
6af041454a Upgrade to FBJNI 0.2 (#1999)
Summary:
This should fix https://github.com/facebook/flipper/issues/1968

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

Test Plan:
Built our sample app; built the sample app provided in the repo as part
of the issue; locally released the Flipper artifacts and built the RN
app against it.

Reviewed By: fabiomassimo

Differential Revision: D26817589

Pulled By: passy

fbshipit-source-id: c6db5f947c08e4236442b08306791e45b4d15ec3
2021-03-04 08:45:09 -08:00
Pascal Hartig
7c22fe8acb Add more gradle sub projects (#1997)
Summary:
I don't fully understand how dependabot works with Android but it seems to only look at the literal fbjni version number based on the logs and we're actually outdated on a bunch of dependencies which Gradle doesn't handle very well.

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

Test Plan: Tested on my fork and I've got a ton of PRs because of this. Brace yourselves.

Reviewed By: mweststrate

Differential Revision: D26784112

Pulled By: passy

fbshipit-source-id: 98ebd0b899a0603868d4b6bc0866e557c87fecd5
2021-03-04 08:36:58 -08:00
Michel Weststrate
f8faeb2690 Fix incorrect assumption on device id's
Summary: In dev mode a (further harmless) error will be triggered if the self inspection plugin is loaded, since the device_id is empty. empty device id's however are fine; the represent the host device (Mac / Win devices)

Reviewed By: passy

Differential Revision: D26814269

fbshipit-source-id: 281fc591c1df47092011b4140099fc7138718b43
2021-03-04 06:01:48 -08:00
Michel Weststrate
163799cf89 Fix exception that happens on focus change
Summary:
Fixing the previous resulted in a next exception, where blur / focus might be triggered directly as side effect of some running logic. I think this happens when entering a debugger statement causing the window to loose focus in favor of the devtools.

Wrapped the logic in setImmediate to make sure that it runs on its own stack, since this will prevent any potential future issues with programmatically focussing / blurring as well.

Reviewed By: jknoxville

Differential Revision: D26814270

fbshipit-source-id: 5ca430653a219d3c98d8bf925277de67d8a9eb20
2021-03-04 06:01:48 -08:00
Michel Weststrate
67e87c2fa5 Fix gray screen crash that might happen when gathering usage stats
Reviewed By: jknoxville

Differential Revision: D26814271

fbshipit-source-id: bd857a42ae6b2528e42c96d0865ae2c532ea345f
2021-03-04 06:01:48 -08:00
Michel Weststrate
05a7451173 Killed pluginStateRecorder
Summary: The state recorder was never updated for Sandy, nor is that really needed since Sandy offers better testing abstractions, and this was a stop gap with potential privacy concerns (due to recording real data). The feature didn't result in any actual test cases, so it seems we won't be missing out with this :)

Reviewed By: passy

Differential Revision: D26813798

fbshipit-source-id: 48ec11516fbc1a47a349a5799713ad05a7e1c73a
2021-03-04 06:01:48 -08:00
Michel Weststrate
7b8054f31c Fixed grayed out body text
Summary: As reported a few times in the internal chat

Reviewed By: passy

Differential Revision: D26813161

fbshipit-source-id: 8b834c7807a7634f23c3ab922bb43e288ea4bd68
2021-03-04 03:18:56 -08:00
Michel Weststrate
6b8eea8011 Bump example project deps to 0.79
Summary: This should have been automated, but I think the diff that landed the script and the actual release missed each other, so next time this should be automated

Reviewed By: passy

Differential Revision: D26782442

fbshipit-source-id: 205ab2e63bdff33f1ecea0a041d88a0a6ec6ae2d
2021-03-03 16:17:48 -08:00
Pritesh Nandgaonkar
cd02bb7fcb Add a doc explaining how to connect to flipper
Summary: This diff adds documentation for using physical devices to connect to Flipper. It also talks about simulators and emulators

Reviewed By: jknoxville

Differential Revision: D26780077

fbshipit-source-id: 47a08cec55c510abd36c2fc776f4ce05ff0ea4d0
2021-03-03 12:53:18 -08:00
Pascal Hartig
a4e457306c Add note about duplicate FBJNI classes
Summary:
Not sure if I made this clearer or even more confusing,
but it's a try.

Reviewed By: mweststrate

Differential Revision: D26781610

fbshipit-source-id: d68b30ffe6b24d537473c2d85b2b74f425068a96
2021-03-03 10:33:01 -08:00
Michel Weststrate
3c60798352 Set up CI for ReactNativeFlipperExample (#1995)
Summary:
Added CI to build the Android and iOS debug ReactNativeFlipperExample app

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

Test Plan:
The relevant jobs succedeed in:
https://github.com/facebook/flipper/pull/1995/checks?check_run_id=2023075981

Reviewed By: passy

Differential Revision: D26778297

Pulled By: mweststrate

fbshipit-source-id: 61f953739e1fa7dc7467af2fa5134798cce8b928
2021-03-03 09:43:32 -08:00