Commit Graph

7102 Commits

Author SHA1 Message Date
Kevin Strider
4b05532fae react-native.mdx (Creating Plugins - Building an React Native Plugin)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: nikoant

Differential Revision: D36410352

fbshipit-source-id: 9a05b24811adedea2a5e97e6865e3fd42aadb344
2022-05-17 01:34:11 -07:00
Kevin Strider
5cd8c16cbd intro.mdx (Creating Plugins - Building an Android Plugin)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: aigoncharov

Differential Revision: D36378263

fbshipit-source-id: 80a59bbb3386abc620a0fde848ccf8e96c287c6c
2022-05-16 04:22:34 -07:00
Kevin Strider
80ef1e04df ios.mdx (Creating Plugins - Building an iOS Plugin)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: aigoncharov

Differential Revision: D36377198

fbshipit-source-id: 99179c9c8132be51e13d9f8ab7d9f84f35b601bf
2022-05-16 02:43:26 -07:00
Kevin Strider
ca01aef68f stetho.mdx (setup - Stetho Guidance)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: aigoncharov

Differential Revision: D36373984

fbshipit-source-id: 0d0dd4232fc69a771c47c344b5c848d99d8cd0cb
2022-05-16 02:42:44 -07:00
Kevin Strider
287349f537 intro.mdx (Creating Plugins - Introduction)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: passy

Differential Revision: D36375849

fbshipit-source-id: a26053269878b65c05f6529994d153008d9c4038
2022-05-13 08:56:32 -07:00
dependabot[bot]
b307f44e3a Bump babel-jest from 28.0.3 to 28.1.0 in /react-native/ReactNativeFlipperExample (#3704)
Summary:
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 28.0.3 to 28.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">babel-jest's releases</a>.</em></p>
<blockquote>
<h2>v28.1.0</h2>
<h2>Features</h2>
<ul>
<li><code>[jest-circus]</code> Add <code>failing</code> test modifier that inverts the behaviour of tests (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12610">#12610</a>)</li>
<li><code>[jest-environment-node, jest-environment-jsdom]</code> Allow specifying <code>customExportConditions</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12774">#12774</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li><code>[expect]</code> Adjust typings of <code>lastCalledWith</code>, <code>nthCalledWith</code>, <code>toBeCalledWith</code> matchers to allow a case there a mock was called with no arguments (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12807">#12807</a>)</li>
<li><code>[jest/expect-utils]</code> Fix deep equality of ImmutableJS Lists (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12763">#12763</a>)</li>
<li><code>[jest-core]</code> Do not collect <code>SIGNREQUEST</code> as open handles (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12789">#12789</a>)</li>
</ul>
<h2>Chore &amp; Maintenance</h2>
<ul>
<li><code>[docs]</code> Specified documentation about <code>--filter</code> CLI docs (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12799">#12799</a>)</li>
<li><code>[jest-reporters]</code> Move helper functions from <code>utils.ts</code> into separate files (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12782">#12782</a>)</li>
<li><code>[jest-resolve]</code> Replace <code>process.versions.pnp</code> type declaration with <code>types/pnpapi</code> devDependency (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12783">#12783</a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/romellem"><code>@​romellem</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/12763">facebook/jest#12763</a></li>
<li><a href="https://github.com/cristianrgreco"><code>@​cristianrgreco</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/12789">facebook/jest#12789</a></li>
<li><a href="https://github.com/rethab"><code>@​rethab</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/12791">facebook/jest#12791</a></li>
<li><a href="https://github.com/gramsco"><code>@​gramsco</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/12799">facebook/jest#12799</a></li>
<li><a href="https://github.com/michalwarda"><code>@​michalwarda</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/12610">facebook/jest#12610</a></li>
<li><a href="https://github.com/mikemaccana"><code>@​mikemaccana</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/12809">facebook/jest#12809</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/facebook/jest/compare/v28.0.3...v28.1.0">https://github.com/facebook/jest/compare/v28.0.3...v28.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">babel-jest's changelog</a>.</em></p>
<blockquote>
<h2>28.1.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-circus]</code> Add <code>failing</code> test modifier that inverts the behaviour of tests (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12610">#12610</a>)</li>
<li><code>[jest-environment-node, jest-environment-jsdom]</code> Allow specifying <code>customExportConditions</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12774">#12774</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[expect]</code> Adjust typings of <code>lastCalledWith</code>, <code>nthCalledWith</code>, <code>toBeCalledWith</code> matchers to allow a case there a mock was called with no arguments (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12807">#12807</a>)</li>
<li><code>[jest/expect-utils]</code> Fix deep equality of ImmutableJS Lists (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12763">#12763</a>)</li>
<li><code>[jest-core]</code> Do not collect <code>SIGNREQUEST</code> as open handles (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12789">#12789</a>)</li>
</ul>
<h3>Chore &amp; Maintenance</h3>
<ul>
<li><code>[docs]</code> Specified documentation about <code>--filter</code> CLI docs (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12799">#12799</a>)</li>
<li><code>[jest-reporters]</code> Move helper functions from <code>utils.ts</code> into separate files (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12782">#12782</a>)</li>
<li><code>[jest-resolve]</code> Replace <code>process.versions.pnp</code> type declaration with <code>types/pnpapi</code> devDependency (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12783">#12783</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f5db241312"><code>f5db241</code></a> v28.1.0</li>
<li>See full diff in <a href="https://github.com/facebook/jest/commits/v28.1.0/packages/babel-jest">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: timur-valiev

Differential Revision: D36371169

Pulled By: mweststrate

fbshipit-source-id: e0817682b83d8bf312fdc77dd04433932d846fdf
2022-05-13 07:43:43 -07:00
dependabot[bot]
aff83bc37e Bump metro-react-native-babel-preset from 0.70.2 to 0.70.3 in /react-native/ReactNativeFlipperExample (#3703)
Summary:
Bumps [metro-react-native-babel-preset](https://github.com/facebook/metro) from 0.70.2 to 0.70.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro-react-native-babel-preset's releases</a>.</em></p>
<blockquote>
<h2>Release v0.70.3</h2>
<p><em>This is a hotfix on the <code>0.70.x</code> branch.</em></p>
<ul>
<li><strong>[Fix]</strong> Add explicit dependency on <code>babel/runtime</code> to <code>metro-runtime</code> (<a href="https://github-redirect.dependabot.com/facebook/metro/issues/816">https://github.com/facebook/flipper/issues/816</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3c31ed5d8d"><code>3c31ed5</code></a> Release Metro 0.70.3</li>
<li><a href="43a9e3723f"><code>43a9e37</code></a> Add explicit dependency on <code>babel/runtime</code> to <code>metro-runtime</code></li>
<li>See full diff in <a href="https://github.com/facebook/metro/compare/v0.70.2...v0.70.3">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: timur-valiev

Differential Revision: D36371166

Pulled By: mweststrate

fbshipit-source-id: 9df1247c655f1c856c1ac93d0f8e3a4cb4db3926
2022-05-13 07:43:43 -07:00
dependabot[bot]
b071cbd718 Bump de.undercouch.download from 5.0.5 to 5.1.0 (#3705)
Summary:
Bumps [de.undercouch.download](https://github.com/michel-kraemer/gradle-download-task) from 5.0.5 to 5.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/michel-kraemer/gradle-download-task/releases">de.undercouch.download's releases</a>.</em></p>
<blockquote>
<h2>5.1.0</h2>
<p>New features:</p>
<ul>
<li>Add possibility to enable preemptive Basic authentication (through the new <code>preemptiveAuth</code> flag)</li>
<li>Warn if server does not send <code>WWW-Authenticate</code> header in 401 response</li>
<li>Log request and response headers in debug mode</li>
</ul>
<p>Maintenance:</p>
<ul>
<li>Add integration tests for Gradle 7.4.1 and 7.4.2</li>
<li>Update dependencies</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fece1d94af"><code>fece1d9</code></a> Bump up version number 5.1.0</li>
<li><a href="8b7c07a8e2"><code>8b7c07a</code></a> Add possibility to enable preemptive Basic authentication</li>
<li><a href="0121feeb62"><code>0121fee</code></a> Log request and response headers in debug mode</li>
<li><a href="c67e557d9f"><code>c67e557</code></a> Warn if server did not send WWW-Authenticate header</li>
<li><a href="f3a5eb500f"><code>f3a5eb5</code></a> Combined dependencies PR (<a href="https://github-redirect.dependabot.com/michel-kraemer/gradle-download-task/issues/216">https://github.com/facebook/flipper/issues/216</a>)</li>
<li><a href="7908765b41"><code>7908765</code></a> Remove unnecessary resolution strategy</li>
<li><a href="5f5efc8c24"><code>5f5efc8</code></a> Bump mockito-core from 4.4.0 to 4.5.0 (<a href="https://github-redirect.dependabot.com/michel-kraemer/gradle-download-task/issues/212">https://github.com/facebook/flipper/issues/212</a>)</li>
<li><a href="0a9806ce40"><code>0a9806c</code></a> Add integration tests for Gradle 7.4.1 and 7.4.2</li>
<li>See full diff in <a href="https://github.com/michel-kraemer/gradle-download-task/compare/5.0.5...5.1.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=de.undercouch.download&package-manager=gradle&previous-version=5.0.5&new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: timur-valiev

Differential Revision: D36371174

Pulled By: mweststrate

fbshipit-source-id: 5933c2c27899f9ce51db35e203fae8adb8b1b34d
2022-05-13 07:43:43 -07:00
dependabot[bot]
3e3518926e Bump clap from 3.1.15 to 3.1.17 in /packer (#3699)
Summary:
Bumps [clap](https://github.com/clap-rs/clap) from 3.1.15 to 3.1.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p>
<blockquote>
<h2>v3.1.17</h2>
<h2>[3.1.17] - 2022-05-06</h2>
<h3>Fixes</h3>
<ul>
<li>Allow value names for <code>arg!</code> macro to have dashes when quoted, like longs</li>
</ul>
<h2>v3.1.16</h2>
<h2>[3.1.16] - 2022-05-06</h2>
<h3>Fixes</h3>
<ul>
<li><em>(parser)</em> <code>Arg::exclusive</code> overrides <code>Arg::required</code>, like other conflicts</li>
<li><em>(error)</em> Don't duplicate arguments in usage</li>
<li><em>(error)</em> Don't show hidden arguments in conflict error usage</li>
<li><em>(help)</em> New <code>help_template</code> variable <code>{name}</code> to fix problems with <code>{bin}</code></li>
<li><em>(help)</em> Don't wrap URLs</li>
</ul>
<p><strong>gated behind <code>unstable-v4</code></strong></p>
<ul>
<li>Leading dashes in <code>Arg::long</code> are no longer allowed</li>
<li><em>(help)</em> Use <code>Command::display_name</code> in the help title rather than <code>Command::bin_name</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p>
<blockquote>
<h2>[3.1.17] - 2022-05-06</h2>
<h3>Fixes</h3>
<ul>
<li>Allow value names for <code>arg!</code> macro to have dashes when quoted, like longs</li>
</ul>
<h2>[3.1.16] - 2022-05-06</h2>
<h3>Fixes</h3>
<ul>
<li><em>(parser)</em> <code>Arg::exclusive</code> overrides <code>Arg::required</code>, like other conflicts</li>
<li><em>(error)</em> Don't duplicate arguments in usage</li>
<li><em>(error)</em> Don't show hidden arguments in conflict error usage</li>
<li><em>(help)</em> New <code>help_template</code> variable <code>{name}</code> to fix problems with <code>{bin}</code></li>
<li><em>(help)</em> Don't wrap URLs</li>
</ul>
<p><strong>gated behind <code>unstable-v4</code></strong></p>
<ul>
<li>Leading dashes in <code>Arg::long</code> are no longer allowed</li>
<li><em>(help)</em> Use <code>Command::display_name</code> in the help title rather than <code>Command::bin_name</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="55e791e80e"><code>55e791e</code></a> chore: Release</li>
<li><a href="ed0c01993c"><code>ed0c019</code></a> docs: Update changelog</li>
<li><a href="229b44d9bb"><code>229b44d</code></a> fix(macros): Allow dashed values (<a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/3699">https://github.com/facebook/flipper/issues/3699</a>)</li>
<li><a href="95698a4f31"><code>95698a4</code></a> chore: Release</li>
<li><a href="3984e55363"><code>3984e55</code></a> docs(complete): Update changelog</li>
<li><a href="1a1a842aa0"><code>1a1a842</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/3698">https://github.com/facebook/flipper/issues/3698</a> from epage/value</li>
<li><a href="b266e6d35d"><code>b266e6d</code></a> fix(complete): Complete visible, rather than hidden, values</li>
<li><a href="17b930c203"><code>17b930c</code></a> chore: Release</li>
<li><a href="e74864994a"><code>e748649</code></a> docs: Update changelog</li>
<li><a href="0e1e9525c8"><code>0e1e952</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/3696">https://github.com/facebook/flipper/issues/3696</a> from epage/usage</li>
<li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/v3.1.15...v3.1.17">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: timur-valiev

Differential Revision: D36371160

Pulled By: mweststrate

fbshipit-source-id: 3cde137d719249ae3b86f8e6755172c5799faf9a
2022-05-13 07:43:43 -07:00
dependabot[bot]
77e0841f67 Bump serde_yaml from 0.8.23 to 0.8.24 in /packer (#3698)
Summary:
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.8.23 to 0.8.24.
<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.8.24</h2>
<ul>
<li>Work around <code>indexmap</code>/<code>autocfg</code> not always properly detecting whether a <code>std</code> sysroot crate is available (<a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/243">https://github.com/facebook/flipper/issues/243</a>, thanks <a href="https://github.com/cuviper"><code>@​cuviper</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="915d013401"><code>915d013</code></a> Release 0.8.24</li>
<li><a href="74211ec8c7"><code>74211ec</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/243">https://github.com/facebook/flipper/issues/243</a> from cuviper/indexmap-std</li>
<li><a href="80bd0a494e"><code>80bd0a4</code></a> Explicitly enable indexmap/std</li>
<li><a href="748976003e"><code>7489760</code></a> Resolve type_repetition_in_bounds clippy lint</li>
<li><a href="85baedfebb"><code>85baedf</code></a> Add a miri test job in CI</li>
<li><a href="8040788ac1"><code>8040788</code></a> Drop unneeded quoting from env variable in workflows yaml</li>
<li><a href="13306e044d"><code>13306e0</code></a> Update workflows to actions/checkout@v3</li>
<li><a href="8155852f3b"><code>8155852</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/239">https://github.com/facebook/flipper/issues/239</a> from uta8a/fix-readme-example</li>
<li><a href="45affad0ce"><code>45affad</code></a> Fix README example</li>
<li><a href="a14e026560"><code>a14e026</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/237">https://github.com/facebook/flipper/issues/237</a> from dtolnay/description</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/serde-yaml/compare/0.8.23...0.8.24">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.8.23&new-version=0.8.24)](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/3698

Reviewed By: timur-valiev

Differential Revision: D36371156

Pulled By: mweststrate

fbshipit-source-id: 55f678f3e71128ea2772d80034bbf6ba568e154c
2022-05-13 07:43:43 -07:00
Michel Weststrate
18d64f9631 Fix NPE during search
Summary:
`getChilAt` can return `null` (see also line 671), probably when the UI changes during the inspection process. Added a null check that should protect against the failure reported in P501013941

Changelog: Fixed NPE during search in layout plugin (Android)

Reviewed By: lblasa

Differential Revision: D36369508

fbshipit-source-id: 1f066d1a73bdfe875d66f7200ded0d0776af8321
2022-05-13 07:08:52 -07:00
Michel Weststrate
e51e95af2e supportsMethod should return false if not connected
Summary: https://www.internalfb.com/logview/details/flipper_javascript/7e72d9f75d047791d9de43b72915cbd4/?selected-logview-tab=latest shows an exception for just checking whether a feature is supported, while the client is not connected. there is no point in checking if a feature is supported if not connected, so just returning false instead of throwing

Reviewed By: timur-valiev

Differential Revision: D36371047

fbshipit-source-id: 6e83bed6fc53cc41ddef30eeeb41d030b2c4c175
2022-05-13 06:40:06 -07:00
Kevin Strider
ee89b5a37f custom-ports.mdx (setup - Using Different Ports)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: lblasa

Differential Revision: D36373181

fbshipit-source-id: 481a52b21747c29ec5996d7ae8bce47bc911e10f
2022-05-13 05:43:42 -07:00
Kevin Strider
d511cd0980 setup.mdx (setup - Sandbox)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: lblasa

Differential Revision: D36372379

fbshipit-source-id: 5bf1e93f7901c9ceec9a06c4d9c46a2b06fb201c
2022-05-13 05:28:01 -07:00
Kevin Strider
1d552972db setup.mdx (setup - Network)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: lblasa

Differential Revision: D36348417

fbshipit-source-id: 4e32ff6c2ce25ebcb403f203809dccb5d10ea01d
2022-05-13 03:48:28 -07:00
Kevin Strider
280f5fda15 setup.mdx (setup - Shared Preferences Viewer)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: passy

Differential Revision: D36349176

fbshipit-source-id: 079aeb8462bcdf71501e8f49636327f16a4ea18c
2022-05-13 03:35:31 -07:00
Kevin Strider
02d9d4ec7c setup.mdx (setup - Navigation)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: passy

Differential Revision: D36348092

fbshipit-source-id: 18c0647a799d45660bb4b935343e1445aa602606
2022-05-13 03:28:51 -07:00
Kevin Strider
e07de9ef43 setup.mdx (setup - LeakCanary)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: passy

Differential Revision: D36344933

fbshipit-source-id: 87fe56d24b0591b471b4f36c2dda5bb989db7e5c
2022-05-13 03:28:35 -07:00
Andrey Goncharov
49dbe12d5f Do not start server add-ons for archived devices
Reviewed By: mweststrate

Differential Revision: D36371703

fbshipit-source-id: 16083ed9f0dbee67963ace2284138ee108f696b2
2022-05-13 03:25:55 -07:00
Andrey Goncharov
b8dda9b0a7 Create .flipper/certs folder when necessary
Reviewed By: passy

Differential Revision: D36346367

fbshipit-source-id: 290a4a64ad3266f282f13074b2161d988a2bf2cc
2022-05-13 03:19:47 -07:00
Andrey Goncharov
d1ed676a48 Remove dynamic dependencies from flipper-server
Summary:
Currently, Flipper Server has a few productions dependencies (mac-ca, node-fetch) that are not bundled with the Flipper Server. It makes it harder to distribute Flipper Server, as now all potential consumers need not only to download the bundle, but also install these additional dependencies.
This diff makes it possible to bundle `mac-ca` and `node-fetch` with Flipper Server. As a result, Flipper Server becomes dependency-free in production.

Reviewed By: lblasa

Differential Revision: D36345213

fbshipit-source-id: 2cd6ba1b3301b45dc2295891964ba020fd107586
2022-05-13 03:19:47 -07:00
Kevin Strider
21dfeca756 setup.mdx (setup - Databases)
Summary: Add reference to Features page

Reviewed By: passy

Differential Revision: D36344280

fbshipit-source-id: ef6df2fd647f30bddf53d3c00ea0fa09e54583d6
2022-05-13 02:48:47 -07:00
Kevin Strider
aa172f2c77 setup.mdx (setup - Layout)
Summary: Restyle of page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: passy

Differential Revision: D36344857

fbshipit-source-id: f332a1e3422fb7e19d175a305d51b9b34e279e2a
2022-05-13 02:41:20 -07:00
Billy Ng
3804ccf898 Revert D36052198: Partially remove dependency on folly async
Differential Revision:
D36052198 (ade685c621)

Original commit changeset: 170d64a324a1

Original Phabricator Diff: D36052198 (ade685c621)

fbshipit-source-id: 69d2b18e70a6267667432d6ed9dc1c5bc545b417
2022-05-12 18:47:41 -07:00
Lorenzo Blasa
ade685c621 Partially remove dependency on folly async
Summary:
This change isolates the usage of folly async from Flipper. Is now self-contained in Flipper Folly schedulers.

Users of Flipper can decide not to use the types defined in that header and implement their own.

NOTE: changes are minimal, we are just replacing direct calls to folly event base with a scheduler which simply relays this on to folly.

Reviewed By: fabiomassimo

Differential Revision: D36052198

fbshipit-source-id: 170d64a324a1f1f100224e2622a59cbac3c8b642
2022-05-12 17:56:17 -07:00
Lorenzo Blasa
216c926ca5 Remove dead code in connection context store
Summary:
^
It was used by rsocket.

Reviewed By: fabiomassimo

Differential Revision: D36246038

fbshipit-source-id: 8bdc77d9e1ecf22402436e0102b5522ed36aff27
2022-05-12 09:16:13 -07:00
Lorenzo Blasa
63dde6e5cf Exceptions
Summary:
Flipper doesn really use library specific exceptions throughout, and that's OK.

Introducing SSLException as a replacement for the existing Folly Async Socket SSL exception.

This exception originally thrown by rsocket. Because we had rsocket and websockets using the same code, websockets were creating and throwing this same exception.

With rsocket gone, we can fully replace the usage of that exception. This is also needed as to decouple Flipper from folly async components.

Reviewed By: fabiomassimo

Differential Revision: D36245624

fbshipit-source-id: f5c97c5efe063280ce95be130008dee7f4e5d788
2022-05-12 09:16:13 -07:00
Kevin Strider
16a0a27672 setup.mdx (SetUp - Crash Reporter and Images)
Summary:
Restyle of pages, including changes to spelling, grammar, links, and structure (where relevant):

Crash Reporter
Images

Reviewed By: lblasa

Differential Revision: D36316967

fbshipit-source-id: aa91459f858e650cb7195436f94239e630373747
2022-05-12 07:54:19 -07:00
Lorenzo Blasa
afcc695edf Scheduler
Summary: Introduce a 'Scheduler' interface which will allow to decouple from the existing used Folly scheduler.

Reviewed By: fabiomassimo

Differential Revision: D36245587

fbshipit-source-id: 2f28bc1612e37ae53060a134d1c8059231fbc8ad
2022-05-12 07:37:11 -07:00
Maninder Singh
996132afbd Migrate 'Sandbox' plugin to Sandy API
Summary:
As part of an ongoing effort to migrate Flipper plugins to new Sandy arch, this diff aims to help by migrating the 'Sandbox' Plugin.

Most of the changes were straightforward, as in, could be done by following this excellent migration guide : https://www.internalfb.com/intern/staticdocs/flipper/docs/extending/sandy-migration/

Only thing which caused few issues was the "onready" behaviour. In the old pattern, the 'init' method used to get executed on every render. So it was ok to check for "isconnected" prop there.

Now the 'plugin' method is only executed once => and since the device might not be connected then, the "onReady" method (which is equivalent to old 'init' method) didn't work.

To fix this => the init method has been replace with "onConnect".

Reviewed By: lblasa

Differential Revision: D36284538

fbshipit-source-id: 4b2bf74c6d11625e4bd784fbb29fd270158a41ff
2022-05-12 06:27:22 -07:00
Kevin Strider
a51f0443b5 troubleshooting.mdx (SetUp - Troubleshooting)
Summary: A tiny change.  Gotta change it!!!!! :)

Reviewed By: lblasa

Differential Revision: D36343514

fbshipit-source-id: 363412e72eaa4186cf3e0f2590463ed1bd6ea384
2022-05-12 05:46:03 -07:00
Kevin Strider
96e0fffc25 supporting-layout.mdx (SetUp - Implementing Layout Inspection)
Summary: Restyle of the page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: lblasa

Differential Revision: D36315001

fbshipit-source-id: 6a628abb9328e1c9dbe38c98fd6a12f84563efd4
2022-05-12 03:21:01 -07:00
Kevin Strider
ab8bd29822 establishing-a-connection.mdx (SetUp - Secure Connection)
Summary: Restyle of the page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: lblasa

Differential Revision: D36313447

fbshipit-source-id: 99f94779caefd7f9f64121a40928c2be2d1f3ff4
2022-05-12 03:19:32 -07:00
Kevin Strider
0b16f3a031 NEW troubleshooting section (SetUp)
Summary: Restyle of Trobleshooting, which involved changes to sidebar.js and splitting up the previous troubleshooting page into five separate pages.

Reviewed By: lblasa

Differential Revision: D36282539

fbshipit-source-id: e60834e2b4d98b70b23bb11309c3438d85e4de0e
2022-05-11 08:58:34 -07:00
Kevin Strider
6cdda85ec9 new-clients.mdx (SetUp - Implementing a Flipper Client)
Summary: Restyle of the page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: nikoant

Differential Revision: D36312999

fbshipit-source-id: 737a1f8a9dc659c7351ac55e0ccc1d4083393aa5
2022-05-11 08:36:41 -07:00
Lorenzo Blasa
242d26e199 Rename and documentation for start dev server (attach)
Summary:
Same as with the previous diff.

The function doesn't really start a server. Instead it attaches the routing of messages from the existing server into FlipperServer.

Reviewed By: passy

Differential Revision: D36310703

fbshipit-source-id: 7ac9a742fb36c3806597382c9aadcf96f4770484
2022-05-11 06:56:20 -07:00
Lorenzo Blasa
582966d139 Attach instead of start dev server and documentation updates
Summary:
^

Instead of 'start' use 'attach' as it seems closer to what the function actually does.

Reviewed By: passy

Differential Revision: D36310846

fbshipit-source-id: db90efc6ec3207b1a5a38139a3ba01d2f7d2aebd
2022-05-11 06:56:20 -07:00
Lorenzo Blasa
453ec4bd83 Rename base server to just server
Summary:
^

BaseServer doesn't really have any meaning. So, change it to just Server as it really creates the Express app and HTTP server attached to it.

Reviewed By: passy

Differential Revision: D36310822

fbshipit-source-id: eee5a2a395ca726679c1c4756ed58d4bc6be3cb8
2022-05-11 06:56:20 -07:00
Lorenzo Blasa
2493de75ab Remove unused import
Summary: ^

Reviewed By: passy

Differential Revision: D36310809

fbshipit-source-id: c9faa2b685fc57c8a022cf497a843f3c137716d7
2022-05-11 06:56:20 -07:00
Lorenzo Blasa
1818b87166 Rename startWebServerDev to startDevServer
Summary:
Rename 'startWebServerDev' to just 'startDevServer'.

It isn't really starting a web server though, more like installing routings and middleware to the existing created server.

Reviewed By: passy

Differential Revision: D36310765

fbshipit-source-id: 0af772012525fd7ad19e2aa6fa73cb3e7dcf2bef
2022-05-11 06:56:20 -07:00
Lorenzo Blasa
ec667bc26d Log listening port
Summary: Slight changes to the URL and port logging.

Reviewed By: passy

Differential Revision: D36310796

fbshipit-source-id: 553b9ce932792c471f8e0e2c1a0c7d79897ad59d
2022-05-11 06:56:20 -07:00
Andrey Goncharov
ad76060614 Expose intern graphQL reuqests to plugins
Summary: Some intern plugins use it, an dit is currently missing in FlipperLib

Reviewed By: timur-valiev

Differential Revision: D36313032

fbshipit-source-id: 5ea8e250f1d0bc8831727abd883d953286a022d4
2022-05-11 06:48:05 -07:00
dependabot[bot]
d0ccf51af6 Bump mockito-core from 4.4.0 to 4.5.1 (#3657)
Summary:
Bumps [mockito-core](https://github.com/mockito/mockito) from 4.4.0 to 4.5.1.
<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.5.1</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.5.1</h4>
<ul>
<li>2022-04-21 - <a href="https://github.com/mockito/mockito/compare/v4.5.0...v4.5.1">2 commit(s)</a> by Jeremy Landis, dependabot[bot]</li>
<li>Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2623">https://github.com/facebook/flipper/issues/2623</a>: Use zulu distribution and java 11 for release GHA job [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2624">https://github.com/facebook/flipper/issues/2624</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2624">mockito/mockito#2624</a>)</li>
<li>Missing errorprone module for 4.5.0 in central as release was done with jdk 8 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2623">https://github.com/facebook/flipper/issues/2623</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2623">mockito/mockito#2623</a>)</li>
<li>Bump kotlinVersion from 1.6.20 to 1.6.21 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2622">https://github.com/facebook/flipper/issues/2622</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2622">mockito/mockito#2622</a>)</li>
</ul>
<h2>Missing <code>net.bytebuddy.utility.GraalImageCode</code> exception</h2>
<p>If you encounter any issues with missing ByteBuddy classes, make sure you are using ByteBuddy 1.12 or higher.</p>
<h2>v4.5.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.5.0</h4>
<ul>
<li>2022-04-19 - <a href="https://github.com/mockito/mockito/compare/v4.4.0...v4.5.0">15 commit(s)</a> by Andrei Silviu Dragnea, Rafael Winterhalter, Rick Ossendrijver, dependabot[bot]</li>
<li>Bump versions.errorprone from 2.13.0 to 2.13.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2621">https://github.com/facebook/flipper/issues/2621</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2621">mockito/mockito#2621</a>)</li>
<li>Bump versions.errorprone from 2.12.1 to 2.13.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2619">https://github.com/facebook/flipper/issues/2619</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2619">mockito/mockito#2619</a>)</li>
<li>Groovy inline [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2618">https://github.com/facebook/flipper/issues/2618</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2618">mockito/mockito#2618</a>)</li>
<li>Bump actions/setup-java from 2 to 3 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2615">https://github.com/facebook/flipper/issues/2615</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2615">mockito/mockito#2615</a>)</li>
<li>Bump versions.bytebuddy from 1.12.8 to 1.12.9 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2614">https://github.com/facebook/flipper/issues/2614</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2614">mockito/mockito#2614</a>)</li>
<li>Support subclass mocks on Graal VM. [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2613">https://github.com/facebook/flipper/issues/2613</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2613">mockito/mockito#2613</a>)</li>
<li>Bump com.diffplug.spotless from 6.4.1 to 6.4.2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2611">https://github.com/facebook/flipper/issues/2611</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2611">mockito/mockito#2611</a>)</li>
<li>Bump kotlinx-coroutines-core from 1.6.0-native-mt to 1.6.1-native-mt [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2609">https://github.com/facebook/flipper/issues/2609</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2609">mockito/mockito#2609</a>)</li>
<li>Bump versions.errorprone from 2.10.0 to 2.12.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2608">https://github.com/facebook/flipper/issues/2608</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2608">mockito/mockito#2608</a>)</li>
<li>Bump kotlinVersion from 1.6.10 to 1.6.20 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2607">https://github.com/facebook/flipper/issues/2607</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2607">mockito/mockito#2607</a>)</li>
<li>Bump com.diffplug.spotless from 6.4.0 to 6.4.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2606">https://github.com/facebook/flipper/issues/2606</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2606">mockito/mockito#2606</a>)</li>
<li>Bump com.diffplug.spotless from 6.3.0 to 6.4.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2605">https://github.com/facebook/flipper/issues/2605</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2605">mockito/mockito#2605</a>)</li>
<li>Bump org.eclipse.osgi from 3.17.100 to 3.17.200 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2597">https://github.com/facebook/flipper/issues/2597</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2597">mockito/mockito#2597</a>)</li>
<li>Deprecate ListUtil and Fields classes [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2593">https://github.com/facebook/flipper/issues/2593</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2593">mockito/mockito#2593</a>)</li>
<li>mockito-errorprone seems not compatible with ErrorProne 2.11.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2554">https://github.com/facebook/flipper/issues/2554</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2554">mockito/mockito#2554</a>)</li>
<li>NullPointerException from Groovy metaclass methods when using mockito-inline (but not mockito-core) [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2522">https://github.com/facebook/flipper/issues/2522</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2522">mockito/mockito#2522</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="737f0a3517"><code>737f0a3</code></a> Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2623">https://github.com/facebook/flipper/issues/2623</a>: Use zulu distribution and java 11 for release GHA job (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2624">https://github.com/facebook/flipper/issues/2624</a>)</li>
<li><a href="f48d794ad1"><code>f48d794</code></a> Bump kotlinVersion from 1.6.20 to 1.6.21 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2622">https://github.com/facebook/flipper/issues/2622</a>)</li>
<li><a href="2c0bf94609"><code>2c0bf94</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2613">https://github.com/facebook/flipper/issues/2613</a> from mockito/graal-support</li>
<li><a href="d23dc0e57a"><code>d23dc0e</code></a> Support subclass mocks on Graal VM.</li>
<li><a href="8314824b2c"><code>8314824</code></a> Bump versions.errorprone from 2.13.0 to 2.13.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2621">https://github.com/facebook/flipper/issues/2621</a>)</li>
<li><a href="20f1627828"><code>20f1627</code></a> Bump kotlinx-coroutines-core from 1.6.0-native-mt to 1.6.1-native-mt (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2609">https://github.com/facebook/flipper/issues/2609</a>)</li>
<li><a href="d539af2d7a"><code>d539af2</code></a> Fix mockito-inline for Groovy projects (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2618">https://github.com/facebook/flipper/issues/2618</a>)</li>
<li><a href="2947e9daf7"><code>2947e9d</code></a> Bump versions.errorprone from 2.12.1 to 2.13.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2619">https://github.com/facebook/flipper/issues/2619</a>)</li>
<li><a href="09ba42033e"><code>09ba420</code></a> Bump actions/setup-java from 2 to 3 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2615">https://github.com/facebook/flipper/issues/2615</a>)</li>
<li><a href="98b5ff9f4d"><code>98b5ff9</code></a> Bump versions.bytebuddy from 1.12.8 to 1.12.9 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2614">https://github.com/facebook/flipper/issues/2614</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v4.4.0...v4.5.1">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.4.0&new-version=4.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: lawrencelomax

Differential Revision: D36101609

Pulled By: passy

fbshipit-source-id: b14c363fbc46024edcb8d40b1a57f71fea1a06b4
2022-05-11 04:41:08 -07:00
Kevin Strider
cc76c43720 javascript.mdx (SetUp - Javascript)
Summary: Restyle of the page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: lblasa

Differential Revision: D36278376

fbshipit-source-id: d5e208558df8471d1c4783f393f82eb6d14a311f
2022-05-10 09:32:53 -07:00
Kevin Strider
40fa16aac1 ios-native.mdx (SetUp - Generic iOS Apps)
Summary: Restyle of the page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: lblasa

Differential Revision: D36275804

fbshipit-source-id: 4d6538b0c3123dfd88980b05bee3cbb2b9c3d4f2
2022-05-10 09:09:57 -07:00
Pascal Hartig
14b83ad050 Don't tear down server on disconnect
Summary: These safeguards were added based on a discussion in D35088208 (56e94394ca) but turned out to be counter-productive. Every time a client disconnects now, we're tearing down the socket and the server, allowing for no future connections.

Reviewed By: lblasa

Differential Revision: D36252605

fbshipit-source-id: c3b6f85dea4054505a47d24a72a4aac403371c0f
2022-05-10 08:45:57 -07:00
Andrey Goncharov
754afd0d2d Fix and re-apply "[flipper] Automatically set Android devices into the permissive mode"
Summary: Reverts D36263724 (0ee8f09fe5) and fixes the underlying crash by setting only physical devices in the permissive mode

Reviewed By: passy

Differential Revision: D36275055

fbshipit-source-id: 25a691e9c07e20a3341630db508795c133a9bd81
2022-05-10 08:42:58 -07:00
Kevin Strider
56ea2fc782 react-native-ios.mdx (SetUp - Manual iOS Setup)
Summary: Restyle of the page, including changes to spelling, grammar, links, and structure (where relevant).

Reviewed By: lblasa

Differential Revision: D36276846

fbshipit-source-id: ae933df0270fff6ffba9e011003174a2111e0fae
2022-05-10 06:11:30 -07:00
Andrey Goncharov
7b31a1c6b6 Add headless-demo plugin and its usage example
Summary:
Next steps:
1. Refactor it TS for consistency
2. Remove it in favor of tic-tac-toe integration

Reviewed By: mweststrate

Differential Revision: D36102002

fbshipit-source-id: 7dc930f67bed636159a2ec433d7405ab6ee09f97
2022-05-10 05:13:24 -07:00
Andrey Goncharov
b4498f070f Add flipper-server-companion to flipper-server
Summary: Start flipper-server-companion whenever a client connects to flipper-server and sets `server_companion` query parameter in a connection URL to true

Reviewed By: mweststrate

Differential Revision: D36098169

fbshipit-source-id: eb953e7d680b30aef1340f059264112387264c05
2022-05-10 05:13:24 -07:00