Commit Graph

7856 Commits

Author SHA1 Message Date
Anton Kastritskiy
1d2bc3373d automatic update for docusaurus-plugin-internaldocs-fb@1.7.0
Differential Revision: D42919621

fbshipit-source-id: 92167e6b54a0b617e5ab64a92e96a85d2fd8e267
2023-02-02 02:45:10 -08:00
Pascal Hartig
bc0bdcb32f Remove client id from error
Summary: Ideally, this wouldn't fire at all as it's a timeout but removing the ID will at least allow de-duplication.

Reviewed By: ivanmisuno

Differential Revision: D42800581

fbshipit-source-id: 605f2e81c326a3203c72b253362cb0b27139a134
2023-01-30 06:33:15 -08:00
dependabot[bot]
c97e840f20 Bump rayon from 1.6.0 to 1.6.1 in /packer (#4368)
Summary:
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.6.0 to 1.6.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rayon-rs/rayon/blob/master/RELEASES.md">rayon's changelog</a>.</em></p>
<blockquote>
<h1>Release rayon 1.6.1 (2022-12-09)</h1>
<ul>
<li>Simplified <code>par_bridge</code> to only pull one item at a time from the iterator,
without batching. Threads that are waiting for iterator items will now block
appropriately rather than spinning CPU. (Thanks <a href="https://github.com/njaard"><code>@​njaard</code></a>!)</li>
<li>Added protection against recursion in <code>par_bridge</code>, so iterators that also
invoke rayon will not cause mutex recursion deadlocks.</li>
</ul>
<h1>Release rayon-core 1.10.1 (2022-11-18)</h1>
<ul>
<li>Fixed a race condition with threads going to sleep while a broadcast starts.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="401678ee55"><code>401678e</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/709">https://github.com/facebook/flipper/issues/709</a></li>
<li><a href="33e9843413"><code>33e9843</code></a> Release rayon 1.2.1 / rayon-core 1.6.1</li>
<li><a href="dd874ac5d4"><code>dd874ac</code></a> Bump crate versions and dependencies</li>
<li><a href="0c6338d267"><code>0c6338d</code></a> Reduce Option complexity in demo cpu_time</li>
<li><a href="be99e500bf"><code>be99e50</code></a> cargo fmt</li>
<li><a href="9b4d9798de"><code>9b4d979</code></a> Avoid mem::uninitialized in the demo cpu_time</li>
<li><a href="5a466434ab"><code>5a46643</code></a> Avoid mem::uninitialized in par_sort_unstable</li>
<li><a href="73b1061a23"><code>73b1061</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/705">https://github.com/facebook/flipper/issues/705</a></li>
<li><a href="54c0b0dc0c"><code>54c0b0d</code></a> Make sure that compat-Cargo.lock is fresh</li>
<li><a href="4fd13b0334"><code>4fd13b0</code></a> Regenerate compat-Cargo.lock</li>
<li>Additional commits viewable in <a href="https://github.com/rayon-rs/rayon/compare/rayon-core-v1.6.0...rayon-core-v1.6.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rayon&package-manager=cargo&previous-version=1.6.0&new-version=1.6.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/4368

Reviewed By: ivanmisuno

Differential Revision: D42706124

Pulled By: passy

fbshipit-source-id: 4222388e2c580e8c8f5ec4a88626b947749fff35
2023-01-30 03:32:47 -08:00
Pascal Hartig
7d58037ad6 Improve errors around screen capture
Summary:
Tasks like T143443148 pop up frequently and are inactionable. This is usually due to device flakiness, storage being full, incompatibility or configuration problems.

Start and stop were also copy-pasted to make matters worse.

Reviewed By: ivanmisuno

Differential Revision: D42800489

fbshipit-source-id: 11caaa4133e4fa1d773364a6ba4e5f5bb0d2f2ce
2023-01-30 03:18:19 -08:00
Luke De Feo
9540ea579c Remove attributes from layout panel
Summary: The additional panel was confusing. We can add a search filter box later if needed

Reviewed By: lblasa

Differential Revision: D42801264

fbshipit-source-id: 4b2ecb44c5bc4751564a5cac3716f5af4a951f58
2023-01-27 04:39:43 -08:00
Lorenzo Blasa
2ba167f899 Back out "Clear handlers on disconnect"
Summary:
^

Revert as to validate this is not causing regressions: T143523262

Reviewed By: passy

Differential Revision: D42800560

fbshipit-source-id: 8db61454eabfdb259637bb97c2bb4754984ecf6f
2023-01-27 04:07:37 -08:00
dependabot[bot]
2cc273ce96 Bump protobuf-java from 3.21.9 to 3.21.12 (#4385)
Summary:
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.9 to 3.21.12.
<details>
<summary>Commits</summary>
<ul>
<li><a href="f0dc78d7e6"><code>f0dc78d</code></a> Updating version.json and repo version numbers to: 21.12</li>
<li><a href="7b0ca6995d"><code>7b0ca69</code></a> Updated release branch to latest upb. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/11258">#11258</a>)</li>
<li><a href="7c123c40e2"><code>7c123c4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/11201">#11201</a> from protocolbuffers/21.x-202212080033</li>
<li><a href="44eafb2f65"><code>44eafb2</code></a> Update version.json to: 21.12-dev</li>
<li><a href="aea4a275e2"><code>aea4a27</code></a> Updating changelog</li>
<li><a href="ffe65a5040"><code>ffe65a5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/11197">#11197</a> from protocolbuffers/21.x-202212071935</li>
<li><a href="a474c5b9ff"><code>a474c5b</code></a> Updating version.json and repo version numbers to: 21.11</li>
<li><a href="c0bc0cf076"><code>c0bc0cf</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/11196">#11196</a> from ericsalo/21.x</li>
<li><a href="9d17e97927"><code>9d17e97</code></a> sync with current 21.x upb</li>
<li><a href="d024e3bca1"><code>d024e3b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/11118">#11118</a> from protocolbuffers/deannagarcia-patch-12</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.21.9...v3.21.12">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.9&new-version=3.21.12)](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/4385

Reviewed By: ivanmisuno

Differential Revision: D42706116

Pulled By: passy

fbshipit-source-id: d74a7a1984d7c49d1d95ce71fbcdff86715c7aa2
2023-01-27 03:07:43 -08:00
Pascal Hartig
c5ce7a2328 Edit android.mdx using inpage editor
Summary:
This diff has been automatically generated by the inpage editor.

NOTE: If you want to update this diff, go via the preview link inside the static docs section below.
Ensure you are editing the same page that was used to create this diff.

Reviewed By: ivanmisuno

Differential Revision: D42740196

fbshipit-source-id: ae7add46f7901e123d7a670bc39675ebf7a08a78
2023-01-25 06:14:28 -08:00
Luke De Feo
f996f90cf4 Fix Interactions with TreeObserver Manager moved to main thread
Reviewed By: lblasa

Differential Revision: D42608384

fbshipit-source-id: 20c074eeac1372405f44edc8eb8ab41cb7dd2be9
2023-01-25 04:47:11 -08:00
Luke De Feo
73afa391f8 Introduce shared throttle
Summary:
Even with batching, updates can get split in half due to fact that each litho view has its own independant throttle. Eventually they will drift and and a traversal will get scheduled past the current frame for some of the views. It results in artifacts in the visualiser and will make time travelling wonky
The

Reviewed By: lblasa

Differential Revision: D42606932

fbshipit-source-id: c4cdf729302a380928b4d8720a59d5f7f6ff645a
2023-01-25 04:47:11 -08:00
Luke De Feo
b5392fb818 Batch subtree updates sent on the same frame
Summary:
This is needed in preperation for the next diff where we will introduce an observer per litho view. Without batching we end up with really poor performance for a few reasons:
1. There are some operations on the desktop plugin that are o(nodes) so even sending small batches
2. Flipper isnt really a high performance message bus, it seems to prefer fewer larger messages
3. Queuing time on the client builds up as you spend more time waiting on the socket

In a future diff will address:
The name of subtree update event. It should probably be called something like FrameUpdate since they are always full frames
The performance monitoring, will more to timing methods and summing the result rather than the current appraoch of time markers

Reviewed By: lblasa

Differential Revision: D42453229

fbshipit-source-id: eda9830b4420e82874717cc69b241e1689f20029
2023-01-25 04:47:11 -08:00
Luke De Feo
3b65994ca6 Interactions with TreeObserverManager moved to main thread
Summary: Needed for next diff

Reviewed By: lblasa

Differential Revision: D42453228

fbshipit-source-id: 29e2655bf08376cd12a98ab61fe95b804b0c7ba1
2023-01-25 04:47:11 -08:00
Luke De Feo
a6ab3f5649 Remove Coordinate update event
Summary: This idea did not pan out

Reviewed By: lblasa

Differential Revision: D42453231

fbshipit-source-id: 1feac79b8655f4249e84b64cdce9fded6e5f5718
2023-01-25 04:47:11 -08:00
Luke De Feo
412d10b280 Make sure pending metadata is reset and is thread safe
Summary: We have gotton concurrent modification crashes from this

Reviewed By: lblasa

Differential Revision: D42343224

fbshipit-source-id: 9cf4046da63d40cbe6632c3ae24d95abd21081ba
2023-01-25 04:47:11 -08:00
Pascal Hartig
18b6ce6f24 Dep bump
Summary: Combining a bunch of individual tasks for dep upgrades into one diff.

Reviewed By: ivanmisuno

Differential Revision: D42706074

fbshipit-source-id: 054b2545ad1295699f47f4c6eb5065b7b9a1d6a0
2023-01-25 04:35:09 -08:00
John Knox
227f53f6a0 automatic update for docusaurus-plugin-internaldocs-fb@1.5.0
Reviewed By: antonk52

Differential Revision: D42709599

fbshipit-source-id: 0b0a3b66ceb8c00e2302eb08b7d52d682d429023
2023-01-25 04:09:07 -08:00
Pascal Hartig
3608efec36 Fix podfile lock for react native example (#4467)
Summary:
This should fix the broken build: https://github.com/facebook/flipper/actions/runs/3997334273/jobs/6858705005

I followed the instructions from the error message and ran `cocoapods.dotslash update hermes-engine --no-repo-update`

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

Reviewed By: ivanmisuno

Differential Revision: D42712018

Pulled By: passy

fbshipit-source-id: 3e24cc27fcdf6b926d54ee2947836ae0805ffa97
2023-01-25 03:16:40 -08:00
dependabot[bot]
cceeec97c7 Bump ignore from 0.4.18 to 0.4.20 in /packer (#4441)
Summary:
Bumps [ignore](https://github.com/BurntSushi/ripgrep) from 0.4.18 to 0.4.20.
<details>
<summary>Commits</summary>
<ul>
<li><a href="fe97c0a152"><code>fe97c0a</code></a> ignore-0.4.20</li>
<li><a href="826f3fad5b"><code>826f3fa</code></a> ignore/api: add Clone and Debug impls for OverrideBuilder</li>
<li><a href="ca60fef4db"><code>ca60fef</code></a> grep-0.2.11</li>
<li><a href="a25307d6c8"><code>a25307d</code></a> deps: update to grep-printer 0.1.7</li>
<li><a href="b80947a8b3"><code>b80947a</code></a> grep-printer-0.1.7</li>
<li><a href="ad793a0d8f"><code>ad793a0</code></a> deps: update to grep-searcher 0.1.11</li>
<li><a href="120e55e7c7"><code>120e55e</code></a> grep-searcher-0.1.11</li>
<li><a href="3941a7701d"><code>3941a77</code></a> deps: update to grep-pcre2 0.1.6</li>
<li><a href="96e130fbf9"><code>96e130f</code></a> grep-pcre2-0.1.6</li>
<li><a href="180c4eaf8b"><code>180c4ea</code></a> deps: update to grep-regex 0.1.11</li>
<li>Additional commits viewable in <a href="https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.18...ignore-0.4.20">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: antonk52

Differential Revision: D42678099

Pulled By: passy

fbshipit-source-id: 63791511856586391cc19947e6e49a3684f936ab
2023-01-24 08:42:31 -08:00
dependabot[bot]
27e7cf2804 Bump mockito-core from 4.9.0 to 5.0.0 (#4444)
Summary:
Bumps [mockito-core](https://github.com/mockito/mockito) from 4.9.0 to 5.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h1>Mockito 5: prepare for future JDK versions</h1>
<p>For a while now, we have seen an increase in problems/incompatibilities with recent versions of the JDK due to our usage of JVM-internal API.
Most notably, JDK 17 made some changes which are incompatible with the current subclass mockmaker.
Therefore, to prepare for the future of JDK, we are making some core changes to ensure Mockito keeps on working.</p>
<h2>Switch the default mockmaker to <code>mockito-inline</code></h2>
<p>Back in Mockito 2.7.6, we published a new mockmaker based on the &quot;inline bytecode&quot; principle.
This mockmaker creates mocks manipulating bytecode equivalent within the original class such that its method implementations hook into the normal Mockito machinery.
As a comparison, the subclass mockmaker generates &quot;real&quot; subclasses for mocks, to mimic the same behavior.
While the approaches are similar, the inline mockmaker avoids certain restrictions that the JDK imposes.
For example, it does not violate module boundaries (introduced in JDK 9, but more heavily used in JDK 17) and avoids the leaking of the creation of the subclass.</p>
<p>Massive thanks to community member <a href="https://github.com/reta"><code>@​reta</code></a> who implemented this change.</p>
<h3>When should I still be using the subclass mockmaker?</h3>
<p>There are legitimate remaining use cases for the subclass mockmaker.
For example, on the Graal VM's native image, the inline mockmaker will not work and the subclass mockmaker is the appropriate choice.
Additionally, if you would like to avoid mocking final classes, using the subclass mockmaker is a possibibility.
Note however that if you solely want to use the subclass mockmaker to avoid mocking final, you will run into the above mentioned issues on JDK 17+.
We want to leave this choice up to our users, which is why we will keep on supporting the subclass mockmaker.</p>
<p>If you want to use the subclass mockmaker instead, you can use the new <code>mockito-subclass</code> artifact (published <a href="https://search.maven.org/artifact/org.mockito/mockito-subclass">on Maven Central</a> along with all our other artifacts).</p>
<h2>Update the minimum supported Java version to 11</h2>
<p>Mockito 4 supports Java 8 and above.
Similar to other open source projects, we are moving away from JDK 8 and to newer versions.
The primary reason for moving away from JDK 8 is the increasing maintenance costs with keeping our own infrastructure working.
Lately we have been running into more and more JDK 8 breakages.
Additionally, while we want to support the newest JDK API's, our current solution to support both JDK 8 and newer versions causes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2798">issues with the <code>SecurityManager</code></a>.
Since we want Mockito to work on the newest version and more and more businesses adopting JDK 11, we have decided to make the switch as well.</p>
<p>Massive thanks to community member <a href="https://github.com/reta"><code>@​reta</code></a> who implemented this change.</p>
<h3>What should I do if I still run JDK 8?</h3>
<p>For JDK 8 and below, you can keep on using Mockito 4.
This is similar to if you are using JDK 6, for which you can keep on using Mockito 2.
The changes in Mockito 5 (for now) are primarily focused on the latest JDK versions, which means the API differences between Mockito 4 and 5 are minimal.
However, over time this will most likely widen, so we do recommend adopting JDK 11 in the future.</p>
<h2>New <code>type()</code> method on <code>ArgumentMatcher</code></h2>
<p>One of our most used public API's for customizing Mockito is the <a href="https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/ArgumentMatcher.html"><code>ArgumentMatcher</code> interface</a>.
The interface allows you to define a custom matcher, which you can pass into method arguments to provide more targeted matches.
One major shortcoming of the <code>ArgumentMatcher</code> was the lack of varargs support.</p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="adf528d173"><code>adf528d</code></a> Bump versions.bytebuddy from 1.12.21 to 1.12.22 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2864">https://github.com/facebook/flipper/issues/2864</a>)</li>
<li><a href="2418419a19"><code>2418419</code></a> Bump versions.junitJupiter from 5.9.1 to 5.9.2 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2858">https://github.com/facebook/flipper/issues/2858</a>)</li>
<li><a href="3d40cd51d3"><code>3d40cd5</code></a> Bump junit-platform-launcher from 1.9.1 to 1.9.2 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2859">https://github.com/facebook/flipper/issues/2859</a>)</li>
<li><a href="9bec8e3a1a"><code>9bec8e3</code></a> Bump versions.errorprone from 2.17.0 to 2.18.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2857">https://github.com/facebook/flipper/issues/2857</a>)</li>
<li><a href="a9595f559c"><code>a9595f5</code></a> Switch the default mockmaker to the inline mockmaker on JDK 17+ (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2834">https://github.com/facebook/flipper/issues/2834</a>)</li>
<li><a href="c5d7fbc532"><code>c5d7fbc</code></a> Bump assertj-core from 3.23.1 to 3.24.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2854">https://github.com/facebook/flipper/issues/2854</a>)</li>
<li><a href="dbd7f2ff4a"><code>dbd7f2f</code></a> Bump versions.bytebuddy from 1.12.20 to 1.12.21 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2852">https://github.com/facebook/flipper/issues/2852</a>)</li>
<li><a href="4d62fa75c7"><code>4d62fa7</code></a> Bump junit from 1.1.4 to 1.1.5 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2850">https://github.com/facebook/flipper/issues/2850</a>)</li>
<li><a href="b1b6d6afcb"><code>b1b6d6a</code></a> Bump espresso-core from 3.5.0 to 3.5.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2849">https://github.com/facebook/flipper/issues/2849</a>)</li>
<li><a href="7b5b8dd840"><code>7b5b8dd</code></a> Remove use case for non-existent method VerificationWithTimeout#never (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2848">https://github.com/facebook/flipper/issues/2848</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v4.9.0...v5.0.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core&package-manager=gradle&previous-version=4.9.0&new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: antonk52

Differential Revision: D42678087

Pulled By: passy

fbshipit-source-id: 7e1e38af900b985a26b42342297e15ab7eda9546
2023-01-24 06:39:36 -08:00
dependabot[bot]
3f3233cf2b Bump anyhow from 1.0.66 to 1.0.68 in /packer (#4400)
Summary:
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.66 to 1.0.68.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.67</h2>
<ul>
<li>Improve the backtrace captured when <code>context()</code> is used on an <code>Option</code> (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/280">https://github.com/facebook/flipper/issues/280</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="867763b8fc"><code>867763b</code></a> Release 1.0.68</li>
<li><a href="c0a87d0a1f"><code>c0a87d0</code></a> Opt out -Zrustdoc-scrape-examples on docs.rs</li>
<li><a href="1cc707b6f8"><code>1cc707b</code></a> Release 1.0.67</li>
<li><a href="613b26115c"><code>613b261</code></a> Update build status badge</li>
<li><a href="0f922d7c51"><code>0f922d7</code></a> Disable backtrace CI on Rust 1.50</li>
<li><a href="acecd9bd35"><code>acecd9b</code></a> Update ui test suite to nightly-2022-12-15</li>
<li><a href="0bac51f19b"><code>0bac51f</code></a> Time out workflows after 45 minutes</li>
<li><a href="60e88002dc"><code>60e8800</code></a> Fix renamed let_underscore_drop lint</li>
<li><a href="8d1c734b81"><code>8d1c734</code></a> Update ui test suite to nightly-2022-11-16</li>
<li><a href="451651b2ba"><code>451651b</code></a> Update ui test suite to nightly-2022-11-11</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.66...1.0.68">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.66&new-version=1.0.68)](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/4400

Reviewed By: antonk52

Differential Revision: D42639009

Pulled By: passy

fbshipit-source-id: 2d512ef7b99d2ad51736cab2ae2395df82f9c078
2023-01-24 06:29:07 -08:00
dependabot[bot]
defefb0f78 Bump serde_yaml from 0.9.14 to 0.9.17 in /packer (#4459)
Summary:
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.14 to 0.9.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/serde-yaml/releases">serde_yaml's releases</a>.</em></p>
<blockquote>
<h2>0.9.17</h2>
<ul>
<li>Improve Debug representation of some error messages</li>
</ul>
<h2>0.9.16</h2>
<ul>
<li>Opt out of <code>-Zrustdoc-scrape-examples</code> on docs.rs for now</li>
</ul>
<h2>0.9.15</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1cf6e8ebde"><code>1cf6e8e</code></a> Release 0.9.17</li>
<li><a href="0d9e6c756b"><code>0d9e6c7</code></a> Improve formatting of single quote in Debug</li>
<li><a href="3ff550655d"><code>3ff5506</code></a> Speed up cargo fuzz CI job</li>
<li><a href="8261d9327d"><code>8261d93</code></a> Lint derive_hash_xor_eq renamed to derived_hash_with_manual_eq</li>
<li><a href="bb17d5ee8f"><code>bb17d5e</code></a> Preserve is_human_readable setting of wrapped de/serializer</li>
<li><a href="ecdb5bf2ec"><code>ecdb5bf</code></a> Prevent actions duplication on noop merge commits</li>
<li><a href="aed75edf52"><code>aed75ed</code></a> Sync license text with rust-lang repos</li>
<li><a href="e8fbca66b4"><code>e8fbca6</code></a> Release 0.9.16</li>
<li><a href="80ad63022b"><code>80ad630</code></a> Opt out -Zrustdoc-scrape-examples on docs.rs</li>
<li><a href="2d0b7bd7bd"><code>2d0b7bd</code></a> Release 0.9.15</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/serde-yaml/compare/0.9.14...0.9.17">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_yaml&package-manager=cargo&previous-version=0.9.14&new-version=0.9.17)](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/4459

Reviewed By: antonk52

Differential Revision: D42678096

Pulled By: passy

fbshipit-source-id: d525da955a9aa274f553a7a6477f99c6118045d4
2023-01-23 08:41:47 -08:00
Lorenzo Blasa
f44feb69e0 SKDescriptorMapper should be a weak reference
Summary:
^

SKDescriptorMapper owns the SKNodeDescriptor instances. SKNodeDescriptor instances should only have a weak reference to the mapper as to avoid retain cycles.

Reviewed By: passy

Differential Revision: D42673698

fbshipit-source-id: 8c98709b28fc3c711dc56c179c7c362417fa1f9d
2023-01-23 03:47:41 -08:00
Lorenzo Blasa
764e94503e Clear handlers on disconnect
Summary:
A few changes that should make our connect/disconnect more robust:

* Certificate provider handler should be set directly to and managed by the policy.
* Instantiate the socket once, synchronously on the connect method. Explicit deallocation once, synchronously on the disconnect method.
* Clear handlers on disconnect after clearing the delegate.
* Wait for the operation queue to drain before returning.

Reviewed By: passy

Differential Revision: D42664724

fbshipit-source-id: bd482acbb64a9bc9e36fb3418d4c81afa2109305
2023-01-23 03:45:59 -08:00
Pasquale Anatriello
b31f8c8755 Delete Litho timeMachine
Summary:
This plugin is rarely used and would need to be re-worked to work in a world where ComponentTree is not the only way of rendering a Litho hierarchy.
Deleting for now for simplicity

Reviewed By: adityasharat, passy

Differential Revision: D42573698

fbshipit-source-id: 0d9cd713b668e6fc79cd5cddcdcb9f24ed98f927
2023-01-20 10:19:06 -08:00
Lorenzo Blasa
92ac6988d5 Attributes inspector style improvements
Summary:
- Vertically center values
- Add gutter between rows/cols
- Tryout the removal of the indentation border (it could either be removed in the future or brought back)

Reviewed By: antonk52

Differential Revision: D42581663

fbshipit-source-id: cd682adca7f76f80240a0ca6d9023368a33453c3
2023-01-19 05:05:49 -08:00
dependabot[bot]
823eddc4ad Bump mockito-core from 4.9.0 to 4.11.0 (#4416)
Summary:
Bumps [mockito-core](https://github.com/mockito/mockito) from 4.9.0 to 4.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p>
<blockquote>
<h2>v4.11.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h4>4.11.0</h4>
<ul>
<li>2022-12-28 - <a href="https://github.com/mockito/mockito/compare/v4.10.0...v4.11.0">1 commit(s)</a> by Andy Coates</li>
<li>Improve vararg handling: approach 2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2807">#2807</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2807">mockito/mockito#2807</a>)</li>
<li>Mocking varargs method with <code>any(String[].class)</code> doesn't work as expected [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2796">#2796</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2796">mockito/mockito#2796</a>)</li>
<li>(Argument)Matchers regression from 1.10.19 to 2.18.3 for varargs [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/1498">https://github.com/facebook/flipper/issues/1498</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/1498">mockito/mockito#1498</a>)</li>
<li>Cannot verify varargs parameter as an array [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/1222">https://github.com/facebook/flipper/issues/1222</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/1222">mockito/mockito#1222</a>)</li>
<li>ArgumentCaptor can't capture varargs-arrays [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/584">https://github.com/facebook/flipper/issues/584</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/584">mockito/mockito#584</a>)</li>
<li>Verification of an empty varargs call fails when isNotNull() is used [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/567">https://github.com/facebook/flipper/issues/567</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/567">mockito/mockito#567</a>)</li>
</ul>
<h2>v4.10.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h4>4.10.0</h4>
<ul>
<li>2022-12-14 - <a href="https://github.com/mockito/mockito/compare/v4.9.0...v4.10.0">13 commit(s)</a> by Andrei Solntsev, Andriy Redko, Andy Coates, Christopher Lambert, Marcono1234, Vladimir Glinskikh, dependabot[bot]</li>
<li>Add new artifact mockito-subclass (to use mock-maker-subclass MockMaker) [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2821">#2821</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2821">mockito/mockito#2821</a>)</li>
<li>Bump gradle from 7.5.1 to 7.6 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2817">#2817</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2817">mockito/mockito#2817</a>)</li>
<li>Fix incorrect Javadoc inline tag for MockitoJUnitRunner [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2816">#2816</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2816">mockito/mockito#2816</a>)</li>
<li>Bump shipkit-auto-version from 1.2.1 to 1.2.2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2811">#2811</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2811">mockito/mockito#2811</a>)</li>
<li>Bump com.github.ben-manes.versions from 0.42.0 to 0.44.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2810">#2810</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2810">mockito/mockito#2810</a>)</li>
<li>Bump kotlinVersion from 1.7.21 to 1.7.22 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2809">#2809</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2809">mockito/mockito#2809</a>)</li>
<li>Bump junit from 1.1.3 to 1.1.4 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2806">#2806</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2806">mockito/mockito#2806</a>)</li>
<li>Simplify <code>MatcherApplicationStrategy</code> [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2803">#2803</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2803">mockito/mockito#2803</a>)</li>
<li>Bump kotlinVersion from 1.7.10 to 1.7.21 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2801">#2801</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2801">mockito/mockito#2801</a>)</li>
<li>Bump espresso-core from 3.4.0 to 3.5.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2800">#2800</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2800">mockito/mockito#2800</a>)</li>
<li>Bump versions.bytebuddy from 1.12.16 to 1.12.19 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2799">#2799</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2799">mockito/mockito#2799</a>)</li>
<li>Upgrade errorprone from 2.14.0 to 2.16 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2794">#2794</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2794">mockito/mockito#2794</a>)</li>
<li>automatically detect class to mock [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2779">https://github.com/facebook/flipper/issues/2779</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2779">mockito/mockito#2779</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="483e15f9f9"><code>483e15f</code></a> Add <code>type()</code> method to <code>ArgumentMatcher</code> (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2807">#2807</a>)</li>
<li><a href="a4e2e48507"><code>a4e2e48</code></a> Add <code>mockito-subclass</code> artifact (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2821">#2821</a>)</li>
<li><a href="e2e6289185"><code>e2e6289</code></a> Bump gradle from 7.5.1 to 7.6 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2817">#2817</a>)</li>
<li><a href="ee9ba749fe"><code>ee9ba74</code></a> Fix incorrect Javadoc inline tag for MockitoJUnitRunner (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2816">#2816</a>)</li>
<li><a href="2567f050f1"><code>2567f05</code></a> Bump shipkit-auto-version from 1.2.1 to 1.2.2 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2811">#2811</a>)</li>
<li><a href="bdcb31e34c"><code>bdcb31e</code></a> Bump com.github.ben-manes.versions from 0.42.0 to 0.44.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2810">#2810</a>)</li>
<li><a href="34b8a8db64"><code>34b8a8d</code></a> Bump kotlinVersion from 1.7.21 to 1.7.22 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2809">#2809</a>)</li>
<li><a href="83a41fdff1"><code>83a41fd</code></a> Bump junit from 1.1.3 to 1.1.4 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2806">#2806</a>)</li>
<li><a href="8f4af189a9"><code>8f4af18</code></a> Simplify <code>MatcherApplicationStrategy</code> (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2803">#2803</a>)</li>
<li><a href="0ce902af96"><code>0ce902a</code></a> Bump kotlinVersion from 1.7.10 to 1.7.21 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2801">#2801</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v4.9.0...v4.11.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core&package-manager=gradle&previous-version=4.9.0&new-version=4.11.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/4416

Reviewed By: antonk52

Differential Revision: D42370537

Pulled By: passy

fbshipit-source-id: 10676e3d642bd2fcab23440b23b425dbed7c5663
2023-01-18 07:23:47 -08:00
Anton Kastritskiy
b8f21f0d65 automatic update for docusaurus-plugin-internaldocs-fb@1.4.0
Reviewed By: lblasa

Differential Revision: D42546365

fbshipit-source-id: 038a34b0dc265850f82c2435b7dd86e69c8a8cd1
2023-01-18 02:24:43 -08:00
Pascal Hartig
05cf919f8d Mass-bump deps for js-flipper
Summary: Too many individual tasks and PR. This is one to rule them all.

Reviewed By: antonk52

Differential Revision: D42546377

fbshipit-source-id: 5e871ce6c3449eb5d7fbc07d270aba323a19e85c
2023-01-18 01:41:10 -08:00
Lorenzo Blasa
8491fea38d Update react-native to 0.69.7
Summary:
This change addresses an issue raised here:
https://github.com/facebook/react-native/issues/35210

allow-large-files

changelog: Update RN to 0.69.7

Reviewed By: passy, antonk52

Differential Revision: D42543280

fbshipit-source-id: 4e41aaefc0b442a2a8b4e8547437d22428d7a685
2023-01-17 03:02:45 -08:00
generatedunixname89002005306973
b4a6c1dd96 Flipper Snapshot Bump: v0.177.1-SNAPSHOT
Summary: Releasing snapshot version 0.177.1-SNAPSHOT

Reviewed By: lblasa

Differential Revision: D42530046

fbshipit-source-id: c39c71f114746b5ab8e00b9bfe6a74033ddfb1c1
2023-01-16 06:32:36 -08:00
generatedunixname89002005306973
61a9b14401 Flipper Release: v0.177.0
Summary: Releasing version 0.177.0

Reviewed By: lblasa

Differential Revision: D42530047

fbshipit-source-id: 477eb81e2fcab0d7ace9701b098483d3349c904a
2023-01-16 06:32:36 -08:00
Lorenzo Blasa
49403df95f Remove survey banner
Summary:
^

Not removing the component, yet, as we may re-introduce the survey once we officially release on iOS.

Reviewed By: antonk52

Differential Revision: D42499399

fbshipit-source-id: 596ebda7acf39c0b8377bbd3a1a8f4dfa81e59a4
2023-01-13 07:36:20 -08:00
Lorenzo Blasa
f007da93d3 Show the banner only once per day
Summary: ^

Reviewed By: jknoxville

Differential Revision: D42499338

fbshipit-source-id: 85c1edc676d00a1e442c5490575f8a14465d5a4f
2023-01-13 07:36:20 -08:00
dependabot[bot]
8111513e95 Bump eslint from 8.28.0 to 8.31.0 in /js/js-flipper (#4419)
Summary:
Bumps [eslint](https://github.com/eslint/eslint) from 8.28.0 to 8.31.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p>
<blockquote>
<h2>v8.31.0</h2>
<h2>Features</h2>
<ul>
<li><a href="52c7c73c05"><code>52c7c73</code></a> feat: check assignment patterns in no-underscore-dangle (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16693">#16693</a>) (Milos Djermanovic)</li>
<li><a href="b401cde47d"><code>b401cde</code></a> feat: add options to check destructuring in no-underscore-dangle (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16006">#16006</a>) (Morten Kaltoft)</li>
<li><a href="30d0daf55e"><code>30d0daf</code></a> feat: group properties with values in parentheses in <code>key-spacing</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16677">#16677</a>) (Francesco Trotta)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a href="35439f1572"><code>35439f1</code></a> fix: correct syntax error in <code>prefer-arrow-callback</code> autofix (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16722">#16722</a>) (Francesco Trotta)</li>
<li><a href="87b247058e"><code>87b2470</code></a> fix: new instance of FlatESLint should load latest config file version (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16608">#16608</a>) (Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a href="4339dc462d"><code>4339dc4</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="4e4049c5fa"><code>4e4049c</code></a> docs: optimize code block structure (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16669">#16669</a>) (Sam Chen)</li>
<li><a href="54a7ade5d8"><code>54a7ade</code></a> docs: do not escape code blocks of formatters examples (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16719">#16719</a>) (Sam Chen)</li>
<li><a href="e5ecfefa1c"><code>e5ecfef</code></a> docs: Add function call example for no-undefined (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16712">#16712</a>) (Elliot Huffman)</li>
<li><a href="a3262f0a63"><code>a3262f0</code></a> docs: Add mastodon link (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16638">#16638</a>) (Amaresh  S M)</li>
<li><a href="a14ccf91af"><code>a14ccf9</code></a> docs: clarify files property (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16709">#16709</a>) (Sam Chen)</li>
<li><a href="3b29eb14e0"><code>3b29eb1</code></a> docs: fix npm link (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16710">#16710</a>) (Abdullah Osama)</li>
<li><a href="a638673ee6"><code>a638673</code></a> docs: fix search bar focus on <code>Esc</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16700">#16700</a>) (Shanmughapriyan S)</li>
<li><a href="f62b722251"><code>f62b722</code></a> docs: country flag missing in windows (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16698">#16698</a>) (Shanmughapriyan S)</li>
<li><a href="4d27ec6019"><code>4d27ec6</code></a> docs: display zh-hans in the docs language switcher (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16686">#16686</a>) (Percy Ma)</li>
<li><a href="8bda20e827"><code>8bda20e</code></a> docs: remove manually maintained anchors (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16685">#16685</a>) (Percy Ma)</li>
<li><a href="b68440ff2b"><code>b68440f</code></a> docs: User Guide Getting Started expansion (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16596">#16596</a>) (Ben Perlmutter)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a href="65d4e24c36"><code>65d4e24</code></a> chore: Upgrade <code>@​eslint/eslintrc</code><a href="https://github.com/1"><code>@​1</code></a>.4.1 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16729">#16729</a>) (Brandon Mills)</li>
<li><a href="8d93081a71"><code>8d93081</code></a> chore: fix CI failure (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16721">#16721</a>) (Sam Chen)</li>
<li><a href="8f17247a93"><code>8f17247</code></a> chore: Set up automatic updating of README (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16717">#16717</a>) (Nicholas C. Zakas)</li>
<li><a href="4cd87cb3c5"><code>4cd87cb</code></a> ci: bump actions/stale from 6 to 7 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16713">#16713</a>) (dependabot[bot])</li>
<li><a href="fd20c75b10"><code>fd20c75</code></a> chore: sort package.json scripts in alphabetical order (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16705">#16705</a>) (Darius Dzien)</li>
<li><a href="10a5c78393"><code>10a5c78</code></a> chore: update ignore patterns in <code>eslint.config.js</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16678">#16678</a>) (Milos Djermanovic)</li>
</ul>
<h2>v8.30.0</h2>
<h2>Features</h2>
<ul>
<li><a href="075ef2cf31"><code>075ef2c</code></a> feat: add suggestion for no-return-await (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16637">#16637</a>) (Daniel Bartholomae)</li>
<li><a href="7190d98ff4"><code>7190d98</code></a> feat: update globals (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16654">#16654</a>) (Sébastien Règne)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a href="1a327aae57"><code>1a327aa</code></a> fix: Ensure flat config unignores work consistently like eslintrc (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16579">#16579</a>) (Nicholas C. Zakas)</li>
<li><a href="9b8bb72c49"><code>9b8bb72</code></a> fix: autofix recursive functions in no-var (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16611">#16611</a>) (Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a href="6a8cd94ed0"><code>6a8cd94</code></a> docs: Clarify Discord info in issue template config (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16663">#16663</a>) (Nicholas C. Zakas)</li>
<li><a href="ad44344ef6"><code>ad44344</code></a> docs: CLI documentation standardization (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16563">#16563</a>) (Ben Perlmutter)</li>
<li><a href="293573eb53"><code>293573e</code></a> docs: fix broken line numbers (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16606">#16606</a>) (Sam Chen)</li>
<li><a href="fa2c64be10"><code>fa2c64b</code></a> docs: use relative links for internal links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16631">#16631</a>) (Percy Ma)</li>
<li><a href="75276c9bc7"><code>75276c9</code></a> docs: reorder options in no-unused-vars (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16625">#16625</a>) (Milos Djermanovic)</li>
<li><a href="7276fe5776"><code>7276fe5</code></a> docs: Fix anchor in URL (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16628">#16628</a>) (Karl Horky)</li>
<li><a href="6bef1350e6"><code>6bef135</code></a> docs: don't apply layouts to html formatter example (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16591">#16591</a>) (Tanuj Kanti)</li>
<li><a href="dfc7ec11b1"><code>dfc7ec1</code></a> docs: Formatters page updates (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16566">#16566</a>) (Ben Perlmutter)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p>
<blockquote>
<p>v8.31.0 - December 31, 2022</p>
<ul>
<li><a href="65d4e24c36"><code>65d4e24</code></a> chore: Upgrade <code>@​eslint/eslintrc</code><a href="https://github.com/1"><code>@​1</code></a>.4.1 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16729">#16729</a>) (Brandon Mills)</li>
<li><a href="35439f1572"><code>35439f1</code></a> fix: correct syntax error in <code>prefer-arrow-callback</code> autofix (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16722">#16722</a>) (Francesco Trotta)</li>
<li><a href="87b247058e"><code>87b2470</code></a> fix: new instance of FlatESLint should load latest config file version (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16608">#16608</a>) (Milos Djermanovic)</li>
<li><a href="8d93081a71"><code>8d93081</code></a> chore: fix CI failure (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16721">#16721</a>) (Sam Chen)</li>
<li><a href="4339dc462d"><code>4339dc4</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="8f17247a93"><code>8f17247</code></a> chore: Set up automatic updating of README (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16717">#16717</a>) (Nicholas C. Zakas)</li>
<li><a href="4e4049c5fa"><code>4e4049c</code></a> docs: optimize code block structure (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16669">#16669</a>) (Sam Chen)</li>
<li><a href="54a7ade5d8"><code>54a7ade</code></a> docs: do not escape code blocks of formatters examples (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16719">#16719</a>) (Sam Chen)</li>
<li><a href="52c7c73c05"><code>52c7c73</code></a> feat: check assignment patterns in no-underscore-dangle (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16693">#16693</a>) (Milos Djermanovic)</li>
<li><a href="e5ecfefa1c"><code>e5ecfef</code></a> docs: Add function call example for no-undefined (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16712">#16712</a>) (Elliot Huffman)</li>
<li><a href="a3262f0a63"><code>a3262f0</code></a> docs: Add mastodon link (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16638">#16638</a>) (Amaresh  S M)</li>
<li><a href="4cd87cb3c5"><code>4cd87cb</code></a> ci: bump actions/stale from 6 to 7 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16713">#16713</a>) (dependabot[bot])</li>
<li><a href="a14ccf91af"><code>a14ccf9</code></a> docs: clarify files property (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16709">#16709</a>) (Sam Chen)</li>
<li><a href="3b29eb14e0"><code>3b29eb1</code></a> docs: fix npm link (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16710">#16710</a>) (Abdullah Osama)</li>
<li><a href="fd20c75b10"><code>fd20c75</code></a> chore: sort package.json scripts in alphabetical order (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16705">#16705</a>) (Darius Dzien)</li>
<li><a href="a638673ee6"><code>a638673</code></a> docs: fix search bar focus on <code>Esc</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16700">#16700</a>) (Shanmughapriyan S)</li>
<li><a href="f62b722251"><code>f62b722</code></a> docs: country flag missing in windows (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16698">#16698</a>) (Shanmughapriyan S)</li>
<li><a href="4d27ec6019"><code>4d27ec6</code></a> docs: display zh-hans in the docs language switcher (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16686">#16686</a>) (Percy Ma)</li>
<li><a href="8bda20e827"><code>8bda20e</code></a> docs: remove manually maintained anchors (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16685">#16685</a>) (Percy Ma)</li>
<li><a href="b401cde47d"><code>b401cde</code></a> feat: add options to check destructuring in no-underscore-dangle (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16006">#16006</a>) (Morten Kaltoft)</li>
<li><a href="b68440ff2b"><code>b68440f</code></a> docs: User Guide Getting Started expansion (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16596">#16596</a>) (Ben Perlmutter)</li>
<li><a href="30d0daf55e"><code>30d0daf</code></a> feat: group properties with values in parentheses in <code>key-spacing</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16677">#16677</a>) (Francesco Trotta)</li>
<li><a href="10a5c78393"><code>10a5c78</code></a> chore: update ignore patterns in <code>eslint.config.js</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16678">#16678</a>) (Milos Djermanovic)</li>
</ul>
<p>v8.30.0 - December 16, 2022</p>
<ul>
<li><a href="f2c4737242"><code>f2c4737</code></a> chore: upgrade <code>@​eslint/eslintrc</code><a href="https://github.com/1"><code>@​1</code></a>.4.0 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16675">#16675</a>) (Milos Djermanovic)</li>
<li><a href="1a327aae57"><code>1a327aa</code></a> fix: Ensure flat config unignores work consistently like eslintrc (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16579">#16579</a>) (Nicholas C. Zakas)</li>
<li><a href="075ef2cf31"><code>075ef2c</code></a> feat: add suggestion for no-return-await (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16637">#16637</a>) (Daniel Bartholomae)</li>
<li><a href="ba74253e8b"><code>ba74253</code></a> chore: standardize npm script names per <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14827">#14827</a> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16315">#16315</a>) (Patrick McElhaney)</li>
<li><a href="6a8cd94ed0"><code>6a8cd94</code></a> docs: Clarify Discord info in issue template config (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16663">#16663</a>) (Nicholas C. Zakas)</li>
<li><a href="0d9af4c567"><code>0d9af4c</code></a> ci: fix npm v9 problem with <code>file:</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16664">#16664</a>) (Milos Djermanovic)</li>
<li><a href="7190d98ff4"><code>7190d98</code></a> feat: update globals (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16654">#16654</a>) (Sébastien Règne)</li>
<li><a href="ad44344ef6"><code>ad44344</code></a> docs: CLI documentation standardization (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16563">#16563</a>) (Ben Perlmutter)</li>
<li><a href="90c9219181"><code>90c9219</code></a> refactor: migrate off deprecated function-style rules in all tests (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16618">#16618</a>) (Bryan Mishkin)</li>
<li><a href="9b8bb72c49"><code>9b8bb72</code></a> fix: autofix recursive functions in no-var (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16611">#16611</a>) (Milos Djermanovic)</li>
<li><a href="293573eb53"><code>293573e</code></a> docs: fix broken line numbers (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16606">#16606</a>) (Sam Chen)</li>
<li><a href="fa2c64be10"><code>fa2c64b</code></a> docs: use relative links for internal links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16631">#16631</a>) (Percy Ma)</li>
<li><a href="75276c9bc7"><code>75276c9</code></a> docs: reorder options in no-unused-vars (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16625">#16625</a>) (Milos Djermanovic)</li>
<li><a href="7276fe5776"><code>7276fe5</code></a> docs: Fix anchor in URL (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16628">#16628</a>) (Karl Horky)</li>
<li><a href="6bef1350e6"><code>6bef135</code></a> docs: don't apply layouts to html formatter example (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16591">#16591</a>) (Tanuj Kanti)</li>
<li><a href="dfc7ec11b1"><code>dfc7ec1</code></a> docs: Formatters page updates (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16566">#16566</a>) (Ben Perlmutter)</li>
<li><a href="8ba124cfd8"><code>8ba124c</code></a> docs: update the <code>prefer-const</code> example (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16607">#16607</a>) (Pavel)</li>
<li><a href="e6cb05aa35"><code>e6cb05a</code></a> docs: fix css leaking (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16603">#16603</a>) (Sam Chen)</li>
</ul>
<p>v8.29.0 - December 2, 2022</p>
<ul>
<li><a href="0311d81834"><code>0311d81</code></a> docs: Configuring Plugins page intro, page tweaks, and rename (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16534">#16534</a>) (Ben Perlmutter)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d9a39c7685"><code>d9a39c7</code></a> 8.31.0</li>
<li><a href="5d182ce708"><code>5d182ce</code></a> Build: changelog update for 8.31.0</li>
<li><a href="65d4e24c36"><code>65d4e24</code></a> chore: Upgrade <code>@​eslint/eslintrc</code><a href="https://github.com/1"><code>@​1</code></a>.4.1 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16729">#16729</a>)</li>
<li><a href="35439f1572"><code>35439f1</code></a> fix: correct syntax error in <code>prefer-arrow-callback</code> autofix (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16722">#16722</a>)</li>
<li><a href="87b247058e"><code>87b2470</code></a> fix: new instance of FlatESLint should load latest config file version (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16608">#16608</a>)</li>
<li><a href="8d93081a71"><code>8d93081</code></a> chore: fix CI failure (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16721">#16721</a>)</li>
<li><a href="4339dc462d"><code>4339dc4</code></a> docs: Update README</li>
<li><a href="8f17247a93"><code>8f17247</code></a> chore: Set up automatic updating of README (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16717">#16717</a>)</li>
<li><a href="4e4049c5fa"><code>4e4049c</code></a> docs: optimize code block structure (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16669">#16669</a>)</li>
<li><a href="54a7ade5d8"><code>54a7ade</code></a> docs: do not escape code blocks of formatters examples (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/16719">#16719</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.28.0...v8.31.0">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D42370532

Pulled By: passy

fbshipit-source-id: 4ece5752034b32bce0d217ebc86141c045d1dbfd
2023-01-12 04:20:08 -08:00
Alvin Xu
f506bbde6b Fix 'Isues or questions' in ios-native documentation
Summary:
Same issue as D42282609 (2f4c88c8d1) but on different page. Missed this one in earlier diff.

Fix typo in 'Isues or questions' on ios-native. zbgs search, should now be fixed on all pages.

https://www.internalfb.com/intern/staticdocs/flipper/docs/getting-started/ios-native/

Differential Revision: D42444164

fbshipit-source-id: 91be4c41caea7549f278ca4621bb3b54f024b9b8
2023-01-11 10:52:56 -08:00
Lorenzo Blasa
a040fb8d4e Ensure logs don't indefinitely append past capacity
Summary:
^

There could be cases, albeit unlikely, that logs could be appended for the current state indefintely that would ultimate fail due to not having enough memory.

This change puts a cap on that.

Reviewed By: mweststrate

Differential Revision: D42313904

fbshipit-source-id: 7fd96be822c9427720bccb41c6c32a39213c7652
2023-01-10 06:48:53 -08:00
Pascal Hartig
882b969931 Reroll CircleCI secrets (#4433)
Summary:
Rerolled the secrets used to publish to maven and the key to encrypt the additional gradle properties. Changing to pbkdf2-based key derivation, too, which should hopefully be supported by the CircleCI host.

Ref: https://circleci.com/blog/january-4-2023-security-alert/
Ref: T141744585

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

Reviewed By: antonk52

Differential Revision: D42431128

Pulled By: passy

fbshipit-source-id: ec0ba2c7eecfd8cb206ccf2086604bf28dbea313
2023-01-10 06:14:43 -08:00
Anton Nikolaev
f8161d67a0 Fix generating separate fb-internal docs for plugins
Reviewed By: lblasa

Differential Revision: D42370725

fbshipit-source-id: 0f0a1c9676aaa8a57ed8e4a6e973ef476ca757d3
2023-01-06 09:29:44 -08:00
Anton Nikolaev
45770eeff4 Small wording fix regarding support of iOS for Navigation plugin
Summary: There is no support of navigation plugin outside of Meta and it is not planned, so it's better to state directly in open-source docs instead of saying "Coming soon".

Reviewed By: lblasa

Differential Revision: D42370752

fbshipit-source-id: 23d6400ab7374877a0b13ae3b9c79fcb584763db
2023-01-06 09:29:44 -08:00
Luke De Feo
3deaa15273 Add Logging @ FB page
Reviewed By: passy

Differential Revision: D42386021

fbshipit-source-id: cd89415a3845bffa9edd9b3a63d4d1a4d5b8d56c
2023-01-06 06:52:19 -08:00
Luke De Feo
0a693f710e Plugin RPC errors should not cause crash report
Summary:
This code path is when a send results in an error being returned from the client.  We reject the promise but also raise an error on the message bus.

There is a handler for this 'error' event that is raised that is over zelous and reports a crash to the crash reporter. This should not happen

Reviewed By: lblasa

Differential Revision: D42385292

fbshipit-source-id: f668a396b0d266ee9d1c7c1ca740e7bb5ae9608a
2023-01-06 06:15:44 -08:00
Alvin Xu
2f4c88c8d1 Fix typo 'Isues and Questions' in documentation
Summary:
Someone https://github.com/facebook/flipper/pull/4413 already submitted a PR for D42282801 for T141305192 so i figured i'd give it to them. However, that only covered ios-native documentation.

found/fixed the other instances of the typo in android-native and react-native-ios

https://www.internalfb.com/intern/staticdocs/flipper/docs/getting-started/android-native/

https://www.internalfb.com/intern/staticdocs/flipper/docs/getting-started/react-native-ios/

Differential Revision: D42282609

fbshipit-source-id: 3e6b34a8e828334784ed42dc33c12df8a726f124
2022-12-29 19:45:03 -08:00
Raahul Natarrajan
ec8d34d556 Create VR Call Hub Flipper plugin
Summary: As part of BE, this diff creates the initial Flipper plugin for VR Call Hub using `scarf flipper-plugin` from the tutorial https://www.internalfb.com/intern/staticdocs/flipper/docs/tutorial/intro/

Differential Revision: D42146201

fbshipit-source-id: 8bc52184b21b2e47304f694068d11fd962b07b9d
2022-12-19 14:06:03 -08:00
Luke De Feo
6deedabfb2 Remove UI Debugger litho components from open source build
Summary:
I created a separate folder under src called facedbook, which
1.  isnt synced to github
2.  isnt build by gradle

I also needed to exclude the file with the duplicate symbol from buck. I seemed to have to move both the src/facebook and src/main under one buck file to get the exclude to work

Reviewed By: lblasa

Differential Revision: D41612114

fbshipit-source-id: a8386e1b1eabdeca2a800d98d8732b2ca694836b
2022-12-19 09:20:27 -08:00
Luke De Feo
0414e145a9 Port visibility and mount state for litho mountables
Summary: Based off D41224546

Reviewed By: mihaelao

Differential Revision: D41582451

fbshipit-source-id: 8792d40e47b2049e63a22a51363c093be310fe78
2022-12-19 09:20:27 -08:00
Luke De Feo
edf7dd1b8f Add entire node to raw data
Reviewed By: lblasa

Differential Revision: D41612115

fbshipit-source-id: a89dc1b3c994435afa9b85f6681df73f637c3f3f
2022-12-19 09:20:27 -08:00
Luke De Feo
989797a225 Dynamic scaling of visualizer and resizable window
Summary: Fixes https://fb.workplace.com/groups/443457641253219/permalink/480446154221034/

Reviewed By: mweststrate

Differential Revision: D42095625

fbshipit-source-id: 364577141f2819dd22b0b499b11770d0bb88b1f5
2022-12-16 03:47:58 -08:00
dependabot[bot]
e65c190136 Bump @babel/runtime from 7.19.4 to 7.20.6 in /react-native/ReactNativeFlipperExample (#4342)
Summary:
Bumps [babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.19.4 to 7.20.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/runtime</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.20.6 (2022-11-28)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15231">#15231</a> Update <code>checkInRHS</code> helper min version (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h2>v7.20.5 (2022-11-28)</h2>
<p>Thanks <a href="https://github.com/davydof"><code>@​davydof</code></a> and <a href="https://github.com/SuperSodaSea"><code>@​SuperSodaSea</code></a> for your first PRs!</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15183">#15183</a> Improve array destructuring spec compliance (<a href="https://github.com/SuperSodaSea"><code>@​SuperSodaSea</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15182">#15182</a> fix: apply toPropertyKey when defining class members (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15133">#15133</a> fix: validate rhs of <code>in</code> when transpiling <code>#p in C</code> (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15225">#15225</a> Parse <code>using[foo]</code> as computed member expression (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15207">#15207</a> Export <code>ParseResult</code> type (<a href="https://github.com/davydof"><code>@​davydof</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15198">#15198</a> fix: parse <code>import module, ...</code> (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-wrap-function</code>, <code>babel-preset-env</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15181">#15181</a> fix: Edge cases for async functions and <code>noNewArrow</code> assumption (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15163">#15163</a> fix: Throw error when compiling <code>super()</code> in arrow functions with default / rest parameters (<a href="https://github.com/SuperSodaSea"><code>@​SuperSodaSea</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-node</code>, <code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15194">#15194</a> fix: Bump <code>regenerator</code> and add tests (<a href="https://github.com/SuperSodaSea"><code>@​SuperSodaSea</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15192">#15192</a> fix: Update <code>regjsparser</code> for <code>babel/standalone</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15109">#15109</a> fix: Babel 8 types (<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/15143">#15143</a> Don't print inner comments as leading when wrapping in <code>(``)</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-block-scoping</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15167">#15167</a> Register <code>switch</code>'s <code>discriminant</code> in the outer scope (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15173">#15173</a> Improve generator behavior when <code>comments:false</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-block-scoping</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15164">#15164</a> Only extract IDs for TDZ checks in assign when necessary (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-core</code>, <code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15202">#15202</a> Bump typescript to 4.9.3 (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/runtime</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.20.6 (2022-11-28)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15231">#15231</a> Update <code>checkInRHS</code> helper min version (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.20.5 (2022-11-28)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15183">#15183</a> Improve array destructuring spec compliance (<a href="https://github.com/SuperSodaSea"><code>@​SuperSodaSea</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15182">#15182</a> fix: apply toPropertyKey when defining class members (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15133">#15133</a> fix: validate rhs of <code>in</code> when transpiling <code>#p in C</code> (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15225">#15225</a> Parse <code>using[foo]</code> as computed member expression (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15207">#15207</a> Export <code>ParseResult</code> type (<a href="https://github.com/davydof"><code>@​davydof</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15198">#15198</a> fix: parse <code>import module, ...</code> (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-wrap-function</code>, <code>babel-preset-env</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15181">#15181</a> fix: Edge cases for async functions and <code>noNewArrow</code> assumption (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15163">#15163</a> fix: Throw error when compiling <code>super()</code> in arrow functions with default / rest parameters (<a href="https://github.com/SuperSodaSea"><code>@​SuperSodaSea</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-node</code>, <code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15194">#15194</a> fix: Bump <code>regenerator</code> and add tests (<a href="https://github.com/SuperSodaSea"><code>@​SuperSodaSea</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15192">#15192</a> fix: Update <code>regjsparser</code> for <code>babel/standalone</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15109">#15109</a> fix: Babel 8 types (<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/15143">#15143</a> Don't print inner comments as leading when wrapping in <code>(``)</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-block-scoping</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15167">#15167</a> Register <code>switch</code>'s <code>discriminant</code> in the outer scope (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15173">#15173</a> Improve generator behavior when <code>comments:false</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-block-scoping</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15164">#15164</a> Only extract IDs for TDZ checks in assign when necessary (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-core</code>, <code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15202">#15202</a> Bump typescript to 4.9.3 (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.20.4 (2022-11-08)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15160">#15160</a> Fix printing of comments before <code>=&gt;</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-plugin-transform-typescript</code></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="a4f44e154c"><code>a4f44e1</code></a> v7.20.6</li>
<li><a href="29a97b8ea2"><code>29a97b8</code></a> v7.20.5</li>
<li><a href="f8b47f9ce9"><code>f8b47f9</code></a> Improve array destructuring spec compliance (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/15183">#15183</a>)</li>
<li><a href="31386b9eb4"><code>31386b9</code></a> fix: Bump <code>regenerator</code> and add tests (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/15194">#15194</a>)</li>
<li><a href="df601f933e"><code>df601f9</code></a> fix: validate rhs of <code>in</code> when transpiling <code>#p in C</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/15133">#15133</a>)</li>
<li><a href="1893249b67"><code>1893249</code></a> v7.20.1</li>
<li><a href="04509a3be6"><code>04509a3</code></a> v7.20.0</li>
<li><a href="69bbe80447"><code>69bbe80</code></a> Update <code>regenerator-runtime</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/15078">#15078</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.20.6/packages/babel-runtime">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D41578605

Pulled By: mweststrate

fbshipit-source-id: 012c0a9a631a26c93e4871d43af4b252fc32cd70
2022-12-16 02:39:49 -08:00
dependabot[bot]
a498baf1c3 Bump tslib from 2.3.1 to 2.4.1 in /desktop (#4346)
Summary:
Bumps [tslib](https://github.com/Microsoft/tslib) from 2.3.1 to 2.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Microsoft/tslib/releases">tslib's releases</a>.</em></p>
<blockquote>
<h2>tslib 2.4.1</h2>
<p>This release contains <a href="https://github-redirect.dependabot.com/microsoft/tslib/pull/186">fixes for early <code>return</code>s and <code>throw</code>s invoked on generators</a>.</p>
<h2>tslib 2.4.0</h2>
<p>This release includes the <code>__classPrivateFieldIn</code> helper as well as an update to <code>__createBinding</code> to reduce indirection between multiple re-exports.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8acd4b30d3"><code>8acd4b3</code></a> Bump version to 2.4.1.</li>
<li><a href="5f7365ee1c"><code>5f7365e</code></a> Remove extra line in generator.md</li>
<li><a href="b1d38ee117"><code>b1d38ee</code></a> Fix early call to return/throw on generator (<a href="https://github-redirect.dependabot.com/Microsoft/tslib/issues/186">https://github.com/facebook/flipper/issues/186</a>)</li>
<li><a href="4e27e9fc6e"><code>4e27e9f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Microsoft/tslib/issues/181">https://github.com/facebook/flipper/issues/181</a> from microsoft/users/GitHubPolicyService/201dd6b7-4ca...</li>
<li><a href="7af3973ab3"><code>7af3973</code></a> Microsoft mandatory file</li>
<li><a href="5bfaf87d1d"><code>5bfaf87</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Microsoft/tslib/issues/172">https://github.com/facebook/flipper/issues/172</a> from microsoft/add-test-vite</li>
<li><a href="a7129c7bd5"><code>a7129c7</code></a> Update bower.json</li>
<li><a href="5b7da89bf0"><code>5b7da89</code></a> Update package.json</li>
<li><a href="f5417485cf"><code>f541748</code></a> Drop node@10 from test matrix, add node@16</li>
<li><a href="8860d619ff"><code>8860d61</code></a> Add a test for vite</li>
<li>Additional commits viewable in <a href="https://github.com/Microsoft/tslib/compare/2.3.1...2.4.1">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: antonk52

Differential Revision: D41578593

Pulled By: mweststrate

fbshipit-source-id: 82a3794ac67e58740e5a06135bacf7f013ff1338
2022-12-16 02:39:49 -08:00
Dallas Gutauckis
10d7c288f5 Adding Brotli compression support (#4288)
Summary:
Closes https://github.com/facebook/flipper/issues/2578

Adds Brotli compression support for br-encoded endpoints

## Changelog

 - Brotli compression support

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

Test Plan:
Confirmed `content-encoding` had `br` for Brotli and that the response text post-decompression was parsed properly:

![image](https://user-images.githubusercontent.com/117083/199068874-1577577f-2d2f-4687-a3d8-aa41a032ab32.png)
![image](https://user-images.githubusercontent.com/117083/199069109-8564ea03-99db-4c8a-9dbc-4d007fe38f5b.png)

A note for reviewer(s) is that I am by no means a javascript/typescript/yarn/npm/electron/etc developer, so please please make sure I did things properly and let me know what to fix, how, why it's wrong. Thanks!

Reviewed By: antonk52

Differential Revision: D41444623

Pulled By: mweststrate

fbshipit-source-id: ac4e84b4501c67a4b89163c20c63de1be14d6cef
2022-12-16 02:39:49 -08:00