Commit Graph

7655 Commits

Author SHA1 Message Date
Andrey Goncharov
fbbd90e9f5 Suggest a quick fix for EADDRINUSE
Summary:
Show users a way to fix Flipper EADDRINUSE on their own without filing a support request

CHANGELOG: Better error message for EADDRINUSE

Reviewed By: mweststrate

Differential Revision: D40338164

fbshipit-source-id: ec0419c78983b55736aa773757775b5302da51e0
2022-10-13 03:14:06 -07:00
generatedunixname89002005306973
eb4b83d0b6 Flipper Snapshot Bump: v0.170.1-SNAPSHOT
Summary: Releasing snapshot version 0.170.1-SNAPSHOT

Reviewed By: mweststrate

Differential Revision: D40295173

fbshipit-source-id: 0279ac2232bdbec971805f568a7063d55c60dd3e
2022-10-12 09:00:41 -07:00
generatedunixname89002005306973
af16963251 Flipper Release: v0.170.0
Summary: Releasing version 0.170.0

Reviewed By: mweststrate

Differential Revision: D40295174

fbshipit-source-id: 3a38e99f0e4d0cda25921e0586a9a53e7f7ad4aa
2022-10-12 09:00:41 -07:00
Ofer Shem Tov
f65364c79c Allowing Flipper to be included in non debug react native builds
Summary: Allowing Flipper react native code also when FB_SONARKIT_ENABLED is defined

Reviewed By: lblasa

Differential Revision: D40224308

fbshipit-source-id: e9cf1c0e04b5748ffb5bb97fe9fd9046956b32b5
2022-10-10 08:25:49 -07:00
Luke De Feo
9cbf35dea8 Consider local visible rect and translation when calcauating view bounds
Summary: In general we want a child to know its position without having be overriden by it parent via offset child. Therefore we need to consider translation and the result of getLocalVisibleRect. Despite its name it seems to be an offset from its normal bounds after scrolling in certain types of scroll views.

Reviewed By: lblasa

Differential Revision: D40021836

fbshipit-source-id: 4ae9a4b202d7ba201cdb8b6bc8f13e94baf2b37e
2022-10-10 04:13:06 -07:00
Luke De Feo
9f6ba6cf8c Fix issue where tree observer always subscribing
Summary: This was causing all observers to continuously traverse all children since most observers traverse on subscribe

Reviewed By: lblasa

Differential Revision: D40021835

fbshipit-source-id: 6a6fba02523848be37f5e939c7a240ff2958daca
2022-10-10 04:13:06 -07:00
Luke De Feo
b911c49667 Additional Litho descriptors
Summary: Moved to separate directory. These additional descriptors are useful for debugging the implementation but might not be useful for the end users so could potentially be removed down the road

Reviewed By: lblasa

Differential Revision: D40021834

fbshipit-source-id: f88c1186dd65cdabc816d5cd8256bb81c404a80c
2022-10-10 04:13:06 -07:00
Luke De Feo
221f7ac1e5 Generalised mounted object and descriptor into offset child
Summary: There are other situations where we want to overide the offset than for litho mounted views

Reviewed By: lblasa

Differential Revision: D40021833

fbshipit-source-id: 1411a4a67e88f6893bb38e36fb6a81eead3edd1a
2022-10-10 04:13:06 -07:00
Luke De Feo
c9983edb1a Fix superclass chaining when adding descriptor late
Summary: External frameworks such as litho add their descriptors with register descriptor, we need to make sure that we set up the superclass chaing for these

Reviewed By: lblasa

Differential Revision: D40021843

fbshipit-source-id: 41666e5e3a31f249f7dfd550c15d747d394d2a8f
2022-10-10 04:13:06 -07:00
Luke De Feo
de1eece900 Removed chaining of children from chained descriptor
Summary: This chaining needed to be removed to allow for litho view to override the children to be the root debug component

Reviewed By: lblasa

Differential Revision: D40021839

fbshipit-source-id: 1caf30ced14cf582f9e03e87e15f9a8eda5b9c4f
2022-10-10 04:13:06 -07:00
Luke De Feo
8140244f0a Fix null reference error in text view descriptor
Summary: Thanks java / google

Reviewed By: lblasa

Differential Revision: D40021844

fbshipit-source-id: 19d7d04bf8c637964ef6bea5b28224d7b5134c3f
2022-10-10 04:13:06 -07:00
Luke De Feo
23ab1e9127 Added value animator button
Summary: This is usefull to make sure the ui debugger sees changes from value animators

Reviewed By: lblasa

Differential Revision: D40021838

fbshipit-source-id: 1fe18b79a89b43f286aa4e90aa6e850db3e887a5
2022-10-10 04:13:06 -07:00
Luke De Feo
1fd1029a3d Background plugin
Summary: When running in the background in a large app like fb4a it can take a while to reprocess all the events, we can revisit this in the future

Reviewed By: lblasa

Differential Revision: D40021842

fbshipit-source-id: 8e5300e0f8534525bd184c029e523f05f4076695
2022-10-10 04:13:06 -07:00
Luke De Feo
941225e3d6 Only show node name when hovered
Summary: This makes the vizualiser a lot less cluttered

Reviewed By: lblasa

Differential Revision: D40021837

fbshipit-source-id: 8901c9bff6f05ee3fa4517e103c770be1fcfa403
2022-10-10 04:13:06 -07:00
dependabot[bot]
56f2b9e34b Bump @babel/core from 7.19.1 to 7.19.3 in /react-native/ReactNativeFlipperExample (#4167)
Summary:
Bumps [babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.1 to 7.19.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/core</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.19.3 (2022-09-27)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-decorators</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/8566">#8566</a> Correctly update bindings of decorated class declarations (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14974">#14974</a> fix: Normal parsing of <code>JSXText</code> following <code>JSXSpreadChild</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14941">#14941</a> fix: Support local exports in TS <code>declare module</code>s (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14940">#14940</a> fix: allow ts redeclaration with <code>import =</code> and <code>var</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14962">#14962</a> Fix printing of Flow internal slot functions (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14950">#14950</a> Emit <code>babel/cli</code> source maps based on configuration files (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14946">#14946</a> fix: ts exported vars are shadowed by <code>declare</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14954">#14954</a> Optional filename when preset uses fn test/include/exclude (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-compilation-targets</code>, <code>babel-helper-transform-fixture-test-runner</code>, <code>babel-parser</code>, <code>babel-preset-env</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14961">#14961</a> chore: use <code>c8</code> for coverage testing (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14952">#14952</a> [ts] remove nested <code>declare namespace</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.19.2 (2022-09-15)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-runtime-corejs2</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14937">#14937</a> fix: runtime-corejs 2 should depend on core-js@2 (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/core</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.19.3 (2022-09-27)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-decorators</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/8566">#8566</a> Correctly update bindings of decorated class declarations (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14974">#14974</a> fix: Normal parsing of <code>JSXText</code> following <code>JSXSpreadChild</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14941">#14941</a> fix: Support local exports in TS <code>declare module</code>s (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14940">#14940</a> fix: allow ts redeclaration with <code>import =</code> and <code>var</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14962">#14962</a> Fix printing of Flow internal slot functions (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14950">#14950</a> Emit <code>babel/cli</code> source maps based on configuration files (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14946">#14946</a> fix: ts exported vars are shadowed by <code>declare</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14954">#14954</a> Optional filename when preset uses fn test/include/exclude (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-compilation-targets</code>, <code>babel-helper-transform-fixture-test-runner</code>, <code>babel-parser</code>, <code>babel-preset-env</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14961">#14961</a> chore: use <code>c8</code> for coverage testing (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14952">#14952</a> [ts] remove nested <code>declare namespace</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.19.2 (2022-09-15)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-runtime-corejs2</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14937">#14937</a> fix: runtime-corejs 2 should depend on core-js@2 (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3d46a59956"><code>3d46a59</code></a> v7.19.3</li>
<li><a href="0cc190c128"><code>0cc190c</code></a> Optional filename when preset uses fn test/include/exclude (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/14954">#14954</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.19.3/packages/babel-core">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/core&package-manager=npm_and_yarn&previous-version=7.19.1&new-version=7.19.3)](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/4167

Reviewed By: aigoncharov

Differential Revision: D40022343

Pulled By: aigoncharov

fbshipit-source-id: c97d3e8211b9aca86f7130afb012b7b1b6ade711
2022-10-07 08:05:54 -07:00
generatedunixname89002005306973
d2f6ab3cc9 Flipper Snapshot Bump: v0.169.1-SNAPSHOT
Summary: Releasing snapshot version 0.169.1-SNAPSHOT

Reviewed By: lblasa

Differential Revision: D40173741

fbshipit-source-id: d744b285c60174c80672e1e499ef0f33fa6f3091
2022-10-07 04:57:44 -07:00
generatedunixname89002005306973
dd99fc8e79 Flipper Release: v0.169.0
Summary: Releasing version 0.169.0

Reviewed By: lblasa

Differential Revision: D40173740

fbshipit-source-id: 6009a2621d98a706a94c5bca1121946b9604b7ab
2022-10-07 04:57:44 -07:00
Luke De Feo
71ed2f6e25 Fix deeplinks when flipper desktop is closed
Summary: Previously opening a deep link would always fail with flipper thinking the plugin did not exist.  In this diff we wait for plugins to be initialized

Differential Revision: D40142275

fbshipit-source-id: 7894fc60a6df57e13395e05263b0905847b11ad3
2022-10-07 02:52:43 -07:00
dependabot[bot]
d4c4b9ebc4 Bump de.undercouch.download from 5.1.1 to 5.2.1 (#4170)
Summary:
Bumps [de.undercouch.download](https://github.com/michel-kraemer/gradle-download-task) from 5.1.1 to 5.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/michel-kraemer/gradle-download-task/releases">de.undercouch.download's releases</a>.</em></p>
<blockquote>
<h2>5.2.1</h2>
<p>Bug fixes:</p>
<ul>
<li>Use pooling connection manager of Apache HttpClient instead of basic one. The basic one is not meant to be used by multiple threads. This fixes an issue that could cause an <code>IllegalStateException</code> with the message <code>Connection is still allocated</code>. Thanks to <a href="https://github.com/dmarks2"><code>@​dmarks2</code></a> for spotting this.</li>
</ul>
<p>Maintenance:</p>
<ul>
<li>Update dependencies</li>
</ul>
<h2>5.2.0</h2>
<p>New features:</p>
<ul>
<li>Add <code>eachFile</code> method that adds an action to be applied to each source URL before it is downloaded. The action can be used to modify the filename of the target file.</li>
<li>Add <code>runAsync</code> method to download extension. This allows multiple files to be downloaded in parallel if the download extension is used. For normal download tasks, multiple files were downloaded in parallel already.</li>
</ul>
<h2>5.1.3</h2>
<p>Bug fixes:</p>
<ul>
<li>Initialize progress logger just before the download starts (see <a href="https://github-redirect.dependabot.com/michel-kraemer/gradle-download-task/issues/243">https://github.com/facebook/flipper/issues/243</a>)</li>
</ul>
<h2>5.1.2</h2>
<p>Bug fixes:</p>
<ul>
<li>Do not include default HTTP and HTTPS ports in <code>Host</code> header unless explicitly specified by the user</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1b5d69760d"><code>1b5d697</code></a> Bump up version number to 5.2.1</li>
<li><a href="7d6de83037"><code>7d6de83</code></a> Update dependencies</li>
<li><a href="1da8f078e2"><code>1da8f07</code></a> Add comment</li>
<li><a href="9703f764df"><code>9703f76</code></a> Use pooling connection manager instead of basic one</li>
<li><a href="306172e4c6"><code>306172e</code></a> Bump up version number to 5.2.0</li>
<li><a href="b9df0c0daa"><code>b9df0c0</code></a> Document eachFile action</li>
<li><a href="05a4433770"><code>05a4433</code></a> Add eachFile action</li>
<li><a href="09d1eca91a"><code>09d1eca</code></a> Document runAsync method</li>
<li><a href="800e3df164"><code>800e3df</code></a> Add runAsync method to download extension</li>
<li><a href="80f04c6a46"><code>80f04c6</code></a> Bump up version number to 5.1.3</li>
<li>Additional commits viewable in <a href="https://github.com/michel-kraemer/gradle-download-task/compare/5.1.1...5.2.1">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D40022284

Pulled By: antonk52

fbshipit-source-id: 140dc4c07f3460aa8bb8f1c8bf0446e65c9c9898
2022-10-06 05:01:09 -07:00
dependabot[bot]
e02d2fcc05 Bump robolectric from 4.8.1 to 4.9 (#4169)
Summary:
Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.8.1 to 4.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/robolectric/robolectric/releases">robolectric's releases</a>.</em></p>
<blockquote>
<p>Robolectric 4.9 adds support for Android T (API level 33).</p>
<p>This release removes shadows supportv4 module fully.</p>
<p>It also installs the Conscrypt as the primary Security provider. See <a href="http://robolectric.org/blog/2022/09/06/Umesh-GSoC-on-ConscryptMode/">http://robolectric.org/blog/2022/09/06/Umesh-GSoC-on-ConscryptMode/</a> for details.</p>
<p>4.9 also turns on NATIVE sqlite mode by default for Mac and Linux. Windows will continue to use the LEGACY SQLite mode.</p>
<h2>What's Changed</h2>
<ul>
<li>Enable integration_tests:sparsearray tests by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7006">robolectric/robolectric#7006</a></li>
<li>Enable CI when PRs are made to the 'google' branch by <a href="https://github.com/hoisie"><code>@​hoisie</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7164">robolectric/robolectric#7164</a></li>
<li>Add triggerOnReadyForSpeech() to ShadowSpeechRecognizer. <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7163">robolectric/robolectric#7163</a></li>
<li>Bump gradle-versions-plugin to 0.42.0 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/6970">robolectric/robolectric#6970</a></li>
<li>Clean up tests.yml by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7161">robolectric/robolectric#7161</a></li>
<li>Block <code>UiController#loopMainThreadUntilIdle</code> on registered idling resources being idle. <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7148">robolectric/robolectric#7148</a></li>
<li>Return non-zero pointer from <code>nCreateTextureLayer</code> <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7166">robolectric/robolectric#7166</a></li>
<li>Correctly register all idling resources <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7167">robolectric/robolectric#7167</a></li>
<li>Update README.md to declare Robolectric supports SDK 32 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7169">robolectric/robolectric#7169</a></li>
<li>Indicate windows are visible by default (flag enabled) <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7179">robolectric/robolectric#7179</a></li>
<li>Add documentation to run tests on Emulator by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7162">robolectric/robolectric#7162</a></li>
<li>Restore accidentally deleted link to building Robolectric <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7183">robolectric/robolectric#7183</a></li>
<li>Ensure getNetworkCountryIso &amp; getSimCountryIso return lowercase only, to match the actual APIs. <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7184">robolectric/robolectric#7184</a></li>
<li>Update RoboLocationRequest equals() and toString(). <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7186">robolectric/robolectric#7186</a></li>
<li>Centralize the Injector logic to load the native runtime <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7198">robolectric/robolectric#7198</a></li>
<li>Fixed PFD testGetFd_canRead test failed on macOS. by <a href="https://github.com/ZSmallX"><code>@​ZSmallX</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7202">robolectric/robolectric#7202</a></li>
<li>Optimize CI a bit by <a href="https://github.com/Goooler"><code>@​Goooler</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7195">robolectric/robolectric#7195</a></li>
<li>Clean up ctesque by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7145">robolectric/robolectric#7145</a></li>
<li>Clean up ShadowDefaultRequestDirectorTest.java by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7208">robolectric/robolectric#7208</a></li>
<li>Bump Gradle to 7.4.2 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7207">robolectric/robolectric#7207</a></li>
<li>Remove unused Exception from example in README.md by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7206">robolectric/robolectric#7206</a></li>
<li>Error prone and google format fix annotation module by <a href="https://github.com/hellosagar"><code>@​hellosagar</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7154">robolectric/robolectric#7154</a></li>
<li>Update CI to use JDK 11.0.14 by <a href="https://github.com/hoisie"><code>@​hoisie</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7213">robolectric/robolectric#7213</a></li>
<li>Support Canvas#drawRect with RectF by <a href="https://github.com/Akshay2131"><code>@​Akshay2131</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7210">robolectric/robolectric#7210</a></li>
<li>Remove maxSdk restrition for ShadowBiometricManager#canAuthenticate implementation by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7211">robolectric/robolectric#7211</a></li>
<li>Switch to run tests on Emulator with SDK 29,32 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7170">robolectric/robolectric#7170</a></li>
<li>Support JDK 1.8 in ShadowWrangler invokespecial logic <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7219">robolectric/robolectric#7219</a></li>
<li>build: bump errorprone plugin version from 1.3.0 to 2.0.2 by <a href="https://github.com/hellosagar"><code>@​hellosagar</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7218">robolectric/robolectric#7218</a></li>
<li>Bring integration_tests to API 32 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7217">robolectric/robolectric#7217</a></li>
<li>Add method expectLogMessagePatternWithThrowableMatcher to ExpectedLogMessagesRule so that users can check for a Throwable, as well as a log message pattern. <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7221">robolectric/robolectric#7221</a></li>
<li>Add javadoc for DefaultShadowPicker by <a href="https://github.com/hoisie"><code>@​hoisie</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7222">robolectric/robolectric#7222</a></li>
<li>Add SdkSuppress to some tests in ThemeTest and MotionEventTest by <a href="https://github.com/hoisie"><code>@​hoisie</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7227">robolectric/robolectric#7227</a></li>
<li>Removed <code>targetSdk</code> from AndroidManifest.xml by <a href="https://github.com/Umesh-01"><code>@​Umesh-01</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7232">robolectric/robolectric#7232</a></li>
<li>Add getCurrentSyncs() in ShadowContentResolver by <a href="https://github.com/Akshay2131"><code>@​Akshay2131</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7225">robolectric/robolectric#7225</a></li>
<li>Make deep copy of mPointerProperties for NativeInput#copyFrom by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7251">robolectric/robolectric#7251</a></li>
<li>Remove empty ShadowTextPaint by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7250">robolectric/robolectric#7250</a></li>
<li>Migrate compileSdkVersion to compileSdk by <a href="https://github.com/Akshay2131"><code>@​Akshay2131</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7253">robolectric/robolectric#7253</a></li>
<li>Ensure ShadowActivity can work with project targetSdk less than S by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7254">robolectric/robolectric#7254</a></li>
<li>Deprecate is___Intent methods of ShadowPendingIntent <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7276">robolectric/robolectric#7276</a></li>
<li>Invoke the real View.draw(Canvas) from ShadowView.draw(Canvas) <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7279">robolectric/robolectric#7279</a></li>
<li>Add looper mode assertions to <code>ShadowChoreographer</code> methods <a href="https://github-redirect.dependabot.com/robolectric/robolectric/pull/7278">robolectric/robolectric#7278</a></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6d24315af1"><code>6d24315</code></a> Bump version to 4.9.</li>
<li><a href="4091c1ce38"><code>4091c1c</code></a> Merge branch 'google' into 'master'</li>
<li><a href="13e8976c4d"><code>13e8976</code></a> Remove unnecessary ColorMatrixColorFilter shadow</li>
<li><a href="2cfaf902bd"><code>2cfaf90</code></a> Update ShadowTelephonyManager with Tiramisu getServiceState function</li>
<li><a href="34cffc9a9c"><code>34cffc9</code></a> Remove empty ShadowBitmapShader</li>
<li><a href="32f97fcad8"><code>32f97fc</code></a> Fix several edge cases in constructor instrumentation</li>
<li><a href="f53a74b12a"><code>f53a74b</code></a> Block explicit intents if they don't match intent filters on T+.</li>
<li><a href="49e67dddf2"><code>49e67dd</code></a> Initialize configuration before calling application lifecycle plugins</li>
<li><a href="26ed520b1a"><code>26ed520</code></a> Create check to see if constructor can be instrumented</li>
<li><a href="cc0a05f717"><code>cc0a05f</code></a> Clean up some API methods on ShadowBitmap</li>
<li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.8.1...robolectric-4.9">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D40022316

Pulled By: antonk52

fbshipit-source-id: f5fca51837b9d1f013ad208b0482616b0e048539
2022-10-05 09:34:29 -07:00
Lorenzo Blasa
9706f2892d Publishing workflow update
Summary:
These changes seem required as per the publishing plugin release notes.

Reference:
https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md#version-0220-2022-09-09

Reviewed By: aigoncharov

Differential Revision: D40101370

fbshipit-source-id: fdc862de003b72f326c8a9f1b350b7573ba92e29
2022-10-05 08:47:29 -07:00
Lorenzo Blasa
9094609e86 Update com.vanniktech:gradle-maven-publish-plugin
Summary:
^

Changelog: Update com.vanniktech:gradle-maven-publish-plugin

Reviewed By: LukeDefeo

Differential Revision: D40099777

fbshipit-source-id: aa7fa289ff9aa7a60171e4f9c099e0f236a77836
2022-10-05 06:01:15 -07:00
facebook-flipper-bot
9bfcd2ed46 Automated: Update Podfile.lock (#4176)
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request)

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

Reviewed By: cekkaewnumchai

Differential Revision: D40095627

Pulled By: cekkaewnumchai

fbshipit-source-id: c37e6c148fb346a20e7c39a112ba7a441a81e386
2022-10-05 04:32:55 -07:00
Lorenzo Blasa
76d6350662 Set jvm flags and kotlin dependencies (#4177)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/4177

^

In an attempt to fix Github actions, may or may not work.

Reviewed By: aigoncharov

Differential Revision: D40074397

fbshipit-source-id: e88039c56876ca21657db4a6d872c46294a4f8c3
2022-10-05 04:30:17 -07:00
dependabot[bot]
303d88bd11 Bump protobuf-java from 3.21.6 to 3.21.7 (#4168)
Summary:
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.6 to 3.21.7.
<details>
<summary>Commits</summary>
<ul>
<li><a href="54489e95e0"><code>54489e9</code></a> Updating changelog</li>
<li><a href="5fc03e1647"><code>5fc03e1</code></a> Updating version.json and repo version numbers to: 21.7</li>
<li><a href="a3888f5331"><code>a3888f5</code></a> Clean up TextFormat parser (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10673">#10673</a>)</li>
<li><a href="3b5301c114"><code>3b5301c</code></a> Refactoring Java parsing (21.x) (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10665">#10665</a>)</li>
<li><a href="bea6726c73"><code>bea6726</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10579">#10579</a> from protocolbuffers/21.x-202209142140</li>
<li><a href="b1924e1de9"><code>b1924e1</code></a> Update version.json to: 21.7-dev</li>
<li><a href="929e13d1a9"><code>929e13d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10572">#10572</a> from deannagarcia/21.x</li>
<li><a href="de7597e577"><code>de7597e</code></a> Update python/release.sh to handle delay between twine upload and pip install...</li>
<li><a href="480bd3b970"><code>480bd3b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10557">#10557</a> from protocolbuffers/21.x-202209132118</li>
<li><a href="aa8c73d845"><code>aa8c73d</code></a> Updating changelog</li>
<li>See full diff in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.21.6...v3.21.7">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.21.6&new-version=3.21.7)](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/4168

Reviewed By: antonk52

Differential Revision: D40022334

Pulled By: antonk52

fbshipit-source-id: 3fe3739beac776019e35b5aafc8b56f3516b4a25
2022-10-05 04:06:39 -07:00
dependabot[bot]
404449d499 Bump yargs from 17.4.1 to 17.6.0 in /desktop (#4165)
Summary:
Bumps [yargs](https://github.com/yargs/yargs) from 17.4.1 to 17.6.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/yargs/yargs/blob/main/CHANGELOG.md">yargs's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/yargs/yargs/compare/v17.5.1...v17.6.0">17.6.0</a> (2022-10-01)</h2>
<h3>Features</h3>
<ul>
<li><strong>lang:</strong> Czech locale (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2220">https://github.com/facebook/flipper/issues/2220</a>) (<a href="5895cf1ba1">5895cf1</a>)</li>
<li><strong>usage:</strong> add YARGS_DISABLE_WRAP env variable to disable wrap (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2210">https://github.com/facebook/flipper/issues/2210</a>) (<a href="b680ace299">b680ace</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deno:</strong> use 'globalThis' instead of 'window' (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2186">https://github.com/facebook/flipper/issues/2186</a>) (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2215">https://github.com/facebook/flipper/issues/2215</a>) (<a href="561fc7a787">561fc7a</a>)</li>
<li><strong>deps:</strong> cliui with forced strip-ansi update (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2241">https://github.com/facebook/flipper/issues/2241</a>) (<a href="38e8df10f0">38e8df1</a>)</li>
<li>dont clobber description for multiple option calls (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2171">https://github.com/facebook/flipper/issues/2171</a>) (<a href="f91d9b334a">f91d9b3</a>)</li>
<li><strong>typescript:</strong> address warning with objectKeys (<a href="394f5f86d1">394f5f8</a>)</li>
</ul>
<h3><a href="https://github.com/yargs/yargs/compare/v17.5.0...v17.5.1">17.5.1</a> (2022-05-16)</h3>
<h3>Bug Fixes</h3>
<ul>
<li>add missing entries to published files (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2185">https://github.com/facebook/flipper/issues/2185</a>) (<a href="5685382d18">5685382</a>)</li>
<li>address bug when strict and async middleware used together (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2164">https://github.com/facebook/flipper/issues/2164</a>) (<a href="cbc2eb726e">cbc2eb7</a>)</li>
<li><strong>completion:</strong> correct zsh installation instructions (<a href="22e9af28bb">22e9af2</a>)</li>
<li>handle multiple node_modules folders determining mainFilename for ESM (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2123">https://github.com/facebook/flipper/issues/2123</a>) (<a href="e0823dd7e6">e0823dd</a>)</li>
<li><strong>lang:</strong> add missing terms to Russian translation (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2181">https://github.com/facebook/flipper/issues/2181</a>) (<a href="1c331f22c7">1c331f2</a>)</li>
<li>prevent infinite loop with empty locale (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2179">https://github.com/facebook/flipper/issues/2179</a>) (<a href="b672e709e4">b672e70</a>)</li>
<li>veriadic arguments override array provided in config (the same as multiple dash arguments). (<a href="4dac5b8c2f">4dac5b8</a>)</li>
</ul>
<h2><a href="https://github.com/yargs/yargs/compare/v17.4.1...v17.5.0">17.5.0</a> (2022-05-11)</h2>
<h3>Features</h3>
<ul>
<li>add browser.d.ts and check for existence of Error.captureStackTrace() (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2144">https://github.com/facebook/flipper/issues/2144</a>) (<a href="6192990509">6192990</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>completion:</strong> support for default flags (<a href="db35423270">db35423</a>)</li>
<li>import yargs/yargs in esm projects (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2151">https://github.com/facebook/flipper/issues/2151</a>) (<a href="95aed1c175">95aed1c</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6cd8e2d6a4"><code>6cd8e2d</code></a> chore(main): release 17.6.0 (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2213">https://github.com/facebook/flipper/issues/2213</a>)</li>
<li><a href="38e8df10f0"><code>38e8df1</code></a> fix(deps): cliui with forced strip-ansi update (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2241">https://github.com/facebook/flipper/issues/2241</a>)</li>
<li><a href="394f5f86d1"><code>394f5f8</code></a> fix(typescript): address warning with objectKeys</li>
<li><a href="561fc7a787"><code>561fc7a</code></a> fix(deno): use 'globalThis' instead of 'window' (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2186">https://github.com/facebook/flipper/issues/2186</a>) (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2215">https://github.com/facebook/flipper/issues/2215</a>)</li>
<li><a href="5895cf1ba1"><code>5895cf1</code></a> feat(lang): Czech locale (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2220">https://github.com/facebook/flipper/issues/2220</a>)</li>
<li><a href="f91d9b334a"><code>f91d9b3</code></a> fix: dont clobber description for multiple option calls (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2171">https://github.com/facebook/flipper/issues/2171</a>)</li>
<li><a href="b680ace299"><code>b680ace</code></a> feat(usage): add YARGS_DISABLE_WRAP env variable to disable wrap (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2210">https://github.com/facebook/flipper/issues/2210</a>)</li>
<li><a href="659dbbb4a4"><code>659dbbb</code></a> docs: update links to main branch</li>
<li><a href="02515116f8"><code>0251511</code></a> chore(main): release 17.5.1 (<a href="https://github-redirect.dependabot.com/yargs/yargs/issues/2187">https://github.com/facebook/flipper/issues/2187</a>)</li>
<li><a href="22e9af28bb"><code>22e9af2</code></a> fix(completion): correct zsh installation instructions</li>
<li>Additional commits viewable in <a href="https://github.com/yargs/yargs/compare/v17.4.1...v17.6.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: aigoncharov

Differential Revision: D40022361

Pulled By: aigoncharov

fbshipit-source-id: 5408257376334746865b27b27461ec29dea8e78a
2022-10-05 02:27:07 -07:00
dependabot[bot]
609d1f75b3 Bump typescript from 4.7.4 to 4.8.4 in /js/js-flipper (#4147)
Summary:
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.7.4 to 4.8.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p>
<blockquote>
<h2>TypeScript 4.8.4</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+">fixed issues query for Typescript 4.8.0 (Beta)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+">fixed issues query for Typescript 4.8.1 (RC)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+">fixed issues query for Typescript 4.8.2 (Stable)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.3%22+">fixed issues query for Typescript 4.8.3 (Stable)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.4%22+">fixed issues query for Typescript 4.8.4 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-484">Visual Studio 2022/2019</a> (<a href="https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select new version in project options</a>)</li>
<li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li>
</ul>
<h2>TypeScript 4.8.3</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+">fixed issues query for Typescript 4.8.0 (Beta)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+">fixed issues query for Typescript 4.8.1 (RC)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+">fixed issues query for Typescript 4.8.2 (Stable)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.3%22+">fixed issues query for Typescript 4.8.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-483">Visual Studio 2022/2019</a> (<a href="https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select new version in project options</a>)</li>
<li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li>
</ul>
<h2>TypeScript 4.8</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+">fixed issues query for Typescript 4.8.0 (Beta)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+">fixed issues query for Typescript 4.8.1 (RC)</a>.</li>
<li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+">fixed issues query for Typescript 4.8.1 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-48">Visual Studio 2022/2019</a> (<a href="https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select new version in project options</a>)</li>
<li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li>
</ul>
<h2>TypeScript 4.8 RC</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8-rc/">release announcement</a>.</p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="a614119c19"><code>a614119</code></a> Bump version to 4.8.4 and LKG</li>
<li><a href="369b4d8299"><code>369b4d8</code></a> Cherry pick <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50537">#50537</a> and <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50779">#50779</a> to release-4.8 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50907">#50907</a>)</li>
<li><a href="41e1ade33a"><code>41e1ade</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50704">#50704</a> into release-4.8 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50741">#50741</a>)</li>
<li><a href="2acf3a3652"><code>2acf3a3</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50691">#50691</a> into release-4.8 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50743">#50743</a>)</li>
<li><a href="39576e6f5c"><code>39576e6</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50673">#50673</a> into release-4.8 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50742">#50742</a>)</li>
<li><a href="57737235d6"><code>5773723</code></a> Cherry-pick <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50724">#50724</a> to release-4.8 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50760">#50760</a>)</li>
<li><a href="a3b3555086"><code>a3b3555</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50797">#50797</a> into release-4.8 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50798">#50798</a>)</li>
<li><a href="bb8cf903b5"><code>bb8cf90</code></a> Handle more places where package direcroy is converted to canonical file path...</li>
<li><a href="ea348f67aa"><code>ea348f6</code></a> Bump version to 4.8.3 and LKG</li>
<li><a href="6bb16f105c"><code>6bb16f1</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50620">#50620</a> into release-4.8 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/50676">#50676</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Microsoft/TypeScript/compare/v4.7.4...v4.8.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=4.7.4&new-version=4.8.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/4147

Reviewed By: aigoncharov

Differential Revision: D40022430

Pulled By: aigoncharov

fbshipit-source-id: 5e30af94a98109503798167a81fa1ce830150be5
2022-10-05 01:32:31 -07:00
generatedunixname89002005306973
e97fe1b750 Flipper Snapshot Bump: v0.168.1-SNAPSHOT
Summary: Releasing snapshot version 0.168.1-SNAPSHOT

Reviewed By: aigoncharov

Differential Revision: D40059590

fbshipit-source-id: 6a040be1d7f5e0ed3993e2a53f3d09178ab24864
2022-10-04 08:44:13 -07:00
generatedunixname89002005306973
84a5d8e184 Flipper Release: v0.168.0
Summary: Releasing version 0.168.0

Reviewed By: aigoncharov

Differential Revision: D40059591

fbshipit-source-id: b5ea55b6afd813cafff72b5264768bb60c7350e0
2022-10-04 08:44:13 -07:00
Andrey Goncharov
9597e672a1 Provide @emotion/css to plugins
Summary: Changelog: Provide `emotion/css` to plugins

Reviewed By: antonk52

Differential Revision: D40057817

fbshipit-source-id: 1e931eb8527d62dd4312556a6d493fdf3e17b45a
2022-10-04 05:07:36 -07:00
Lorenzo Blasa
10189a2c3f Increase JVM metaspace size
Summary: ^

Reviewed By: LukeDefeo

Differential Revision: D40025441

fbshipit-source-id: b28530046e56eb7d0bd32ff7688cb86f7d6853ad
2022-10-03 09:51:14 -07:00
dependabot[bot]
49244a3da4 Bump babel-jest from 28.1.3 to 29.1.2 in /react-native/ReactNativeFlipperExample (#4163)
Summary:
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 28.1.3 to 29.1.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">babel-jest's releases</a>.</em></p>
<blockquote>
<h2>v29.1.2</h2>
<h2>Fixes</h2>
<ul>
<li><code>[expect, jest/expect]</code> Revert buggy inference of argument types for <code>*CalledWith</code> and <code>*ReturnedWith</code> matchers introduced in 29.1.0 (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13339">#13339</a>)</li>
<li><code>[jest-worker]</code> Add missing dependency on <code>jest-util</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13341">#13341</a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/brunocabral88"><code>@​brunocabral88</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13329">facebook/jest#13329</a></li>
<li><a href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13341">facebook/jest#13341</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/facebook/jest/compare/v29.1.1...v29.1.2">https://github.com/facebook/jest/compare/v29.1.1...v29.1.2</a></p>
<h2>v29.1.1</h2>
<h2>Fixes</h2>
<ul>
<li><code>[jest-mock]</code> Revert <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13145">#13145</a> which broke mocking of transpiled ES modules</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/facebook/jest/compare/v29.1.0...v29.1.1">https://github.com/facebook/jest/compare/v29.1.0...v29.1.1</a></p>
<h2>v29.1.0</h2>
<h2>Features</h2>
<ul>
<li><code>[expect, jest/expect]</code> support type inference for function parameters in <code>CalledWith</code> assertions (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13268">#13268</a>)</li>
<li><code>[expect, jest/expect]</code> Infer type of <code>*ReturnedWith</code> matchers argument (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13278">#13278</a>)</li>
<li><code>[jest/environment, jest-runtime]</code> Allow <code>jest.requireActual</code> and <code>jest.requireMock</code> to take a type argument (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13253">#13253</a>)</li>
<li><code>[jest/environment]</code> Allow <code>jest.mock</code> and <code>jest.doMock</code> to take a type argument (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13254">#13254</a>)</li>
<li><code>[jest/fake-timers]</code> Add <code>jest.now()</code> to return the current fake clock time (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13244">#13244</a>, <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13246">#13246</a>)</li>
<li><code>[jest/mock]</code> Add <code>withImplementation</code> method for temporarily overriding a mock (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13281">#13281</a>)</li>
<li><code>[expect]</code> Export <code>toThrow*</code> matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13328">#13328</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li><code>[jest-circus, jest-jasmine2]</code> Fix error messages for Node's <code>assert.throes</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13322">#13322</a>)</li>
<li><code>[jest-haste-map]</code> Remove <code>__proto__</code> usage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13256">#13256</a>)</li>
<li><code>[jest-mock]</code> Improve <code>spyOn</code> typings to handle optional properties (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13247">#13247</a>)</li>
<li><code>[jest-mock]</code> Fix mocking of getters and setters on classes (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13145">#13145</a>)</li>
<li><code>[jest-snapshot]</code> Throw useful error when an array is passed as property matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13263">#13263</a>)</li>
<li><code>[jest-snapshot]</code> Prioritize parser used in the project (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13323">#13323</a>)</li>
<li><code>[jest-transform]</code> Attempt to work around issues with atomic writes on Windows (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11423">#11423</a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/fzn0x"><code>@​fzn0x</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13234">facebook/jest#13234</a></li>
<li><a href="https://github.com/guimard"><code>@​guimard</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13256">facebook/jest#13256</a></li>
<li><a href="https://github.com/weidehai"><code>@​weidehai</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13270">facebook/jest#13270</a></li>
<li><a href="https://github.com/kettanaito"><code>@​kettanaito</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/12871">facebook/jest#12871</a></li>
<li><a href="https://github.com/royhadad"><code>@​royhadad</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13279">facebook/jest#13279</a></li>
<li><a href="https://github.com/ghiscoding"><code>@​ghiscoding</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13290">facebook/jest#13290</a></li>
<li><a href="https://github.com/paulreece"><code>@​paulreece</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13311">facebook/jest#13311</a></li>
<li><a href="https://github.com/jeppester"><code>@​jeppester</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13281">facebook/jest#13281</a></li>
<li><a href="https://github.com/sashashura"><code>@​sashashura</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13324">facebook/jest#13324</a></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">babel-jest's changelog</a>.</em></p>
<blockquote>
<h2>29.1.2</h2>
<h3>Fixes</h3>
<ul>
<li><code>[expect, jest/expect]</code> Revert buggy inference of argument types for <code>*CalledWith</code> and <code>*ReturnedWith</code> matchers introduced in 29.1.0 (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13339">#13339</a>)</li>
<li><code>[jest-worker]</code> Add missing dependency on <code>jest-util</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13341">#13341</a>)</li>
</ul>
<h2>29.1.1</h2>
<h3>Fixes</h3>
<ul>
<li><code>[jest-mock]</code> Revert <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13145">#13145</a> which broke mocking of transpiled ES modules</li>
</ul>
<h2>29.1.0</h2>
<h3>Features</h3>
<ul>
<li><code>[expect, jest/expect]</code> Support type inference for function parameters in <code>CalledWith</code> assertions (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13268">#13268</a>)</li>
<li><code>[expect, jest/expect]</code> Infer type of <code>*ReturnedWith</code> matchers argument (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13278">#13278</a>)</li>
<li><code>[jest/environment, jest-runtime]</code> Allow <code>jest.requireActual</code> and <code>jest.requireMock</code> to take a type argument (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13253">#13253</a>)</li>
<li><code>[jest/environment]</code> Allow <code>jest.mock</code> and <code>jest.doMock</code> to take a type argument (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13254">#13254</a>)</li>
<li><code>[jest/fake-timers]</code> Add <code>jest.now()</code> to return the current fake clock time (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13244">#13244</a>, <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13246">#13246</a>)</li>
<li><code>[jest/mock]</code> Add <code>withImplementation</code> method for temporarily overriding a mock (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13281">#13281</a>)</li>
<li><code>[expect]</code> Export <code>toThrow*</code> matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13328">#13328</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-circus, jest-jasmine2]</code> Fix error messages for Node's <code>assert.throes</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13322">#13322</a>)</li>
<li><code>[jest-haste-map]</code> Remove <code>__proto__</code> usage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13256">#13256</a>)</li>
<li><code>[jest-mock]</code> Improve <code>spyOn</code> typings to handle optional properties (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13247">#13247</a>)</li>
<li><code>[jest-mock]</code> Fix mocking of getters and setters on classes (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13145">#13145</a>)</li>
<li><code>[jest-snapshot]</code> Throw useful error when an array is passed as property matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13263">#13263</a>)</li>
<li><code>[jest-snapshot]</code> Prioritize parser used in the project (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13323">#13323</a>)</li>
<li><code>[jest-transform]</code> Attempt to work around issues with atomic writes on Windows (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11423">#11423</a>)</li>
</ul>
<h2>29.0.3</h2>
<h3>Features</h3>
<ul>
<li><code>[jest/environment, jest-runtime]</code> Allow passing a generic type argument to <code>jest.createMockFromModule&lt;T&gt;()</code> method (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13202">#13202</a>)</li>
<li><code>[expect]</code> Expose <code>ExpectationResult</code> type (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13240">#13240</a>)</li>
<li><code>[jest-snapshot]</code> Expose <code>Context</code> type (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13240">#13240</a>)</li>
<li><code>[jest/globals]</code> Add <code>jest.Mock</code> type helper (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13235">#13235</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-core]</code> Capture <code>execError</code> during <code>TestScheduler.scheduleTests</code> and dispatch to reporters (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13203">#13203</a>)</li>
<li><code>[jest-resolve]</code> Make sure to resolve module paths after looking at <code>exports</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13242">#13242</a>)</li>
<li><code>[jest-resolve]</code> Improve error on module not found deep in the <code>require</code> stack (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/8704">#8704</a>)</li>
<li><code>[jest-snapshot]</code> Fix typings of snapshot matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13240">#13240</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3c31dd619e"><code>3c31dd6</code></a> v29.1.2</li>
<li><a href="51f10300da"><code>51f1030</code></a> v29.1.0</li>
<li><a href="77f865da39"><code>77f865d</code></a> v29.0.3</li>
<li><a href="616fcf56bb"><code>616fcf5</code></a> v29.0.2</li>
<li><a href="b959a3d3bd"><code>b959a3d</code></a> v29.0.1</li>
<li><a href="75006e46c7"><code>75006e4</code></a> v29.0.0</li>
<li><a href="4def94b073"><code>4def94b</code></a> v29.0.0-alpha.6</li>
<li><a href="63e506b5d1"><code>63e506b</code></a> v29.0.0-alpha.5</li>
<li><a href="98a833bd4b"><code>98a833b</code></a> v29.0.0-alpha.4</li>
<li><a href="09981873c5"><code>0998187</code></a> v29.0.0-alpha.3</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/jest/commits/v29.1.2/packages/babel-jest">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=babel-jest&package-manager=npm_and_yarn&previous-version=28.1.3&new-version=29.1.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/4163

Reviewed By: antonk52

Differential Revision: D40022395

Pulled By: antonk52

fbshipit-source-id: 1d8bf86f889023026f32b635679c903b4d98d660
2022-10-03 08:29:31 -07:00
Lorenzo Blasa
16983deaaf Upgrade gradle plugin (#4166)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/4166

^

Changelog: Upgrade to gradle plugin 7.3.0

Reviewed By: LukeDefeo

Differential Revision: D40019423

fbshipit-source-id: ab05fd73e942c96601e2291049b1c858408e1192
2022-10-03 07:35:43 -07:00
facebook-flipper-bot
abb4c3c8cf Automated: Update Podfile.lock (#4156)
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request)

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

Test Plan:
Imported from GitHub, without a `Test Plan:` line.

Static Docs Site previews have moved into the custom phabricator field "Static Docs", and will no longer modify test plans after 5th October 2022.

Reviewed By: antonk52

Differential Revision: D39931809

Pulled By: antonk52

fbshipit-source-id: eb234e760e9a6be321b7290ff20b5232e9840fed
2022-10-03 03:19:24 -07:00
dependabot[bot]
49c7613f0b Bump metro-config from 0.72.0 to 0.72.3 in /react-native/react-native-flipper (#4110)
Summary:
Bumps [metro-config](https://github.com/facebook/metro) from 0.72.0 to 0.72.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro-config's releases</a>.</em></p>
<blockquote>
<h2>Release v0.72.3</h2>
<ul>
<li><strong>[Fix]</strong>: Incremental build crashing when garbage collecting modules reachable via multiple paths in the graph. (<a href="50bb451e9c</a>)</li>
<li>Updated metro logo on startup</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/facebook/metro/compare/v0.72.2...v0.72.3">https://github.com/facebook/metro/compare/v0.72.2...v0.72.3</a></p>
<h2>Release 0.72.2</h2>
<ul>
<li><strong>[Feature]</strong> Pass <a href="https://facebook.github.io/metro/docs/resolution/#customresolveroptions-string-mixed"><code>customResolverOptions</code></a> from bundle URL into <code>resolveRequest</code> (<a href="623b55d548</a>)</li>
<li><strong>[Performance]</strong> Load <code>hermes-parser</code> conditionally when hermes is enabled (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/855">facebook/metro#855</a> by <a href="https://github.com/EvanBacon"><code>@​EvanBacon</code></a>)</li>
<li><strong>[Performance]</strong> Lazily import <code>metro-hermes-compiler</code> (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/856">facebook/metro#856</a> by <a href="https://github.com/EvanBacon"><code>@​EvanBacon</code></a>)</li>
</ul>
<p><strong>Full Changelog:</strong> <a href="https://github.com/facebook/metro/compare/v0.72.1%E2%80%A6v0.72.2"><code>v0.72.1...v0.72.2</code></a></p>
<h2>Release v0.72.1</h2>
<ul>
<li><strong>[Feature]</strong> Expose the <code>react-refresh/runtime</code> module as part of the <code>metro-runtime</code> package</li>
</ul>
<blockquote>
<p>NOTE: Experimental features are not covered by semver and can change at any time.</p>
</blockquote>
<ul>
<li><strong>[Experimental]</strong> Add <code>require.context</code> support (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/822">facebook/metro#822</a> by <a href="https://github.com/EvanBacon"><code>@​EvanBacon</code></a>)</li>
</ul>
<p><strong>Full Changelog:</strong> <a href="https://github.com/facebook/metro/compare/v0.72.0%E2%80%A6v0.72.1"><code>v0.72.0...v0.72.1</code></a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f9aaca6f47"><code>f9aaca6</code></a> Release 0.72.3</li>
<li><a href="4758e3771b"><code>4758e37</code></a> update version tool add missing package</li>
<li><a href="384e3ee4cb"><code>384e3ee</code></a> Remove unused Flow suppressions</li>
<li><a href="b5847b3bd7"><code>b5847b3</code></a> Prepare for Jest 27+</li>
<li><a href="19d364816a"><code>19d3648</code></a> Remove various unused $FlowFixMes</li>
<li><a href="50bb451e9c"><code>50bb451</code></a> Fix crash when GCing modules reachable via multiple paths</li>
<li><a href="e9ee037c4a"><code>e9ee037</code></a> Update ASCII art logo, print version when starting up</li>
<li><a href="e5f9b1e65b"><code>e5f9b1e</code></a> metro-react-native-interop-tools added literal error</li>
<li><a href="3215ff468d"><code>3215ff4</code></a> Fix hero buttons responsive layout</li>
<li><a href="299512936e"><code>2995129</code></a> metro-react-native-interop-tools modified the error structure</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/metro/compare/v0.72.0...v0.72.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=metro-config&package-manager=npm_and_yarn&previous-version=0.72.0&new-version=0.72.3)](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/4110

Reviewed By: antonk52

Differential Revision: D39933630

Pulled By: antonk52

fbshipit-source-id: 75239a63c65836d5657bc8541b4379e5751e58f9
2022-10-03 03:16:19 -07:00
dependabot[bot]
26b4bd96e1 Bump @babel/core from 7.19.1 to 7.19.3 in /js/js-flipper (#4149)
Summary:
Bumps [babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.1 to 7.19.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/core</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.19.3 (2022-09-27)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-decorators</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/8566">#8566</a> Correctly update bindings of decorated class declarations (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14974">#14974</a> fix: Normal parsing of <code>JSXText</code> following <code>JSXSpreadChild</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14941">#14941</a> fix: Support local exports in TS <code>declare module</code>s (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14940">#14940</a> fix: allow ts redeclaration with <code>import =</code> and <code>var</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14962">#14962</a> Fix printing of Flow internal slot functions (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14950">#14950</a> Emit <code>babel/cli</code> source maps based on configuration files (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14946">#14946</a> fix: ts exported vars are shadowed by <code>declare</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14954">#14954</a> Optional filename when preset uses fn test/include/exclude (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-compilation-targets</code>, <code>babel-helper-transform-fixture-test-runner</code>, <code>babel-parser</code>, <code>babel-preset-env</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14961">#14961</a> chore: use <code>c8</code> for coverage testing (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14952">#14952</a> [ts] remove nested <code>declare namespace</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.19.2 (2022-09-15)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-runtime-corejs2</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14937">#14937</a> fix: runtime-corejs 2 should depend on core-js@2 (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/core</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.19.3 (2022-09-27)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-decorators</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/8566">#8566</a> Correctly update bindings of decorated class declarations (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14974">#14974</a> fix: Normal parsing of <code>JSXText</code> following <code>JSXSpreadChild</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14941">#14941</a> fix: Support local exports in TS <code>declare module</code>s (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14940">#14940</a> fix: allow ts redeclaration with <code>import =</code> and <code>var</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14962">#14962</a> Fix printing of Flow internal slot functions (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14950">#14950</a> Emit <code>babel/cli</code> source maps based on configuration files (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14946">#14946</a> fix: ts exported vars are shadowed by <code>declare</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14954">#14954</a> Optional filename when preset uses fn test/include/exclude (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-compilation-targets</code>, <code>babel-helper-transform-fixture-test-runner</code>, <code>babel-parser</code>, <code>babel-preset-env</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14961">#14961</a> chore: use <code>c8</code> for coverage testing (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14952">#14952</a> [ts] remove nested <code>declare namespace</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.19.2 (2022-09-15)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-runtime-corejs2</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14937">#14937</a> fix: runtime-corejs 2 should depend on core-js@2 (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3d46a59956"><code>3d46a59</code></a> v7.19.3</li>
<li><a href="0cc190c128"><code>0cc190c</code></a> Optional filename when preset uses fn test/include/exclude (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/14954">#14954</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.19.3/packages/babel-core">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/core&package-manager=npm_and_yarn&previous-version=7.19.1&new-version=7.19.3)](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/4149

Reviewed By: antonk52

Differential Revision: D39933451

Pulled By: antonk52

fbshipit-source-id: 5c906a636c89f5b3d99801379ec0801924b7de1e
2022-10-03 03:10:38 -07:00
dependabot[bot]
7ccd853440 Bump protobuf-java from 3.21.5 to 3.21.6 (#4116)
Summary:
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.5 to 3.21.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="24487dd104"><code>24487dd</code></a> Updating version.json and repo version numbers to: 21.6</li>
<li><a href="d88266c319"><code>d88266c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10545">#10545</a> from deannagarcia/21.x</li>
<li><a href="cd0ee8f45d"><code>cd0ee8f</code></a> Apply patch</li>
<li><a href="ea2f20498e"><code>ea2f204</code></a> Uninstall system protobuf to prevent version conflicts (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10522">#10522</a>)</li>
<li><a href="aafacb09c7"><code>aafacb0</code></a> Remove broken use_bazel.sh (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10511">#10511</a>)</li>
<li><a href="40847c7ee5"><code>40847c7</code></a> Fix Kokoro tests to work on Monterey machines (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10473">#10473</a>)</li>
<li><a href="2fb33f46a6"><code>2fb33f4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10382">#10382</a> from protocolbuffers/21.x-202208092202</li>
<li><a href="29f03e04d3"><code>29f03e0</code></a> Update version.json to: 21.6-dev</li>
<li><a href="638779f353"><code>638779f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10380">#10380</a> from protocolbuffers/21.x-202208091710</li>
<li>See full diff in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.21.5...v3.21.6">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.21.5&new-version=3.21.6)](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/4116

Reviewed By: antonk52

Differential Revision: D39933610

Pulled By: antonk52

fbshipit-source-id: ee93fe9bb176c473199b1c9deee30bdc850ae1c6
2022-10-03 02:55:22 -07:00
Aero Wang
b596c9c797 Fix electron error during build for desktop plugins (#4145)
Summary:
Related GH issue: https://github.com/facebook/flipper/issues/4139

Context:
The current direction is that all plugins should be able to run in browser envs. Opening external windows, deeplinks and etc. should be abstracted away in getFlipperLib().
For plugin developers, it could be challenging to upgrade the existing plugins that rely on electron being present. We should not failing the build process for them because their plugins depend on electron.

Allow desktop plugin to build

Relevant ticket: https://github.com/facebook/flipper/issues/4139

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

Reviewed By: mweststrate

Differential Revision: D39887902

Pulled By: mweststrate

fbshipit-source-id: 4132912b5a2b598c7897d434647cffed6980de19
2022-09-29 09:09:44 -07:00
Luke De Feo
35e6dc0352 Increase gradle timeout
Reviewed By: aigoncharov

Differential Revision: D39930782

fbshipit-source-id: 529c1f3f5c5701aa471e6babf35da719e44e6637
2022-09-29 08:57:48 -07:00
Luke De Feo
277d730f77 Improve Textview descriptor
Summary: Also removed button descriptor as android doesnt expose anything usefull

Reviewed By: lblasa

Differential Revision: D39732772

fbshipit-source-id: 38d5d2290abf7103650e4260ae1169d8d53b1d9b
2022-09-29 05:31:18 -07:00
Luke De Feo
740f4b3fdc Add basic drawable descriptor
Reviewed By: lblasa

Differential Revision: D39731553

fbshipit-source-id: 77a8ff244b63e2f14c671bbff6c18dbe3ec25257
2022-09-29 05:31:18 -07:00
Luke De Feo
7ae2c35476 Remove redundant native scan event
Summary: It didnt need to exist and can be seen as a subtree update of type full scan

Reviewed By: lblasa

Differential Revision: D39731552

fbshipit-source-id: e351413d9480e118fc000c5e55eae0e7980233f2
2022-09-29 05:31:18 -07:00
Luke De Feo
78e84a0cc3 added metrics for snapshot
Reviewed By: lblasa

Differential Revision: D39886448

fbshipit-source-id: b229f6947d199026c6e4bdc89def6ac0a0fa9d0a
2022-09-29 05:31:18 -07:00
generatedunixname89002005306973
4442c8599d Flipper Snapshot Bump: v0.167.1-SNAPSHOT
Summary: Releasing snapshot version 0.167.1-SNAPSHOT

Reviewed By: LukeDefeo

Differential Revision: D39924110

fbshipit-source-id: a39da206aecf141d36b50305efa923d9c4eb5c30
2022-09-29 04:38:46 -07:00
generatedunixname89002005306973
dcf2380fd4 Flipper Release: v0.167.0
Summary: Releasing version 0.167.0

Reviewed By: LukeDefeo

Differential Revision: D39924111

fbshipit-source-id: 30e26a9551eb3350ba4b526dc6ca014d868dd1ea
2022-09-29 04:38:46 -07:00
Luke De Feo
9101603cf2 New nested hover implementation optimization
Summary:
A side affect of the new tree implementation was unecessary renders. For very large trees this was noticable to the user.

A condition is added to the props are equal function for the memoized component to consider if this nodes path is a prefix to the new or previous hover path. This indicates whether it needs to rerender or wether the change in hover state is unconsequential to this component.

changelog: Fixed a bug in the nested highlighting of the data inspector, previously it could remain highlighted while moving the mouse away quickly and multiple highlights could be visible at the same time

Reviewed By: mweststrate

Differential Revision: D39883905

fbshipit-source-id: abdac71574695000addb4ba6477503b7d44a4faf
2022-09-28 06:51:13 -07:00
Luke De Feo
8f9ac0d087 New implementation of nested hover
Summary:
There were 2 issues with the previous implementation of the nested hover.
1. If you moved the mouse out of the inspector quickly we would miss the event and we would have a hover state of the root element when we shouldnt
2. The hover state was stored per node, it was possible to have mulitple children hovered at the same time if you moved the mouse fast enough in a very complex tree

The new implementation has the hovered id stored in the Datainspector root. This solves the multiple state issue since there can only be one.  Finally There is an onMouseLeave hook added to the parent div which seems to reliably fire no mouse how erractic my mouse movements :) Also the new implementation is a lot easier to understand

Reviewed By: mweststrate

Differential Revision: D39855733

fbshipit-source-id: 96b43f216deef72b81cd52001f8de26df55ea693
2022-09-28 06:51:13 -07:00
Luke De Feo
21ca10a78c Bump dependencies
Reviewed By: antonk52

Differential Revision: D39848617

fbshipit-source-id: f67b52620d2c43da8203c04b3627bbb03a45af8f
2022-09-28 04:36:55 -07:00
Lorenzo Blasa
8bb711ddfb Use chained descriptor for snapshots
Summary:
This change removes the getSnapshot implementation from ViewGroupDescriptor.

Instead we rely on the chain implementation to get one.

Once we do get a snapshot, return.

Reviewed By: LukeDefeo

Differential Revision: D39849484

fbshipit-source-id: bfa0b1af22cf501777687295b8d792f8144a8d3b
2022-09-27 13:00:04 -07:00
Lorenzo Blasa
ff3fb338ab Use coroutine instead of Handler
Summary: ^

Reviewed By: LukeDefeo

Differential Revision: D39848640

fbshipit-source-id: 31e9ecc6e52105c61c8765d5d8b4c2c493026416
2022-09-27 13:00:04 -07:00