dependabot[bot]
8118405269
Bump eslint-plugin-flowtype from 5.9.2 to 5.10.0 in /flipper-js-client-sdk ( #2879 )
...
Summary:
Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype ) from 5.9.2 to 5.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/gajus/eslint-plugin-flowtype/releases ">eslint-plugin-flowtype's releases</a>.</em></p>
<blockquote>
<h2>v5.10.0</h2>
<h1><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.9.2...v5.10.0 ">5.10.0</a> (2021-09-14)</h1>
<h3>Features</h3>
<ul>
<li>add new rule sort-type-union-intersection-members (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/501 ">https://github.com/facebook/flipper/issues/501 </a>) (<a href="fa4207de7f ">fa4207d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fa4207de7f "><code>fa4207d</code></a> feat: add new rule sort-type-union-intersection-members (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/501 ">https://github.com/facebook/flipper/issues/501 </a>)</li>
<li>See full diff in <a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.9.2...v5.10.0 ">compare view</a></li>
</ul>
</details>
<br />
[](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)
---
**Note:** Dependabot was ignoring updates to this dependency, but since you've updated it yourself we've started tracking it for you again. �
<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/2879
Reviewed By: mweststrate
Differential Revision: D31203920
Pulled By: passy
fbshipit-source-id: 6717cfae756ea1c779e08885f0f26f94b9b51d4b
2021-09-27 06:31:53 -07:00
dependabot[bot]
e2b0a1a545
Bump prettier from 2.4.0 to 2.4.1 in /flipper-js-client-sdk ( #2880 )
...
Summary:
Bumps [prettier](https://github.com/prettier/prettier ) from 2.4.0 to 2.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/releases ">prettier's releases</a>.</em></p>
<blockquote>
<h2>2.4.1</h2>
<p>{emoji:1f517} <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#241 ">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md ">prettier's changelog</a>.</em></p>
<blockquote>
<h1>2.4.1</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1 ">diff</a></p>
<h4>Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11482 ">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11487 ">#11487</a> by <a href="https://github.com/niksy "><code>@niksy</code></a>)</h4>
<pre lang="scss"><code>// Input
forward "library" as btn-*;
<p>// Prettier 2.4.0
<a href="https://github.com/forward "><code>@forward</code></a> "library" as btn- *;</p>
<p>// Prettier 2.4.1
<a href="https://github.com/forward "><code>@forward</code></a> "library" as btn-*;
</code></pre></p>
<h4>Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11514 ">#11514</a> by <a href="https://github.com/sosukesuzuki "><code>@sosukesuzuki</code></a>)</h4>
<p>A new <code>--debug-print-ast</code> CLI flag for debugging.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7ced9e6654 "><code>7ced9e6</code></a> Release 2.4.1</li>
<li><a href="59b5eb4e1f "><code>59b5eb4</code></a> Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11482 ">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11487 ">#11487</a>)</li>
<li><a href="aa63269743 "><code>aa63269</code></a> Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11514 ">#11514</a>)</li>
<li><a href="ae33e494a9 "><code>ae33e49</code></a> fix(docs): lint-staged install instructions (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11363 ">#11363</a>)</li>
<li><a href="a1a7502f4f "><code>a1a7502</code></a> Update integrating-with-linters.md (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11399 ">#11399</a>)</li>
<li><a href="f63e15d1cd "><code>f63e15d</code></a> Build(deps): Bump typescript from 4.4.2 to 4.4.3 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11507 ">#11507</a>)</li>
<li><a href="dec24722d6 "><code>dec2472</code></a> Build(deps-dev): Bump <code>@babel/preset-env</code> from 7.15.4 to 7.15.6 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11499 ">#11499</a>)</li>
<li><a href="ac3912cd47 "><code>ac3912c</code></a> Build(deps-dev): Bump eslint-plugin-unicorn from 35.0.0 to 36.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11504 ">#11504</a>)</li>
<li><a href="bf5a027794 "><code>bf5a027</code></a> Revert workaround for node 16.9 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11493 ">#11493</a>)</li>
<li><a href="ddee8dbaae "><code>ddee8db</code></a> Build(deps): Bump espree from 8.0.0 to 9.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11509 ">#11509</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1 ">compare view</a></li>
</ul>
</details>
<br />
[](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/2880
Reviewed By: mweststrate
Differential Revision: D31203917
Pulled By: passy
fbshipit-source-id: 0e72907c7e70384861a7015c14beeb008beae2f3
2021-09-27 06:31:53 -07:00
dependabot[bot]
c6b7aeb9e4
Bump eslint-plugin-react from 7.25.1 to 7.25.3 in /flipper-js-client-sdk ( #2878 )
...
Summary:
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.25.1 to 7.25.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md ">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.2...v7.25.3 ">7.25.3</a> - 2021.09.19</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>prop-types</code>], <code>propTypes</code>: bail out unknown generic types inside func params (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076 ">#3076</a> <a href="https://github.com/vedadeepta "><code>@vedadeepta</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[readme] Update broken link for configuration files (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071 ">#3071</a> <a href="https://github.com/prateek3255 "><code>@prateek3255</code></a>)</li>
<li>[Refactor] create/extract <code>isCreateElement</code> and <code>isDestructuredFromPragmaImport</code> utils (<a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076 ">#3076</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3076 ">yannickcr/eslint-plugin-react#3076</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071 ">#3071</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3071 ">yannickcr/eslint-plugin-react#3071</a></p>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.25.2 ">7.25.2</a> - 2021.09.16</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>jsx-no-useless-fragments</code>]: Handle insignificant whitespace correctly when <code>allowExpressions</code> is <code>true</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3061 ">#3061</a>[] <a href="https://github.com/benj-dobs "><code>@benj-dobs</code></a>)</li>
<li>[<code>prop-types</code>], <code>propTypes</code>: handle implicit <code>children</code> prop in react's generic types (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064 ">#3064</a>[] <a href="https://github.com/vedadeepta "><code>@vedadeepta</code></a>)</li>
<li>[<code>display-name</code>]: fix arrow function returning result of function call with JSX arguments being interpreted as component (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3065 ">#3065</a>[] <a href="https://github.com/danielfinke "><code>@danielfinke</code></a>)</li>
<li>[<code>jsx-no-target-blank</code>]: avoid crash on attr-only href (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3066 ">#3066</a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a> <a href="https://github.com/gaz77a "><code>@gaz77a</code></a>)</li>
<li>[<code>jsx-uses-vars</code>]: ignore lowercase tag names (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3070 ">#3070</a>[] <a href="https://github.com/alanorozco "><code>@alanorozco</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3070 ">#3070</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3070 ">yannickcr/eslint-plugin-react#3070</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3066 ">#3066</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3066 ">yannickcr/eslint-plugin-react#3066</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3065 ">#3065</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3065 ">yannickcr/eslint-plugin-react#3065</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064 ">#3064</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3064 ">yannickcr/eslint-plugin-react#3064</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3061 ">#3061</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3061 ">yannickcr/eslint-plugin-react#3061</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="76fdffe137 "><code>76fdffe</code></a> Update CHANGELOG and bump version</li>
<li><a href="0c0387f1a0 "><code>0c0387f</code></a> [Deps] use <code>object.hasown</code> instead of <code>has</code></li>
<li><a href="227e9678e9 "><code>227e967</code></a> [Fix] <code>prop-types</code>, <code>propTypes</code>: bail out unknown generic types inside func p...</li>
<li><a href="bd270fc700 "><code>bd270fc</code></a> [readme] Update broken link for configuration files</li>
<li><a href="f4854ea731 "><code>f4854ea</code></a> Update CHANGELOG and bump version</li>
<li><a href="9c1aee5eab "><code>9c1aee5</code></a> [Dev Deps] update <code>eslint-remote-tester-repositories</code></li>
<li><a href="5340e9dfc6 "><code>5340e9d</code></a> [Fix] <code>jsx-uses-vars</code>: ignore lowercase tag names</li>
<li><a href="577cb64fb6 "><code>577cb64</code></a> [actions] remove unnecessary setup-node</li>
<li><a href="c1c284fc79 "><code>c1c284f</code></a> [Fix] <code>require-default-props</code>: avoid crash from <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064 ">#3064</a></li>
<li><a href="230ffe1a18 "><code>230ffe1</code></a> [Fix] <code>prefer-read-only-props</code>: avoid crash from <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064 ">#3064</a></li>
<li>Additional commits viewable in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.25.3 ">compare view</a></li>
</ul>
</details>
<br />
[](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/2878
Reviewed By: mweststrate
Differential Revision: D31203921
Pulled By: passy
fbshipit-source-id: 4f933e4e0c00fbb1d2b7befb7c1a2062ff8686ed
2021-09-27 06:31:53 -07:00
dependabot[bot]
5d910f662a
Bump prettier from 2.3.2 to 2.4.1 in /desktop ( #2892 )
...
Summary:
Bumps [prettier](https://github.com/prettier/prettier ) from 2.3.2 to 2.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/releases ">prettier's releases</a>.</em></p>
<blockquote>
<h2>2.4.1</h2>
<p>{emoji:1f517} <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#241 ">Changelog</a></p>
<h2>2.4.0</h2>
<p><a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.0 ">diff</a></p>
<p><a href="https://prettier.io/blog/2021/09/09/2.4.0.html ">Release note</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md ">prettier's changelog</a>.</em></p>
<blockquote>
<h1>2.4.1</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1 ">diff</a></p>
<h4>Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11482 ">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11487 ">#11487</a> by <a href="https://github.com/niksy "><code>@niksy</code></a>)</h4>
<pre lang="scss"><code>// Input
forward "library" as btn-*;
<p>// Prettier 2.4.0
<a href="https://github.com/forward "><code>@forward</code></a> "library" as btn- *;</p>
<p>// Prettier 2.4.1
<a href="https://github.com/forward "><code>@forward</code></a> "library" as btn-*;
</code></pre></p>
<h4>Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11514 ">#11514</a> by <a href="https://github.com/sosukesuzuki "><code>@sosukesuzuki</code></a>)</h4>
<p>A new <code>--debug-print-ast</code> CLI flag for debugging.</p>
<h1>2.4.0</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.0 ">diff</a></p>
<p>{emoji:1f517} <a href="https://prettier.io/blog/2021/09/09/2.4.0.html ">Release Notes</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7ced9e6654 "><code>7ced9e6</code></a> Release 2.4.1</li>
<li><a href="59b5eb4e1f "><code>59b5eb4</code></a> Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11482 ">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11487 ">#11487</a>)</li>
<li><a href="aa63269743 "><code>aa63269</code></a> Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11514 ">#11514</a>)</li>
<li><a href="ae33e494a9 "><code>ae33e49</code></a> fix(docs): lint-staged install instructions (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11363 ">#11363</a>)</li>
<li><a href="a1a7502f4f "><code>a1a7502</code></a> Update integrating-with-linters.md (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11399 ">#11399</a>)</li>
<li><a href="f63e15d1cd "><code>f63e15d</code></a> Build(deps): Bump typescript from 4.4.2 to 4.4.3 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11507 ">#11507</a>)</li>
<li><a href="dec24722d6 "><code>dec2472</code></a> Build(deps-dev): Bump <code>@babel/preset-env</code> from 7.15.4 to 7.15.6 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11499 ">#11499</a>)</li>
<li><a href="ac3912cd47 "><code>ac3912c</code></a> Build(deps-dev): Bump eslint-plugin-unicorn from 35.0.0 to 36.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11504 ">#11504</a>)</li>
<li><a href="bf5a027794 "><code>bf5a027</code></a> Revert workaround for node 16.9 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11493 ">#11493</a>)</li>
<li><a href="ddee8dbaae "><code>ddee8db</code></a> Build(deps): Bump espree from 8.0.0 to 9.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11509 ">#11509</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.1 ">compare view</a></li>
</ul>
</details>
<br />
[](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/2892
Reviewed By: mweststrate
Differential Revision: D31150434
Pulled By: passy
fbshipit-source-id: 9babc0c91c931330dad615e74598cc29a713dbf4
2021-09-27 06:31:53 -07:00
Pascal Hartig
1ec7ebbdb5
Create issue on publish failure ( #2904 )
...
Summary:
Because the publish runs aren't triggered on the main branch, we have limited visibility. Sending push notifications, webhooks or email integrations are hard, but opening an issue seems like a decent work-around for this.
We can broaden this to more publish actions as needed.
Pull Request resolved: https://github.com/facebook/flipper/pull/2904
Test Plan: Ran on my fork which generated this issue: https://github.com/passy/flipper/issues/9
Reviewed By: mweststrate
Differential Revision: D31146956
Pulled By: passy
fbshipit-source-id: 08f66bd4c96a5ea2cc5e70a7461c30e7e1f3d42e
2021-09-27 06:10:08 -07:00
dependabot[bot]
8ec91ac16c
Bump gradle-maven-publish-plugin from 0.17.0 to 0.18.0 ( #2882 )
...
Summary:
Bumps [gradle-maven-publish-plugin](https://github.com/vanniktech/gradle-maven-publish-plugin ) from 0.17.0 to 0.18.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/releases ">gradle-maven-publish-plugin's releases</a>.</em></p>
<blockquote>
<h2>0.18.0</h2>
<p><a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md#version-0180-2021-09-13 ">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md ">gradle-maven-publish-plugin's changelog</a>.</em></p>
<blockquote>
<h2>Version 0.18.0 <em>(2021-09-13)</em></h2>
<ul>
<li>The minimum supported Kotlin version is now <code>1.4.30</code></li>
<li>It's now possible to specify <code>SONATYPE_HOST</code> as a Gradle property, e.g.
<ul>
<li><code>SONATYPE_HOST=S01</code> for <code>s01.sonatype.org</code></li>
<li><code>SONATYPE_HOST=</code> to not add any repository by default</li>
</ul>
</li>
<li>Fixed an issue when publishing Kotlin MPP projects with the base plugin</li>
<li>Removed checks for presence of properties that aren't used by this plugin anymore</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="14c1891667 "><code>14c1891</code></a> Prepare for release 0.18.0.</li>
<li><a href="0ca6be6a9d "><code>0ca6be6</code></a> set name and description</li>
<li><a href="76c9342e78 "><code>76c9342</code></a> Prepare next development version.</li>
<li><a href="1c8bfdad35 "><code>1c8bfda</code></a> Prepare for release 0.18.0.</li>
<li><a href="0a60967cf2 "><code>0a60967</code></a> remove workaround for pre Kotlin 1.4.30 MPP projects (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/302 ">#302</a>)</li>
<li><a href="41f86a6b4f "><code>41f86a6</code></a> update Gradle to 7.2</li>
<li><a href="874f214971 "><code>874f214</code></a> Update .editorconfig rules (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/299 ">#299</a>)</li>
<li><a href="12ece01487 "><code>12ece01</code></a> Bump setup-java actions to v2 (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/298 ">#298</a>)</li>
<li><a href="507709c474 "><code>507709c</code></a> Add .gitattributes (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/295 ">https://github.com/facebook/flipper/issues/295 </a>)</li>
<li><a href="b6406b32b9 "><code>b6406b3</code></a> Disable publish action in forked repository. (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/294 ">https://github.com/facebook/flipper/issues/294 </a>)</li>
<li>Additional commits viewable in <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.17.0...0.18.0 ">compare view</a></li>
</ul>
</details>
<br />
[](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/2882
Reviewed By: mweststrate
Differential Revision: D31203909
Pulled By: passy
fbshipit-source-id: 0c8605d8fc37ec409df7a5e771ab71deec835e39
2021-09-27 05:51:02 -07:00
dependabot[bot]
90c3a3fa80
Bump dokka-gradle-plugin from 1.5.0 to 1.5.30 ( #2883 )
...
Summary:
Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka ) from 1.5.0 to 1.5.30.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/dokka/releases ">dokka-gradle-plugin's releases</a>.</em></p>
<blockquote>
<h2>1.5.30 Alpha</h2>
<p>Highlights of this release are:</p>
<ul>
<li>Support kotlin 1.5.30</li>
<li><code>literal</code> is also supported without code tag, thanks <a href="https://github.com/fsladkey "><code>@fsladkey</code></a></li>
<li>improvements in<code>link</code> tag support. Now it supports line breaks!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3dae816942 "><code>3dae816</code></a> Update docs for buildscript with dokka plugins (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2134 ">https://github.com/facebook/flipper/issues/2134 </a>)</li>
<li><a href="e5111250de "><code>e511125</code></a> Fix js error on pages without tabs (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2127 ">https://github.com/facebook/flipper/issues/2127 </a>)</li>
<li><a href="bcc1441fec "><code>bcc1441</code></a> Bring back mergin of divergent entries (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2121 ">https://github.com/facebook/flipper/issues/2121 </a>)</li>
<li><a href="372451fb3c "><code>372451f</code></a> Fix links of inherited properties, do not generate pages for them</li>
<li><a href="db62a9b963 "><code>db62a9b</code></a> Bump kotlinx-cli-jvm from 0.3.2 to 0.3.3 (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2105 ">https://github.com/facebook/flipper/issues/2105 </a>)</li>
<li><a href="486ce71260 "><code>486ce71</code></a> Handle <code>link</code> tag</li>
<li><a href="ebcc1f99a4 "><code>ebcc1f9</code></a> Escape text for GFM</li>
<li><a href="e8bfc22e49 "><code>e8bfc22</code></a> Don't force <a href="https://github.com/literal "><code>@literal</code></a> in javadoc to be surrounded by code tag (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2089 ">https://github.com/facebook/flipper/issues/2089 </a>)</li>
<li><a href="63bf2b1ded "><code>63bf2b1</code></a> Fix signatures being bolded, increase spacing in divergent (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2101 ">https://github.com/facebook/flipper/issues/2101 </a>)</li>
<li><a href="1addb0cdd3 "><code>1addb0c</code></a> Cleanup and version bump to 1.5.30</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30 ">compare view</a></li>
</ul>
</details>
<br />
[](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/2883
Reviewed By: mweststrate
Differential Revision: D31203908
Pulled By: passy
fbshipit-source-id: b53c0dc018e90e6cca8e6567e1dd8d9b41830931
2021-09-27 05:47:31 -07:00
dependabot[bot]
0c365955d4
Bump protobuf-java from 3.17.3 to 3.18.0 ( #2886 )
...
Summary:
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf ) from 3.17.3 to 3.18.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/protocolbuffers/protobuf/releases ">protobuf-java's releases</a>.</em></p>
<blockquote>
<h2>Protocol Buffers v3.18.0</h2>
<h1>C++</h1>
<ul>
<li>Fix warnings raised by clang 11 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8664 ">#8664</a>)</li>
<li>Make StringPiece constructible from std::string_view (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8707 ">#8707</a>)</li>
<li>Add missing capability attributes for LLVM 12 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8714 ">#8714</a>)</li>
<li>Stop using std::iterator (deprecated in C++17). (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8741 ">#8741</a>)</li>
<li>Move field_access_listener from libprotobuf-lite to libprotobuf (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8775 ">#8775</a>)</li>
<li>Fix <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/7047 ">#7047</a> Safely handle setlocale (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8735 ">#8735</a>)</li>
<li>Remove deprecated version of SetTotalBytesLimit() (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8794 ">#8794</a>)</li>
<li>Support arena allocation of google::protobuf::AnyMetadata (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8758 ">#8758</a>)</li>
<li>Fix undefined symbol error around SharedCtor() (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8827 ">#8827</a>)</li>
<li>Fix default value of enum(int) in json_util with proto2 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8835 ">#8835</a>)</li>
<li>Better Smaller ByteSizeLong</li>
<li>Introduce event filters for inject_field_listener_events</li>
<li>Reduce memory usage of DescriptorPool</li>
<li>For lazy fields copy serialized form when allowed.</li>
<li>Re-introduce the InlinedStringField class</li>
<li>v2 access listener</li>
<li>Reduce padding in the proto's ExtensionRegistry map.</li>
<li>GetExtension performance optimizations</li>
<li>Make tracker a static variable rather than call static functions</li>
<li>Support extensions in field access listener</li>
<li>Annotate MergeFrom for field access listener</li>
<li>Fix incomplete types for field access listener</li>
<li>Add map_entry/new_map_entry to SpecificField in MessageDifferencer. They
record the map items which are different in MessageDifferencer's reporter.</li>
<li>Reduce binary size due to fieldless proto messages</li>
<li>TextFormat: ParseInfoTree supports getting field end location in addition to
start.</li>
<li>Fix repeated enum extension size in field listener</li>
<li>Enable Any Text Expansion for Descriptors::DebugString()</li>
<li>Switch from int{8,16,32,64} to int{8,16,32,64}_t</li>
</ul>
<h1>Java</h1>
<ul>
<li>Fix errorprone conflict (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8723 ">#8723</a>)</li>
<li>Removing deprecated TimeUtil class. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8749 ">#8749</a>)</li>
<li>Optimized FieldDescriptor.valueOf() to avoid array copying.</li>
<li>Removing deprecated TimeUtil class.</li>
<li>Add Durations.parseUnchecked(String) and Timestamps.parseUnchecked(String)</li>
<li>FieldMaskUtil: Add convenience method to mask the fields out of a given proto.</li>
</ul>
<h1>JavaScript</h1>
<ul>
<li>Optimize binary parsing of repeated float64</li>
<li>Fix for optimization when reading doubles from binary wire format</li>
<li>Replace toArray implementation with toJSON.</li>
</ul>
<h1>PHP</h1>
<ul>
<li>Migrate PHP & Ruby to ABSL wyhash (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8854 ">#8854</a>)</li>
<li>Added support for PHP 8.1 (currently in RC1) to the C extension (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8964 ">#8964</a>)</li>
<li>Fixed PHP SEGV when constructing messages from a destructor. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8969 ">#8969</a>)</li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="89b14b1d16 "><code>89b14b1</code></a> Update change log (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8974 ">#8974</a>)</li>
<li><a href="12fb2b7450 "><code>12fb2b7</code></a> Update protobuf version (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8973 ">#8973</a>)</li>
<li><a href="ac02d6cbaa "><code>ac02d6c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8970 ">#8970</a> from haberman/ruby-repeated-plus-arena</li>
<li><a href="39dc8ad11f "><code>39dc8ad</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8969 ">#8969</a> from haberman/php-destructor2</li>
<li><a href="26e0ee8eec "><code>26e0ee8</code></a> Fixed multirequest.sh script for when nohup.out does not exist.</li>
<li><a href="66a3e1a670 "><code>66a3e1a</code></a> Added missing file to EXTRA_DIST.</li>
<li><a href="79ac88bbbb "><code>79ac88b</code></a> Fixed a memory bug with RepeatedField#+.</li>
<li><a href="759a539736 "><code>759a539</code></a> Fixed PHP SEGV when constructing messages from a destructor.</li>
<li><a href="605ab956e0 "><code>605ab95</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8964 ">#8964</a> from haberman/php-8.1</li>
<li><a href="44df0abc02 "><code>44df0ab</code></a> Added support for PHP 8.1 (currently in RC1).</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.17.3...v3.18.0 ">compare view</a></li>
</ul>
</details>
<br />
[](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/2886
Reviewed By: mweststrate
Differential Revision: D31203907
Pulled By: passy
fbshipit-source-id: 31a48863e5bbc82bbb11f76297e16594a44e1a8f
2021-09-27 05:43:26 -07:00
dependabot[bot]
3ce50c5020
Bump react-native-flipper from 0.108.0 to 0.111.0 in /react-native/ReactNativeFlipperExample ( #2902 )
...
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper ) from 0.108.0 to 0.111.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/flipper/releases ">react-native-flipper's releases</a>.</em></p>
<blockquote>
<h2>v0.111.0</h2>
<p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md ">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md </a>
for full notes.</p>
<h2>v0.110.0</h2>
<p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md ">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md </a>
for full notes.</p>
<h2>v0.109.0</h2>
<p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md ">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md </a>
for full notes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="2fc156c15a "><code>2fc156c</code></a> Flipper Release: v0.111.0</li>
<li><a href="3882357579 "><code>3882357</code></a> Factor out realDevice [7/n]</li>
<li><a href="11a27f9e1a "><code>11a27f9</code></a> Support forward command [6/n]</li>
<li><a href="8cf182cc26 "><code>8cf182c</code></a> Restore adb executeShell [5/n]</li>
<li><a href="4463e7ede2 "><code>4463e7e</code></a> Restore metro functionality [4/n]</li>
<li><a href="3428ce2968 "><code>3428ce2</code></a> Restore device icons [3/n]</li>
<li><a href="2d838efd4d "><code>2d838ef</code></a> Separate device in server and client version [2/n]</li>
<li><a href="845d0755f1 "><code>845d075</code></a> Move common types to flipper-plugin [1/n]</li>
<li><a href="d5aaa0034d "><code>d5aaa00</code></a> Improve UI when no devices connected</li>
<li><a href="97e5c897c6 "><code>97e5c89</code></a> Update React Native Example</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/flipper/compare/v0.108.0...v0.111.0 ">compare view</a></li>
</ul>
</details>
<br />
[](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/2902
Reviewed By: mweststrate
Differential Revision: D31203903
Pulled By: passy
fbshipit-source-id: c9e1c1c34ae1daef99c2ee0adb5e740c01bff433
2021-09-27 05:40:51 -07:00
Pascal Hartig
89435533a1
Bump babel deps
...
Summary: Only patch ones to be safe.
Reviewed By: nikoant
Differential Revision: D31203884
fbshipit-source-id: c81787a6a4d7f711a6928e0cfaa16a226eeede29
2021-09-27 05:34:41 -07:00
Michel Weststrate
b539f4d870
Fix startLogging / stopLogging for ArchivedDevice
...
Summary:
Unit test would fail on trying to emit server commands when creating a ArchivedDevice. But archived devices can silently ignore log start commands, which fixes the failing test as well.
Example failing run: https://github.com/facebook/flipper/runs/3685776120
I'm not sure why the test wasn't _always_ failing
Reviewed By: lblasa
Differential Revision: D31142584
fbshipit-source-id: 57106ecdace9f72444eaf68ee9fa024c84556a1c
2021-09-27 02:16:45 -07:00
Michel Weststrate
987755bb09
Improve device destruction code [8/n]
...
Summary: Some cleanup in device destruction code. This diff wraps up the stack that decouples device management from the UI. Next steps are client management, and system management (file access / command execution)
Reviewed By: passy
Differential Revision: D31084036
fbshipit-source-id: 93efee7dba2193589d3c08c51128ce03de5eff7f
2021-09-27 02:12:53 -07:00
dependabot[bot]
dce92b16db
Bump prismjs from 1.24.1 to 1.25.0 in /website ( #2895 )
...
Summary:
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.24.1 to 1.25.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/PrismJS/prism/releases ">prismjs's releases</a>.</em></p>
<blockquote>
<h2>v1.25.0</h2>
<p>Release 1.25.0</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/PrismJS/prism/blob/master/CHANGELOG.md ">prismjs's changelog</a>.</em></p>
<blockquote>
<h2>1.25.0 (2021-09-16)</h2>
<h3>New components</h3>
<ul>
<li><strong>AviSynth</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3071 ">#3071</a>) <a href="https://github.com/PrismJS/prism/commit/746a4b1a "><code>746a4b1a</code></a></li>
<li><strong>Avro IDL</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3051 ">#3051</a>) <a href="https://github.com/PrismJS/prism/commit/87e5a376 "><code>87e5a376</code></a></li>
<li><strong>Bicep</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3027 ">#3027</a>) <a href="https://github.com/PrismJS/prism/commit/c1dce998 "><code>c1dce998</code></a></li>
<li><strong>GAP (CAS)</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3054 ">#3054</a>) <a href="https://github.com/PrismJS/prism/commit/23cd9b65 "><code>23cd9b65</code></a></li>
<li><strong>GN</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3062 ">#3062</a>) <a href="https://github.com/PrismJS/prism/commit/4f97b82b "><code>4f97b82b</code></a></li>
<li><strong>Hoon</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2978 ">#2978</a>) <a href="https://github.com/PrismJS/prism/commit/ea776756 "><code>ea776756</code></a></li>
<li><strong>Kusto</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3068 ">#3068</a>) <a href="https://github.com/PrismJS/prism/commit/e008ea05 "><code>e008ea05</code></a></li>
<li><strong>Magma (CAS)</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3055 ">#3055</a>) <a href="https://github.com/PrismJS/prism/commit/a1b67ce3 "><code>a1b67ce3</code></a></li>
<li><strong>MAXScript</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3060 ">#3060</a>) <a href="https://github.com/PrismJS/prism/commit/4fbdd2f8 "><code>4fbdd2f8</code></a></li>
<li><strong>Mermaid</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3050 ">#3050</a>) <a href="https://github.com/PrismJS/prism/commit/148c1eca "><code>148c1eca</code></a></li>
<li><strong>Razor C#</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3064 ">#3064</a>) <a href="https://github.com/PrismJS/prism/commit/4433ccfc "><code>4433ccfc</code></a></li>
<li><strong>Systemd configuration file</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3053 ">#3053</a>) <a href="https://github.com/PrismJS/prism/commit/8df825e0 "><code>8df825e0</code></a></li>
<li><strong>Wren</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3063 ">#3063</a>) <a href="https://github.com/PrismJS/prism/commit/6a356d25 "><code>6a356d25</code></a></li>
</ul>
<h3>Updated components</h3>
<ul>
<li><strong>Bicep</strong>
<ul>
<li>Added support for multiline and interpolated strings and other improvements (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3028 ">#3028</a>) <a href="https://github.com/PrismJS/prism/commit/748bb9ac "><code>748bb9ac</code></a></li>
</ul>
</li>
<li><strong>C#</strong>
<ul>
<li>Added <code>with</code> keyword & improved record support (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2993 ">#2993</a>) <a href="https://github.com/PrismJS/prism/commit/fdd291c0 "><code>fdd291c0</code></a></li>
<li>Added <code>record</code>, <code>init</code>, and <code>nullable</code> keyword (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2991 ">#2991</a>) <a href="https://github.com/PrismJS/prism/commit/9b561565 "><code>9b561565</code></a></li>
<li>Added context check for <code>from</code> keyword (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2970 ">#2970</a>) <a href="https://github.com/PrismJS/prism/commit/158f25d4 "><code>158f25d4</code></a></li>
</ul>
</li>
<li><strong>C++</strong>
<ul>
<li>Fixed generic function false positive (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3043 ">#3043</a>) <a href="https://github.com/PrismJS/prism/commit/5de8947f "><code>5de8947f</code></a></li>
</ul>
</li>
<li><strong>Clojure</strong>
<ul>
<li>Improved tokenization (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3056 ">#3056</a>) <a href="https://github.com/PrismJS/prism/commit/8d0b74b5 "><code>8d0b74b5</code></a></li>
</ul>
</li>
<li><strong>Hoon</strong>
<ul>
<li>Fixed mixed-case aura tokenization (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3002 ">#3002</a>) <a href="https://github.com/PrismJS/prism/commit/9c8911bd "><code>9c8911bd</code></a></li>
</ul>
</li>
<li><strong>Liquid</strong>
<ul>
<li>Added all objects from Shopify reference (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2998 ">#2998</a>) <a href="https://github.com/PrismJS/prism/commit/693b7433 "><code>693b7433</code></a></li>
<li>Added <code>empty</code> keyword (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2997 ">#2997</a>) <a href="https://github.com/PrismJS/prism/commit/fe3bc526 "><code>fe3bc526</code></a></li>
</ul>
</li>
<li><strong>Log file</strong>
<ul>
<li>Added support for Java stack traces (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3003 ">#3003</a>) <a href="https://github.com/PrismJS/prism/commit/b0365e70 "><code>b0365e70</code></a></li>
</ul>
</li>
<li><strong>Markup</strong>
<ul>
<li>Made most patterns greedy (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3065 ">#3065</a>) <a href="https://github.com/PrismJS/prism/commit/52e8cee9 "><code>52e8cee9</code></a></li>
<li>Fixed ReDoS (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3078 ">#3078</a>) <a href="https://github.com/PrismJS/prism/commit/0ff371bb "><code>0ff371bb</code></a></li>
</ul>
</li>
<li><strong>PureScript</strong>
<ul>
<li>Made <code>∀</code> a keyword (alias for <code>forall</code>) (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3005 ">#3005</a>) <a href="https://github.com/PrismJS/prism/commit/b38fc89a "><code>b38fc89a</code></a></li>
<li>Improved Haskell and PureScript (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3020 ">#3020</a>) <a href="https://github.com/PrismJS/prism/commit/679539ec "><code>679539ec</code></a></li>
</ul>
</li>
<li><strong>Python</strong>
<ul>
<li>Support for underscores in numbers (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3039 ">#3039</a>) <a href="https://github.com/PrismJS/prism/commit/6f5d68f7 "><code>6f5d68f7</code></a></li>
</ul>
</li>
<li><strong>Sass</strong>
<ul>
<li>Fixed issues with CSS Extras (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2994 ">#2994</a>) <a href="https://github.com/PrismJS/prism/commit/14fdfe32 "><code>14fdfe32</code></a></li>
</ul>
</li>
<li><strong>Shell session</strong>
<ul>
<li>Fixed command false positives (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3048 ">#3048</a>) <a href="https://github.com/PrismJS/prism/commit/35b88fcf "><code>35b88fcf</code></a></li>
<li>Added support for the percent sign as shell symbol (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3010 ">#3010</a>) <a href="https://github.com/PrismJS/prism/commit/4492b62b "><code>4492b62b</code></a></li>
</ul>
</li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="99d94fa7c3 "><code>99d94fa</code></a> 1.25.0</li>
<li><a href="6d8e54703b "><code>6d8e547</code></a> Updated changelog (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3083 ">#3083</a>)</li>
<li><a href="e008ea056d "><code>e008ea0</code></a> Added support for Kusto (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3068 ">#3068</a>)</li>
<li><a href="4433ccfc0c "><code>4433ccf</code></a> Added support for ASP.NET Razor (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3064 ">#3064</a>)</li>
<li><a href="6a356d253a "><code>6a356d2</code></a> Added support for Wren (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3063 ">#3063</a>)</li>
<li><a href="4fbdd2f8f8 "><code>4fbdd2f</code></a> Added support for MAXScript (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3060 ">#3060</a>)</li>
<li><a href="746a4b1adf "><code>746a4b1</code></a> Added AviSynth language definition (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3071 ">#3071</a>)</li>
<li><a href="ffb2043909 "><code>ffb2043</code></a> Twilight theme: Increase selector specificities of plugin overrides (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3081 ">#3081</a>)</li>
<li><a href="52e8cee97a "><code>52e8cee</code></a> Markup: Made most patterns greedy (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3065 ">#3065</a>)</li>
<li><a href="c7b6a7f6a5 "><code>c7b6a7f</code></a> Previewers: Ensure popup is visible across themes (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3080 ">#3080</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/PrismJS/prism/compare/v1.24.1...v1.25.0 ">compare view</a></li>
</ul>
</details>
<br />
[](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)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/flipper/network/alerts ).
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2895
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D31141786/V2/flipper/ )|
|**Modified Pages**|
Reviewed By: lblasa
Differential Revision: D31141786
Pulled By: passy
fbshipit-source-id: 370e29995a021682ed4c2b07548a929b074b1dfa
2021-09-23 10:01:03 -07:00
facebook-flipper-bot
42bff13d59
Automated: Update Podfile.lock ( #2900 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/2900
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D31141774/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D31141774/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: mweststrate
Differential Revision: D31141774
Pulled By: passy
fbshipit-source-id: a1abb69b97a8e60550256c53e0c4071aa7621737
2021-09-23 05:56:51 -07:00
Lorenzo Blasa
3dacf5a7c9
WebSocket as default socket provider
...
Summary:
This change makes WebSockets the default for Flipper on iOS.
Having said that, we are introducing some logic to deal with clients connecting to older Flipper Desktop versions.
The mobile client will first attempt to connect via WebSocket with the Desktop. This connection can either be secure or insecure. If that fails, it will attempt to connect via RSocket.
Connection failure logic:
The mobile client will attempt to connect up-to 3 times via a WebSocket. If it fails to connect, then the socket provider is switched to RSocket.
As before, the mobile client will attempt to connect up-to 3 times via a RSocket. If it fails to connect, then the socket provider is switched back to WebSocket.
Process repeats until a successful connection is established.
Some logs that can be seen from iOS:
2021-09-15 14:31:51.193503+0100 Sample[92026:92107440] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed
2021-09-15 14:31:51.878257+0100 Sample[92026:92107440] [connection] nw_socket_handle_socket_event [C1.1:1] Socket SO_ERROR [61: Connection refused]
2021-09-15 14:31:52.553729+0100 Sample[92026:92107440] [connection] nw_socket_handle_socket_event [C1.2:1] Socket SO_ERROR [61: Connection refused]
2021-09-15 14:31:52.899511+0100 Sample[92026:92107442] [connection] nw_connection_get_connected_socket [C1] Client called nw_connection_get_connected_socket on unconnected nw_connection
2021-09-15 14:31:52.899664+0100 Sample[92026:92107442] TCP Conn 0x600001d384d0 Failed : error 0:61 [61]
2021-09-15 14:31:57.120120+0100 Sample[92026:92107439] [connection] nw_socket_handle_socket_event [C2.1:1] Socket SO_ERROR [61: Connection refused]
2021-09-15 14:31:57.141785+0100 Sample[92026:92107439] [connection] nw_socket_handle_socket_event [C2.2:1] Socket SO_ERROR [61: Connection refused]
2021-09-15 14:31:57.151604+0100 Sample[92026:92107483] [connection] nw_connection_get_connected_socket [C2] Client called nw_connection_get_connected_socket on unconnected nw_connection
2021-09-15 14:31:57.154312+0100 Sample[92026:92107483] TCP Conn 0x600001d7c0b0 Failed : error 0:61 [61]
2021-09-15 14:31:59.206079+0100 Sample[92026:92107483] [connection] nw_socket_handle_socket_event [C3.1:1] Socket SO_ERROR [61: Connection refused]
2021-09-15 14:31:59.236824+0100 Sample[92026:92107483] [connection] nw_socket_handle_socket_event [C3.2:1] Socket SO_ERROR [61: Connection refused]
2021-09-15 14:31:59.251927+0100 Sample[92026:92107439] [connection] nw_connection_get_connected_socket [C3] Client called nw_connection_get_connected_socket on unconnected nw_connection
2021-09-15 14:31:59.255963+0100 Sample[92026:92107439] TCP Conn 0x600001d1c210 Failed : error 0:61 [61]
2021-09-15 14:32:01.291303+0100 Sample[92026:92107439] [connection] nw_socket_handle_socket_event [C4.1:1] Socket SO_ERROR [61: Connection refused]
2021-09-15 14:32:01.312406+0100 Sample[92026:92107439] [connection] nw_socket_handle_socket_event [C4.2:1] Socket SO_ERROR [61: Connection refused]
2021-09-15 14:32:01.323099+0100 Sample[92026:92107483] [connection] nw_connection_get_connected_socket [C4] Client called nw_connection_get_connected_socket on unconnected nw_connection
2021-09-15 14:32:01.326028+0100 Sample[92026:92107483] TCP Conn 0x600001d7c0b0 Failed : error 0:61 [61]
flipper: Failed to connect with the current socket provider
flipper: Use legacy socket provider
flipper: FlipperClient::onConnected
Reviewed By: passy
Differential Revision: D30900471
fbshipit-source-id: 7c242ad71306803b050d0174fc22696bb74fdba5
2021-09-23 05:22:23 -07:00
Flipper Bot
fcd117fc76
Flipper Snapshot Bump: v0.112.1-SNAPSHOT
...
Summary: Releasing snapshot version 0.112.1-SNAPSHOT
Reviewed By: nikoant
Differential Revision: D31140850
fbshipit-source-id: cf170d881e1bc4a03f5a3643ff2b0d0a3fd7b5f6
2021-09-23 04:21:42 -07:00
Flipper Bot
597cb6b1da
Flipper Release: v0.112.0
...
Summary: Releasing version 0.112.0
Reviewed By: nikoant
Differential Revision: D31140851
fbshipit-source-id: 18106a3f0c0383f8f32a7abf30866d9a72c912a4
2021-09-23 04:21:42 -07:00
Michel Weststrate
a72e46c792
Fix error handling in plugin loading
...
Summary: If a device plugin throw an error in it's initialization, it would prevent the device itself from being registered. This fixes that. As shown in the comments of for example: https://fb.workplace.com/groups/flippersupport/permalink/1218627761951213/
Reviewed By: ananyaarun
Differential Revision: D31127969
fbshipit-source-id: 9824d23b275f1f9e866f841035961e4707ff8e04
2021-09-23 02:52:54 -07:00
Hilal Alsibai
40f20f6785
Introduce an internal FDS Flipper plugin
...
Summary: Adding a Flipper plugin that is isolated to design systems engineering / FDS. This is essentially our dumping grounds of useful utilities for FDS. The first thing I've added is the ability to dump / view the ui tracker hierarchy, which will be useful for development / debugging.
Differential Revision: D31076277
fbshipit-source-id: 5aff639368945796dc3ebab603dadb8d43d7b699
2021-09-22 19:02:55 -07:00
Flipper Bot
24acde5325
Flipper Snapshot Bump: v0.111.1-SNAPSHOT
...
Summary: Releasing snapshot version 0.111.1-SNAPSHOT
Reviewed By: nikoant
Differential Revision: D31107619
fbshipit-source-id: 4142063904d0fd267550a4975c0b4831f2e71d94
2021-09-22 09:28:02 -07:00
Flipper Bot
2fc156c15a
Flipper Release: v0.111.0
...
Summary: Releasing version 0.111.0
Reviewed By: nikoant
Differential Revision: D31107620
fbshipit-source-id: 3651b4e38c4311d895af411a15925eb99bef1382
2021-09-22 09:28:02 -07:00
Michel Weststrate
3882357579
Factor out realDevice [7/n]
...
Summary: `device.realDevice` was the escape hatch used in Sandy plugins to give access to device specific features like taking screenshots, clearing logs or accessing `adb`. Since in decapitated Flipper that won't be possible anymore (since plugins run in the client but device implementations on the server), all escape hatches have been bridged in this stack, and we can get of the `realDevice` interaction, by explicitly exposing those cases, which makes it type safe as well.
Reviewed By: passy
Differential Revision: D31079509
fbshipit-source-id: c9ec2e044d0dec0ccb1de287cf424907b198f818
2021-09-22 09:03:33 -07:00
Michel Weststrate
11a27f9e1a
Support forward command [6/n]
...
Summary: Support the adb forward command
Reviewed By: jameslawson
Differential Revision: D31055957
fbshipit-source-id: bc0593320d0e187ddfc8120c1684746f9e9c4cf5
2021-09-22 09:03:33 -07:00
Michel Weststrate
8cf182cc26
Restore adb executeShell [5/n]
...
Summary: Expose executeShell explicitly through the device interface
Reviewed By: jameslawson
Differential Revision: D31055959
fbshipit-source-id: b14395d0783ede265c6ae39c397ea93a85a78336
2021-09-22 09:03:32 -07:00
Michel Weststrate
4463e7ede2
Restore metro functionality [4/n]
...
Summary: Restored Metro functionality; progress reports, metro logs, RN/Hermes debugging, reload / dev menu button
Reviewed By: passy
Differential Revision: D31055958
fbshipit-source-id: c243035c343c14718a9afe275c8f5f36a1aa3a94
2021-09-22 09:03:32 -07:00
Michel Weststrate
3428ce2968
Restore device icons [3/n]
...
Summary: Restored support for device icons which was disabled in previous diff
Reviewed By: passy
Differential Revision: D31054802
fbshipit-source-id: 107a53f06159211534cb9a2316340af7a7ca530a
2021-09-22 09:03:32 -07:00
Michel Weststrate
2d838efd4d
Separate device in server and client version [2/n]
...
Summary:
This stack takes care of handling care of moving all device interactions over the (possible) async channel FlipperServer. The FlipperServer interface (see previous diff) allows listening to specific server events using `on`, and emit commands to be executed by the server by using `exec` (e.g. `exec('take-screenshot', serial) => Promise<buffer>`).
FlipperServerImpl implements this interface on the server side.
The device implementations are split as follows
```
server / backend process:
ServerDevice
- iOSDevice
- AndroidDevice
- MetroDevice
- DummyDevice
- Mac/Windows Device
frontend / ui:
BaseDevice: a normal connected, device, implements device apis as they already existed
- ArchivedDevice (note that this doesn't have a server counterpart)
- TestDevice (for unit tests, with stubbed backend communication)
```
All features of devices are for simplicity unified (since the deviations are small), where specific device types might not implement certain features like taking screenshots or running shell commands.
To avoid making this diff unnecessarily big, some open Todo's will be addressed later in this stack, and it shouldn't be landed alone.
Reviewed By: timur-valiev
Differential Revision: D30909346
fbshipit-source-id: cce0bee94fdd5db59bebe3577a6084219a038719
2021-09-22 09:03:32 -07:00
Michel Weststrate
845d0755f1
Move common types to flipper-plugin [1/n]
...
Summary: This is the first diff in a stack of many where server and UI logic is further decoupled to be only communication through an event listener / emitting commands, where all data going over these media is json serializable. In this diff we extract the common interfaces that are to be used by both server and UI layer.
Reviewed By: passy
Differential Revision: D30899609
fbshipit-source-id: dc3c783707d47671f1d0f5dbf99cde17a8f69062
2021-09-22 09:03:32 -07:00
Alex Yur
d5aaa0034d
Improve UI when no devices connected
...
Summary: Remove empty dropdown when no devices connected. Show 'No devices available' test instead.
Reviewed By: passy
Differential Revision: D31088007
fbshipit-source-id: 8a3bf0e8fbff04c7dfe2581f95576b3ab5ed4bcb
2021-09-21 11:44:35 -07:00
Michel Weststrate
97e5c897c6
Update React Native Example
...
Summary: Updated React Native Example to 0.110.0 client, to fix randomly not connecting bug
Reviewed By: passy
Differential Revision: D31051673
fbshipit-source-id: 5b16c1ac1e66733ea78326484ac27c0198c9e7bf
2021-09-21 07:22:52 -07:00
Pascal Hartig
5252dac50a
Revert globby upgrade ( #2868 )
...
Summary:
Fixes https://github.com/facebook/flipper/issues/2710
Pull Request resolved: https://github.com/facebook/flipper/pull/2868
Test Plan:
cd pkg; yarn && yarn run run help
No longer shows ESM error.
Reviewed By: lblasa
Differential Revision: D31027581
Pulled By: mweststrate
fbshipit-source-id: 04d669df3645c5b3ae727d521243a82dea701152
2021-09-20 02:23:02 -07:00
Wenhuan Li
4244563b67
fix take screenshot button state
...
Summary: Take screenshot button state is not reset after screenshot taken. So Flipper can only take 1 screenshot per session.
Reviewed By: mweststrate
Differential Revision: D31018526
fbshipit-source-id: dc7b00f26c77ec94a8a15047f5ae835acdb710c7
2021-09-17 11:24:08 -07:00
Flipper Bot
259f19817c
Flipper Snapshot Bump: v0.110.1-SNAPSHOT
...
Summary: Releasing snapshot version 0.110.1-SNAPSHOT
Reviewed By: mweststrate
Differential Revision: D31020263
fbshipit-source-id: 1d8baaa6d7ca1ada052705196a833f61880564ab
2021-09-17 09:23:21 -07:00
Flipper Bot
5e10baa43f
Flipper Release: v0.110.0
...
Summary: Releasing version 0.110.0
Reviewed By: mweststrate
Differential Revision: D31020264
fbshipit-source-id: e161705979fda9f95ddd212d5f35ede4bb8f49c3
2021-09-17 09:23:20 -07:00
Lorenzo Blasa
10e97a7e98
Fixes an error with the handled flag for certificate exchange
...
Summary:
This change fixes a bug with the handled flag during the certificate exchange process.
Explanation:
handled was passed by reference as &handled
Once the function goes out of scope then the reference, well, it just becomes invalid (undefined behaviour)
In some cases, it appears as 'handled' because the reference is invalid and it happens to be 'true'.
Changelog: Fixed an issue where clients would randomly not connect to Flipper. Please update FlipperKit to 0.110.0 to apply the fix: https://fbflipper.com/docs/getting-started/react-native#using-the-latest-flipper-sdk
Reviewed By: mweststrate
Differential Revision: D31017592
fbshipit-source-id: c087a769fa23de1acfd3c198b4db4d6ccdb2be90
2021-09-17 08:23:18 -07:00
Michel Weststrate
c865446312
Fixed issue where ADB would be initialised, despite being disabled in settings
...
Summary:
As reported here: https://github.com/facebook/flipper/issues/2873 , ADB would be initialised, even when disabled explicitly, resulting in an error if ADB could not be found.
Changelog: Fix: made sure that the "Android disabled" setting is respected.
Reviewed By: lblasa
Differential Revision: D31019099
fbshipit-source-id: 9d57945f2c21655426da42eb976dd46d8605d007
2021-09-17 07:24:57 -07:00
Michel Weststrate
d7da816e36
Fixed issue where plugins weren't reset properly when reconnecting a device
...
Summary: If a device disconnects and reconnects while keeping the plugin open, a new pluginInstance is available, but the React component would not be remounted since both the old and new pluginInstance have the same identifier (device/client/plugin). This change makes sure that if a different pluginInstance arrives, the rendering will be reinitialised as well.
Reviewed By: lblasa
Differential Revision: D31018845
fbshipit-source-id: ac09e7ac519c7aebfb4f8dc0cc7c6cda6fbbf633
2021-09-17 07:24:57 -07:00
Michel Weststrate
dcac1db50f
Cleanup android utilities
...
Summary: Some code simplification. The validation functions are not async, so don't need promises. By combining the internal and non internal files, a lot of utilities can be kept local instead of exposing them
Reviewed By: lblasa
Differential Revision: D31018355
fbshipit-source-id: be568a70fc84971dbce82a8478495edf7dafb4a5
2021-09-17 07:24:57 -07:00
Michel Weststrate
236bc44609
Fix SparkAR connection
...
Summary:
Changelog: Fixed skyline no longer connecting to Flipper
Per https://fb.workplace.com/groups/flippersupport/permalink/1214902038990452/ . Reverts a change introduced here: https://www.internalfb.com/diff/D30838947 (d8f77db632 )?transaction_fbid=439205157417044
Reviewed By: lblasa
Differential Revision: D30992087
fbshipit-source-id: 529f473807b53137b20fd39c37be95e6d7ec0c6d
2021-09-17 05:23:15 -07:00
Michel Weststrate
3ee8aef154
Fix bug in iOSDevice detection if both physical and emulator are active
...
Summary:
When connecting both to an iOS emulator and physical device, the emulator devices would continuesly be replaced, and Flipper would print the warning
`Tried to replace still connected device XXX with a new instance`
Fixed the logical mistake that causes it. Not sure if this caused any actual bugs, but at least it was incorrect.
Reviewed By: lblasa
Differential Revision: D31015451
fbshipit-source-id: 32dd29043e9dc48357fdbf68cde930d3be11419a
2021-09-17 05:23:15 -07:00
Michel Weststrate
5739e0c943
Fix CSR exchange exception disappearing in the void
...
Summary: I accidentally wrote a cert at the wrong location, but noticed that there was never raised an exception. Added error handing to surface the error. Seems the underlying RSocket implementation silently eats errors that escape from handlers....
Reviewed By: lblasa
Differential Revision: D31015168
fbshipit-source-id: 38480921c3cf33f3a5d91eb2ed4e3a912fdf74a7
2021-09-17 05:23:14 -07:00
Michel Weststrate
41286ce4b8
Some minor logging fine tuning
...
Summary: Per title
Reviewed By: lblasa
Differential Revision: D31015170
fbshipit-source-id: 5e50c9cb7b3d65eb745be8f33ef38cbb226e8bbc
2021-09-17 05:23:14 -07:00
Michel Weststrate
e771394350
Fix timeout handlers being shared across connections
...
Summary: If multiple apps connect simultanously, they could overwrite or cancel each other timeoutHandles, leading to potential incorrect messages.
Reviewed By: lblasa
Differential Revision: D31015171
fbshipit-source-id: 1d498a90c8a7a1847d2a961fc944d2f74e734cc2
2021-09-17 05:23:14 -07:00
Michel Weststrate
ebc905edd7
Bump deps
...
Summary: run `pod install`
Reviewed By: lblasa
Differential Revision: D30992110
fbshipit-source-id: ee1f7cd2d1209ac1ed233c3106e901c765ab8a70
2021-09-17 05:23:14 -07:00
Julio Cesar Sevarolli Assis
cbee595229
Enhancing types for Device
...
Summary: While investigating Flipper to unblock D30990411. I found this untyped `device` field. This field is exactly the `Device` type in 'adbkit', so I did a small refactor to type it.
Reviewed By: timur-valiev
Differential Revision: D30996427
fbshipit-source-id: 9972a865c2dee009088635e57ef512969f404ddf
2021-09-17 05:23:14 -07:00
Mathias Fleig Mortensen
094c320c5c
Ignore react-vis types missing
...
Reviewed By: defHLT
Differential Revision: D30993257
fbshipit-source-id: 32d7f6af837f47407e10e3c3bd744071d6b374e6
2021-09-17 04:23:27 -07:00
Mathias Fleig Mortensen
b62cd63f58
Add typing for TreemapPoint functions
...
Reviewed By: timur-valiev
Differential Revision: D30992497
fbshipit-source-id: 616f11d34d2904655f74c9313a511b8e14a13524
2021-09-17 04:23:27 -07:00
Wenhuan Li
eb04011887
Limit ADB error display for 10 seconds
...
Summary: So that error message won't displayed forever.
Reviewed By: lblasa
Differential Revision: D30991434
fbshipit-source-id: 2cb5c9f983e11e021acb818ad4e245530757eee4
2021-09-16 07:02:06 -07:00
Flipper Bot
918b48f979
Flipper Snapshot Bump: v0.109.1-SNAPSHOT
...
Summary: Releasing snapshot version 0.109.1-SNAPSHOT
Reviewed By: mweststrate
Differential Revision: D30988722
fbshipit-source-id: 1ac646098718e9434c09f50d6024db6852f381e1
2021-09-16 05:45:15 -07:00
Flipper Bot
fbe2b590d1
Flipper Release: v0.109.0
...
Summary: Releasing version 0.109.0
Reviewed By: mweststrate
Differential Revision: D30988723
fbshipit-source-id: 795fef1a475eb3c15ee323626a92e76345239af0
2021-09-16 05:45:15 -07:00