Andrey Goncharov
13e06803c9
Migrate React Native Example app to react-native 0.69 ( #4265 )
...
Summary:
// allow-large-files
Pull Request resolved: https://github.com/facebook/flipper/pull/4265
Related to https://github.com/facebook/flipper/issues/4240
Resolving https://github.com/facebook/flipper/issues/3859 led to breaking changes in react-native-flipper which made it incompatible with react-natvie < 0.69.
In this diff we migrate our example app to react-native 0.69 and add a notice to our readme about the react-native 0.69+ requirement
Reviewed By: lblasa
Differential Revision: D40673740
fbshipit-source-id: 18f4742449d115be7a5100f2bc4d834dcebea80f
2022-10-25 10:40:44 -07:00
dependabot[bot]
65a45ba6ba
Bump serde from 1.0.145 to 1.0.147 in /packer ( #4245 )
...
Summary:
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.145 to 1.0.147.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases ">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.147</h2>
<ul>
<li>Add <code>serde::de::value::EnumAccessDeserializer</code> which transforms an <code>EnumAccess</code> into a <code>Deserializer</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2305 ">https://github.com/facebook/flipper/issues/2305 </a>)</li>
</ul>
<h2>v1.0.146</h2>
<ul>
<li>Allow internally tagged newtype variant to contain unit (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2303 ">https://github.com/facebook/flipper/issues/2303 </a>, thanks <a href="https://github.com/tage64 "><code>@tage64</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f41509261e "><code>f415092</code></a> Release 1.0.147</li>
<li><a href="6d009711a2 "><code>6d00971</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2305 ">https://github.com/facebook/flipper/issues/2305 </a> from serde-rs/enumaccessdeserializer</li>
<li><a href="354b48fd40 "><code>354b48f</code></a> Add EnumAccessDeserializer to turn EnumAccess into a Deserializer</li>
<li><a href="3fd8e52f0c "><code>3fd8e52</code></a> Release 1.0.146</li>
<li><a href="142dce0d3d "><code>142dce0</code></a> Touch up PR 2303</li>
<li><a href="6aed101630 "><code>6aed101</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2303 ">https://github.com/facebook/flipper/issues/2303 </a> from tage64/master</li>
<li><a href="e2ccfd9ea7 "><code>e2ccfd9</code></a> Remove bad deserialization from sequence to internally tagged newtype variant...</li>
<li><a href="a07d794f74 "><code>a07d794</code></a> Update test_suite/tests/test_annotations.rs</li>
<li><a href="90d28fc314 "><code>90d28fc</code></a> Serialize and deserialize a tagged newtype variant over unit () as if it was ...</li>
<li><a href="55cf0ac51a "><code>55cf0ac</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2297 ">https://github.com/facebook/flipper/issues/2297 </a> from serde-rs/output</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.145...v1.0.147 ">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/4245
Reviewed By: aigoncharov
Differential Revision: D40673597
Pulled By: passy
fbshipit-source-id: 8c0f22611c753edd148d413c0d0618d3b9bb6552
2022-10-25 09:50:10 -07:00
dependabot[bot]
3dfb7caf1a
Bump mockito-core from 4.7.0 to 4.8.1 ( #4250 )
...
Summary:
Bumps [mockito-core](https://github.com/mockito/mockito ) from 4.7.0 to 4.8.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.8.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.8.1</h4>
<ul>
<li>2022-10-17 - <a href="https://github.com/mockito/mockito/compare/v4.8.0...v4.8.1 ">6 commit(s)</a> by andrepaschoal, dependabot[bot]</li>
<li>Possible fix <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765 ">https://github.com/facebook/flipper/issues/2765 </a>: Add task to download package-list file from java as element-list [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2766 ">https://github.com/facebook/flipper/issues/2766 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2766 ">mockito/mockito#2766</a>)</li>
<li>JavaDoc warning is blocking all pull requests [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765 ">https://github.com/facebook/flipper/issues/2765 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765 ">mockito/mockito#2765</a>)</li>
<li>Bump versions.junitJupiter from 5.9.0 to 5.9.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2758 ">https://github.com/facebook/flipper/issues/2758 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2758 ">mockito/mockito#2758</a>)</li>
<li>Bump groovy from 3.0.12 to 3.0.13 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2756 ">https://github.com/facebook/flipper/issues/2756 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2756 ">mockito/mockito#2756</a>)</li>
<li>Bump com.diffplug.spotless from 6.10.0 to 6.11.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2753 ">https://github.com/facebook/flipper/issues/2753 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2753 ">mockito/mockito#2753</a>)</li>
<li>Bump org.eclipse.osgi from 3.18.0 to 3.18.100 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2751 ">https://github.com/facebook/flipper/issues/2751 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2751 ">mockito/mockito#2751</a>)</li>
<li>Bump versions.bytebuddy from 1.12.14 to 1.12.16 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2747 ">https://github.com/facebook/flipper/issues/2747 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2747 ">mockito/mockito#2747</a>)</li>
</ul>
<h2>v4.8.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.8.0</h4>
<ul>
<li>2022-09-07 - <a href="https://github.com/mockito/mockito/compare/v4.7.0...v4.8.0 ">10 commit(s)</a> by Alex, James Baker, Johannes Spangenberg, Kurt Alfred Kluever, Rafael Winterhalter, Thibault Helsmoortel, dependabot[bot]</li>
<li>GitHub Workflows security hardening [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2744 ">https://github.com/facebook/flipper/issues/2744 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2744 ">mockito/mockito#2744</a>)</li>
<li>Assign GlobalConfiguration initializer to unused variable [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2742 ">https://github.com/facebook/flipper/issues/2742 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2742 ">mockito/mockito#2742</a>)</li>
<li>Bump com.diffplug.spotless from 6.9.1 to 6.10.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2738 ">https://github.com/facebook/flipper/issues/2738 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2738 ">mockito/mockito#2738</a>)</li>
<li>Drop varargs collector before invoking a user method. [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2736 ">https://github.com/facebook/flipper/issues/2736 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2736 ">mockito/mockito#2736</a>)</li>
<li>Bump versions.bytebuddy from 1.12.13 to 1.12.14 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2734 ">https://github.com/facebook/flipper/issues/2734 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2734 ">mockito/mockito#2734</a>)</li>
<li>Remove useless thrown exception from constructor [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2732 ">https://github.com/facebook/flipper/issues/2732 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2732 ">mockito/mockito#2732</a>)</li>
<li>TypeSafeMatching no longer iterates over class methods inefficiently [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2729 ">https://github.com/facebook/flipper/issues/2729 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2729 ">mockito/mockito#2729</a>)</li>
<li>Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2720 ">https://github.com/facebook/flipper/issues/2720 </a>: Use StackWalker on Java 9+ to create Locations [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2723 ">https://github.com/facebook/flipper/issues/2723 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2723 ">mockito/mockito#2723</a>)</li>
<li>LocationImpl adds performance overheads due to instantiating a stack trace [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2720 ">https://github.com/facebook/flipper/issues/2720 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2720 ">mockito/mockito#2720</a>)</li>
<li>Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2626 ">https://github.com/facebook/flipper/issues/2626 </a> : Introduce MockSettings.mockMaker [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2701 ">https://github.com/facebook/flipper/issues/2701 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2701 ">mockito/mockito#2701</a>)</li>
<li>Introduce option to disable inline-mock-maker for a specific instance [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2626 ">https://github.com/facebook/flipper/issues/2626 </a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2626 ">mockito/mockito#2626</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="4d14d975ce "><code>4d14d97</code></a> Bump versions.junitJupiter from 5.9.0 to 5.9.1 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2758 ">https://github.com/facebook/flipper/issues/2758 </a>)</li>
<li><a href="3507ce328f "><code>3507ce3</code></a> Use downloaded package-list file from Oracle for JavaDoc generation (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2766 ">https://github.com/facebook/flipper/issues/2766 </a>)</li>
<li><a href="0a9aa26978 "><code>0a9aa26</code></a> Bump groovy from 3.0.12 to 3.0.13 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2756 ">https://github.com/facebook/flipper/issues/2756 </a>)</li>
<li><a href="ee3679bc03 "><code>ee3679b</code></a> Bump com.diffplug.spotless from 6.10.0 to 6.11.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2753 ">https://github.com/facebook/flipper/issues/2753 </a>)</li>
<li><a href="185ea11ae4 "><code>185ea11</code></a> Bump org.eclipse.osgi from 3.18.0 to 3.18.100 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2751 ">https://github.com/facebook/flipper/issues/2751 </a>)</li>
<li><a href="488d4b13c9 "><code>488d4b1</code></a> Bump versions.bytebuddy from 1.12.14 to 1.12.16 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2747 ">https://github.com/facebook/flipper/issues/2747 </a>)</li>
<li><a href="3e910ea990 "><code>3e910ea</code></a> Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2626 ">https://github.com/facebook/flipper/issues/2626 </a> : Introduce MockSettings.mockMaker (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2701 ">https://github.com/facebook/flipper/issues/2701 </a>)</li>
<li><a href="0753d48161 "><code>0753d48</code></a> Explicitly add permissions to GitHub actions (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2744 ">https://github.com/facebook/flipper/issues/2744 </a>)</li>
<li><a href="530558ae3c "><code>530558a</code></a> Assign GlobalConfiguration initializer to unused variable (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2742 ">https://github.com/facebook/flipper/issues/2742 </a>)</li>
<li><a href="4b8042e24e "><code>4b8042e</code></a> Bump com.diffplug.spotless from 6.9.1 to 6.10.0 (<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2738 ">https://github.com/facebook/flipper/issues/2738 </a>)</li>
<li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v4.7.0...v4.8.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/4250
Reviewed By: aigoncharov
Differential Revision: D40673613
Pulled By: passy
fbshipit-source-id: 8f300bb530c4a997cb9423063bf1a9ce2f472333
2022-10-25 09:49:51 -07:00
dependabot[bot]
b438ee37ca
Bump serde_yaml from 0.9.13 to 0.9.14 in /packer ( #4246 )
...
Summary:
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.13 to 0.9.14.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/serde-yaml/releases ">serde_yaml's releases</a>.</em></p>
<blockquote>
<h2>0.9.14</h2>
<ul>
<li>Implement <code>Deserializer</code> for <code>TaggedValue</code> and <code>&TaggedValue</code> (<a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/339 ">https://github.com/facebook/flipper/issues/339 </a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8948d368c0 "><code>8948d36</code></a> Release 0.9.14</li>
<li><a href="8d95125eed "><code>8d95125</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/339 ">https://github.com/facebook/flipper/issues/339 </a> from dtolnay/deserializertaggedvalue</li>
<li><a href="371f764d32 "><code>371f764</code></a> Implement Deserializer for TaggedValue and &TaggedValue</li>
<li><a href="c5523fe475 "><code>c5523fe</code></a> Replace nonstandard SError name used only in Value Deserialize</li>
<li><a href="516fdff567 "><code>516fdff</code></a> Ignore uninlined_format_args pedantic clippy lint</li>
<li><a href="31fa98e396 "><code>31fa98e</code></a> Pull in unsafe-libyaml 0.2.4</li>
<li>See full diff in <a href="https://github.com/dtolnay/serde-yaml/compare/0.9.13...0.9.14 ">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/4246
Reviewed By: aigoncharov
Differential Revision: D40673599
Pulled By: passy
fbshipit-source-id: 2222937777ededf46d0ce49f791a44b0e84db6ad
2022-10-25 09:45:59 -07:00
dependabot[bot]
8ddba12ca5
Bump protobuf-java from 3.21.7 to 3.21.8 ( #4251 )
...
Summary:
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf ) from 3.21.7 to 3.21.8.
<details>
<summary>Commits</summary>
<ul>
<li><a href="dab4d24d44 "><code>dab4d24</code></a> Update changelog</li>
<li><a href="4d465ba341 "><code>4d465ba</code></a> Updating version.json and repo version numbers to: 21.8</li>
<li><a href="3a0ae1d1eb "><code>3a0ae1d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10772 ">#10772</a> from deannagarcia/21.x</li>
<li><a href="dda7ffdc4f "><code>dda7ffd</code></a> Edit toolchain to work with absl dep</li>
<li><a href="4aab0bf621 "><code>4aab0bf</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10771 ">#10771</a> from protocolbuffers/gberg-cp-10770</li>
<li><a href="fa5a9e1035 "><code>fa5a9e1</code></a> Auto capitalize enums name in Ruby (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10454 ">#10454</a>) (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10763 ">#10763</a>)</li>
<li><a href="1594ac1a2e "><code>1594ac1</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10770 ">#10770</a> from protocolbuffers/googleberg-cl-480629524</li>
<li><a href="5d90ef2432 "><code>5d90ef2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10743 ">#10743</a> from brad0/21_openbsd_platform_macros</li>
<li><a href="0ee5525a75 "><code>0ee5525</code></a> Upgrade kokoro to Xcode 14 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/10732 ">#10732</a>)</li>
<li><a href="a971d06fc2 "><code>a971d06</code></a> 21.x No longer define no_threadlocal on OpenBSD</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.21.7...v3.21.8 ">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/4251
Reviewed By: aigoncharov
Differential Revision: D40673617
Pulled By: passy
fbshipit-source-id: 88316f649ec4c0ccc3584a6d31c5e5db87d11c5c
2022-10-25 09:39:43 -07:00
dependabot[bot]
a95de35771
Bump kotlinx-serialization-json from 1.4.0 to 1.4.1 ( #4228 )
...
Summary:
Bumps [kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization ) from 1.4.0 to 1.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.serialization/releases ">kotlinx-serialization-json's releases</a>.</em></p>
<blockquote>
<h2>1.4.1</h2>
<p>This patch release contains several bug fixes and improvements.
Kotlin 1.7.20 is used by default.</p>
<h3>Improvements</h3>
<ul>
<li>Add <a href="https://github.com/MustBeDocumented "><code>@MustBeDocumented</code></a> to certain annotations (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2059 ">https://github.com/facebook/flipper/issues/2059 </a>)</li>
<li>Deprecate .isNullable in SerialDescriptor builder (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2040 ">https://github.com/facebook/flipper/issues/2040 </a>)</li>
<li>Unsigned primitives and unsigned arrays serializers can be retrieved as built-ins (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/1992 ">https://github.com/facebook/flipper/issues/1992 </a>)</li>
<li>Serializers are now cached inside reflective lookup, leading to faster serializer retrieval (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2015 ">https://github.com/facebook/flipper/issues/2015 </a>)</li>
<li>Compiler plugin can create enum serializers using static factories for better speed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/1851 ">https://github.com/facebook/flipper/issues/1851 </a>) (Kotlin 1.7.20 required)</li>
<li>Provide a foundation for compiler plugin intrinsics available in Kotlin 1.8.0 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2031 ">https://github.com/facebook/flipper/issues/2031 </a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Support polymorphism in Properties format (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2052 ">https://github.com/facebook/flipper/issues/2052 </a>) (thanks to <a href="https://github.com/rodrigovedovato ">Rodrigo Vedovato</a>)</li>
<li>Added support of UTF-16 surrogate pairs to okio streams (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2033 ">https://github.com/facebook/flipper/issues/2033 </a>)</li>
<li>Fix dependency on core module from HOCON module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2020 ">https://github.com/facebook/flipper/issues/2020 </a>) (thanks to <a href="https://github.com/osipxd ">Osip Fatkullin</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md ">kotlinx-serialization-json's changelog</a>.</em></p>
<blockquote>
<h1>1.4.1 / 2022-10-14</h1>
<p>This is patch release contains several bugfixes and improvements.
Kotlin 1.7.20 is used by default.</p>
<h3>Improvements</h3>
<ul>
<li>Add <a href="https://github.com/MustBeDocumented "><code>@MustBeDocumented</code></a> to certain annotations (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2059 ">https://github.com/facebook/flipper/issues/2059 </a>)</li>
<li>Deprecate .isNullable in SerialDescriptor builder (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2040 ">https://github.com/facebook/flipper/issues/2040 </a>)</li>
<li>Unsigned primitives and unsigned arrays serializers can be retrieved as built-ins (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/1992 ">https://github.com/facebook/flipper/issues/1992 </a>)</li>
<li>Serializers are now cached inside reflective lookup, leading to faster serializer retrieval (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2015 ">https://github.com/facebook/flipper/issues/2015 </a>)</li>
<li>Compiler plugin can create enum serializers using static factories for better speed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/1851 ">https://github.com/facebook/flipper/issues/1851 </a>) (Kotlin 1.7.20 required)</li>
<li>Provide foundation for compiler plugin intrinsics available in Kotlin 1.8.0 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2031 ">https://github.com/facebook/flipper/issues/2031 </a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Support polymorphism in Properties format (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2052 ">https://github.com/facebook/flipper/issues/2052 </a>) (thanks to <a href="https://github.com/rodrigovedovato ">Rodrigo Vedovato</a>)</li>
<li>Added support of UTF-16 surrogate pairs to okio streams (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2033 ">https://github.com/facebook/flipper/issues/2033 </a>)</li>
<li>Fix dependency on core module from HOCON module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2020 ">https://github.com/facebook/flipper/issues/2020 </a>) (thanks to <a href="https://github.com/osipxd ">Osip Fatkullin</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d7e58c2eeb "><code>d7e58c2</code></a> Prepare 1.4.1 release (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2063 ">https://github.com/facebook/flipper/issues/2063 </a>)</li>
<li><a href="de6864af70 "><code>de6864a</code></a> Merge remote-tracking branch 'origin/master' into dev</li>
<li><a href="0a1b6d856d "><code>0a1b6d8</code></a> Fix minor documentation and comment typos (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2061 ">https://github.com/facebook/flipper/issues/2061 </a>)</li>
<li><a href="0f35682bbc "><code>0f35682</code></a> Fix incorrect behavior while deserializing maps to sealed classes (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2052 ">https://github.com/facebook/flipper/issues/2052 </a>)</li>
<li><a href="dc9983a608 "><code>dc9983a</code></a> Update test assertions to use IntelliJ "Click to see difference" format (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2062 ">https://github.com/facebook/flipper/issues/2062 </a>)</li>
<li><a href="cb6bcbb648 "><code>cb6bcbb</code></a> Add <a href="https://github.com/MustBeDocumented "><code>@MustBeDocumented</code></a> to certain annotations</li>
<li><a href="182c53e3c9 "><code>182c53e</code></a> Add documentation on using typealias for means of global configuration</li>
<li><a href="98529cd8e2 "><code>98529cd</code></a> Remove kotlin.Experimental from opt-ins as it would be removed in 1.8.20</li>
<li><a href="687d917b13 "><code>687d917</code></a> Updated builtin-classes.md to mention Duration</li>
<li><a href="e311eb8f22 "><code>e311eb8</code></a> Added support for the unsigned primitives and arrays as built-in</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.serialization/compare/v1.4.0...v1.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/4228
Reviewed By: aigoncharov
Differential Revision: D40673607
Pulled By: passy
fbshipit-source-id: 72aa080a0919eedf4dc260a41b3179e1cc824d0e
2022-10-25 09:37:16 -07:00
Luke De Feo
b2c7d67586
More subtile selection and hover state for vizualizer
...
Summary:
Old hover state is now selection state
New hover state is a slightly thicker border
Reviewed By: lblasa
Differential Revision: D40637724
fbshipit-source-id: 7b13bc864bc1f626cf0982517befcb80615e7cc0
2022-10-25 07:10:38 -07:00
Luke De Feo
f282a5eb8a
Ant tree -> React complex tree
...
Summary:
Upgraded from ant tree library to the much more capable React complex tree. Added the following:
1. Ability to expand / collapse nodes while automatically expanding / collapsing active/inactive children when they change
2. Keyboard controls of tree all the time
3. Basic search functionality
4. Selecting node in tree focuses and scrolls in the tree
5. Hover state for tree
Reviewed By: lblasa
Differential Revision: D40633876
fbshipit-source-id: 8dcef5ec2c277e476a3eb3cdaef62b15c25323c0
2022-10-25 07:10:38 -07:00
Luke De Feo
0c52ad307e
Improve selection in vizualizer
...
Summary:
Clicking on a node a second time will unselect which was impossible before.
The behaviour of the on click handler doesnt always line up what is currently hovered, this is a temporary work around. There are deeper issues with this in that on exit we hover the parent, but in some situations the parent is too small to propagate. In future we will use the mouse position and do a hit test and drive selection / hover from that
Reviewed By: lblasa
Differential Revision: D40637356
fbshipit-source-id: 9df19dbf619845891bb46624730d7cf74f73cf25
2022-10-25 07:10:38 -07:00
Luke De Feo
b1bee28f08
Coordinate update event when litho scrolls or is shifted
...
Summary: See doc comment for explanation
Reviewed By: lblasa
Differential Revision: D40587610
fbshipit-source-id: f0909440c4e6e3cc9f5c7b557198a93ba8809bd9
2022-10-25 07:10:38 -07:00
Luke De Feo
a447712865
Change Litho observer from on scroll changed listener to on draw listener
...
Summary:
There are some situatuins where a litho view can move without a mount occuring in that view. One situation is a litho view in a recycler view. If a neighbouring view is deleted or changes its width/height this will shift the whole recycler view. Since each view in the recycler view is typically a separate comonent tree. The children of the recycler view are not aware of their siblings changes through mount. And these situations do not count as a scroll which was the previous method of detecting change.
This is a work around to listen to on draw which seems to be fired in all situations.
Reviewed By: lblasa
Differential Revision: D40430777
fbshipit-source-id: a9c8196f31a6bdfd4a2fed398cfcaed190972959
2022-10-25 07:10:38 -07:00
Luke De Feo
1aacc51d12
Use mount extension for litho integration
...
Summary:
Initial implementation of Litho extensions using mount extension. After mount is called on the main thread and we traverse the hierachy. In future we can use mount extensions to construct a sparse tree rather than sending everything every time.
Scroll is handled with a native UI scroll listener for each litho view. This may break if the litho view is not a direct child of the scroll view.
Reviewed By: mihaelao
Differential Revision: D40021840
fbshipit-source-id: b09086a7a16660225885620609009dddf5b90d3b
2022-10-25 07:10:38 -07:00
Luke De Feo
7c3e28272b
Override bounds for view pager
...
Summary: For view pager we just want to draw the content in the center
Reviewed By: lblasa
Differential Revision: D40478266
fbshipit-source-id: 4fac7e897a0569fed59ef5810ba15300ebe87b5d
2022-10-25 07:10:38 -07:00
Luke De Feo
62167bb69c
Fix bounds for children of nested scroll view
...
Summary:
Android does not set the top/left of the child of view pager. I attempted to solve this by grabbing the offset from the scrollview and passing it down via offset child. The issue is offsetchild has a lot of problems with the partial layout traversal. If the child of the scroll view is an observer root then the layout traversal with short circuit and setup a new observer for the child but we lose the offset child in the process.
This solution is a little dirty but it is functional for now
Reviewed By: lblasa
Differential Revision: D40430778
fbshipit-source-id: 7ad53b2a4818b55515e7662272548e2ce17e6b44
2022-10-25 07:10:38 -07:00
Luke De Feo
a0d1013b94
Dont emit mounted drawables for litho
...
Summary: Getting the boxes to line up is quite hard to do right and has undetermined value
Reviewed By: mihaelao
Differential Revision: D40430776
fbshipit-source-id: 6093c4874f39ecf0c673407da2bd03ef06ca017e
2022-10-25 07:10:38 -07:00
Andrey Goncharov
06dbcecfad
Open support request when user creates a universal export
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/ed
It does not make too much sense to have 2 different entry points to export Flipper debug data and to create a support request. It only creates ambiguity for our users. We could open the support request form automatically for them every time. In those rare cases when they try to attach new data to an existing support request, they can always not submit the form.
Reviewed By: passy
Differential Revision: D40632145
fbshipit-source-id: 6ca454d6e885493b32ac3aad008482045dccf51d
2022-10-25 05:31:48 -07:00
Andrey Goncharov
778a56d7ac
Create and upload a universal export when using the support request link
...
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Reviewed By: passy
Differential Revision: D40586468
fbshipit-source-id: 4d6a8706c7d1cad1951bda701c51f0998c985628
2022-10-25 05:31:48 -07:00
Andrey Goncharov
970c03d942
Add uploading to internal cloud storage
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
We'll use it in the subsequent diff to automatically upload a universal export
Reviewed By: passy
Differential Revision: D40585810
fbshipit-source-id: 5b409d716c2ead040865130d379d4f593cb68483
2022-10-25 05:31:48 -07:00
Andrey Goncharov
5d921966fb
Introduce the Rage button to users
...
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Reviewed By: passy
Differential Revision: D40553286
fbshipit-source-id: 5007e2df9979ed7897af380cd7595173e634fb5a
2022-10-25 05:31:48 -07:00
Andrey Goncharov
14bdc87b11
Remove Flipper logs export menu
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
We have a universal export now. Why would we ask for logs only?
Reviewed By: passy
Differential Revision: D40553127
fbshipit-source-id: 674482e39746e789d70bf800daa5f021d83bb093
2022-10-25 05:31:48 -07:00
Andrey Goncharov
2289d6c0e2
Create a partial universal export in case of errors
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Attach what we can to the universal export file if any of the steps time out
CHANGELOG: Add a universal debug export button
Reviewed By: passy
Differential Revision: D40552235
fbshipit-source-id: 775afccacf053fbcf764d1f39e93a89ad20dee0a
2022-10-25 05:31:48 -07:00
Andrey Goncharov
e886427003
Make device debug info fetching fault tolerant
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Some files on the devices could be unavailable due to lack of permissions (hello SELinux and enterprise builds of iOS apps). Instead of failing the export, we should fetch what we can.
Reviewed By: passy
Differential Revision: D40551931
fbshipit-source-id: 698e157b1283b9e959909b6439cd09d2dc8dc8d6
2022-10-25 05:31:48 -07:00
Andrey Goncharov
80f947212b
Add a modal with status updates for the universal export
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Exporting all files form a device and export Flipper's own state could take a long time. We need to keep our users updated on the status.
Reviewed By: passy
Differential Revision: D40551661
fbshipit-source-id: d5c94fb99d4bc8b4495ce463915b77c475548f01
2022-10-25 05:31:48 -07:00
Andrey Goncharov
96aa0ac02b
Automatically export all plugins as a part of a universal export
...
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Reviewed By: passy
Differential Revision: D40550440
fbshipit-source-id: 2f88c84124c35524d020fd2bcd8487dc2c64d8f3
2022-10-25 05:31:48 -07:00
Andrey Goncharov
6af6652ab2
Export data for the universal export as a single zip archive
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
It is better UX not to prompt a user multiple times to save various pieces of the debug export
Reviewed By: passy
Differential Revision: D40550084
fbshipit-source-id: 51ea3acee7daf5074682219020e1e1eed2182b7d
2022-10-25 05:31:48 -07:00
Andrey Goncharov
821bf2b5b7
Get files from Flipper folder for every app on an iOS device
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Fetch list of files in the `/sonar` folder on iOS devices and fetch all the files
Reviewed By: passy
Differential Revision: D40548410
fbshipit-source-id: d38cbbb1e3b5579c13f30777233e3caf7b8c9b34
2022-10-25 05:31:48 -07:00
Andrey Goncharov
3c8ebf105a
Get files from Flipper folder for every app on an Android device
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
We'll make the fetching more resilient to errors in subsequent diffs
Reviewed By: passy
Differential Revision: D40512932
fbshipit-source-id: df3d2b14c033ec4434b2bf408f05734d71dee092
2022-10-25 05:31:48 -07:00
Andrey Goncharov
480a3d26f0
List contents of Flipper folder on Android
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
In later diffs, we'll start fetching the actual files as well. The list of available files itself might be useful already to see what we have in our folder on the device
Reviewed By: passy
Differential Revision: D40508960
fbshipit-source-id: 96193fef3fed64d509cd3397513ae3e94438ae22
2022-10-25 05:31:48 -07:00
Andrey Goncharov
2db9bccf75
Export client logs for the active client as a part of the universal export
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Introduce a command rto fetch debug data from the devices
Reviewed By: passy
Differential Revision: D40470838
fbshipit-source-id: 40a7ec66b1266ceff1b31b5b4f19b93765b78615
2022-10-25 05:31:48 -07:00
Andrey Goncharov
ef0d9fb77e
Export Flipper state as a part of the universal export
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Create Flipper export as a part on the universal export
Reviewed By: passy
Differential Revision: D40468242
fbshipit-source-id: b1b8e4df3b630c6163bb383482123c12dfc6e118
2022-10-25 05:31:48 -07:00
Andrey Goncharov
0e5af8095f
Stash and export debug logs
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Stash all logs including debug ones for the export
Reviewed By: lblasa
Differential Revision: D40467905
fbshipit-source-id: 963ce8e92d2131220640a63f5e9c38f4317af061
2022-10-25 05:31:48 -07:00
Andrey Goncharov
be72375d18
Add "Rage" button
...
Summary:
Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit#
Add a button to export all possible debug data at once. IN subsequent diffs, I'll add more extensive data collection.
Reviewed By: antonk52
Differential Revision: D40467606
fbshipit-source-id: 6a4225945b1feb6c1a8073b5209a62ba0beb6148
2022-10-25 05:31:48 -07:00
Lorenzo Blasa
edb7de7311
Fix style naming for bounds and spacebox inspectors
...
Summary: ^
Reviewed By: passy
Differential Revision: D40632902
fbshipit-source-id: ae4cc57b3b64cac0cbeffc20c3189e3a01e13949
2022-10-25 03:09:00 -07:00
Lorenzo Blasa
38109eccff
Active children and fragments bug
...
Summary:
Getting the active child was only ever returning the actual active View.
This is correct. However, if the View is backed by a Fragment, then the child is reported as Fragment instead of the actual View.
This was an issue as effectively, the reported children (fragments) were never going to match the active child (view).
Additionally in this change, report back the name of the node even if not active.
Reviewed By: LukeDefeo
Differential Revision: D40632526
fbshipit-source-id: 3560b193b370f19ceabe66980fe23f55ec887274
2022-10-25 03:09:00 -07:00
Lorenzo Blasa
bb3b1cecef
Simple antd types for each inspectable type
...
Summary:
Replace draft inspectors with read-only components.
This is a first step into having a richer UI. At the moment, these are read-only components but will likely be extended in the future as to allow editing of values.
Reviewed By: LukeDefeo
Differential Revision: D40345016
fbshipit-source-id: a6aef5861474b4aa8353c00ef257ab17b4cff00e
2022-10-25 03:09:00 -07:00
Lorenzo Blasa
9721993576
Displayable name for attributes utility function
...
Summary:
Utility function that transforms lower camel case attribute names to a more readable name.
e.g. sizeToFit -> Size To Fit
Reviewed By: antonk52
Differential Revision: D40344715
fbshipit-source-id: f0745b892a78cc262133197a4d4b7624a7e2141d
2022-10-25 03:09:00 -07:00
Lorenzo Blasa
1ee89d0e64
Add enum and boolean inspectables
...
Summary: Add types to support enum and boolean inspectables
Reviewed By: aigoncharov
Differential Revision: D40344566
fbshipit-source-id: c1f719e634a4096e5dd63d3b96c6d64c9684c62b
2022-10-25 03:09:00 -07:00
Lorenzo Blasa
c46ddf7912
Foundations for inspector
...
Summary:
^
This laids the foundation for the inspector. It just reorganises a few bits.
Reviewed By: LukeDefeo
Differential Revision: D40319611
fbshipit-source-id: 8cf9b151c631faa1f26a7a6dfaa86b01abc42fe5
2022-10-25 03:09:00 -07:00
Pascal Hartig
3129250a12
Fix CircleCI maven snapshot build ( #4257 )
...
Summary:
It somehow broke with 16983deaaf and failed with a fairly unspecific error message: https://app.circleci.com/pipelines/github/facebook/flipper/11548/workflows/5f114b29-edd8-4a12-97c0-97e2b6e2aef3/jobs/6136
This fixes it and also upgrades the build to make use of the new "orb" system Circle CI provides.
Pull Request resolved: https://github.com/facebook/flipper/pull/4257
Reviewed By: mweststrate
Differential Revision: D40641195
Pulled By: passy
fbshipit-source-id: ca99a6063ff4aca97510ea8b65f6d466f86a72fd
2022-10-25 02:57:26 -07:00
Luke De Feo
a520c422eb
Improve waiting for new client for deeplinks
...
Summary:
There were some situations were we would hang waiting for new clients but one had connected.
Additionally the old approach would close and reopen the dialog every time a state update happened in the redux store which was a little jarring. Now the polling of the update is independant the dialog
The dialog still flashes for other parts of the flow (when scanning for devices) and would be nice to fix this too in the future
Reviewed By: mweststrate
Differential Revision: D40477502
fbshipit-source-id: d1ff161f262493cf5b3fb74e22b49ed65de8c292
2022-10-24 08:07:01 -07:00
Luke De Feo
c6dbfc87a4
Wait for client to initliaze on startup deep link
...
Summary: We were incorrectly assuming a client did not support a plugin because it was not fully initialized. This issue was only apparant on start deep links
Reviewed By: mweststrate
Differential Revision: D40477503
fbshipit-source-id: 5fd9db765f559b8eb80cc3680ee694dfd2cf9a37
2022-10-24 08:07:01 -07:00
facebook-flipper-bot
2bde26391d
Automated: Update Podfile.lock ( #4238 )
...
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/4238
Reviewed By: aigoncharov
Differential Revision: D40636695
Pulled By: nikoant
fbshipit-source-id: fda37eba37dd286affe977d7a9046945c8aaaab8
2022-10-24 08:05:38 -07:00
Shoham Peller
29938d0c69
Attempt to su when run-as gets permissions denied
...
Summary: pull/push might fail when run-as fails on insufficient permissions. When this happens, try to perform the command as root.
Reviewed By: aigoncharov
Differential Revision: D40623363
fbshipit-source-id: a4cc71d70f83ce1a390b14c9af9d3a3fa09f1307
2022-10-24 05:48:06 -07:00
Anton Kastritskiy
c38fc9c0e4
update docusaurus-plugin-internaldocs-fb
...
Reviewed By: lblasa
Differential Revision: D40550389
fbshipit-source-id: bab1ac0d627cc2384a3918cde7667441edf4c614
2022-10-20 06:29:49 -07:00
Guangming Mao
629bbe6c5a
Highlight text in table row details
...
Summary: Add prop for highlight color in DataInspector
Differential Revision: D40464529
fbshipit-source-id: 7113592c192b12504c0691d95663208181c1ad8c
2022-10-19 10:35:39 -07:00
Jordan Smith (IGDS)
d28aab50d7
Calculate talkback role based on supported paging actions
...
Summary:
Google Talkback identifies nodes with supported actions up, down, left and right to be of the role Pager.
Reference here: https://github.com/google/talkback/blob/master/utils/src/main/java/com/google/android/accessibility/utils/Role.java#L376-L385
This diff give us the ability to correctly calculate those roles when we come across them in flipper
Reviewed By: blavalla
Differential Revision: D40449485
fbshipit-source-id: 5a9dfe3f807b7fce8043eaab2695d864f93a1392
2022-10-18 15:52:10 -07:00
Tianyu Yao
c1ec891fd0
Upgrade React DevTools deps to 4.26.1
...
Summary:
Changelog:
[General][Changed] - Upgraded react-devtools-core dependency to 4.26.1
Reviewed By: lunaruan
Differential Revision: D40394563
fbshipit-source-id: 70a841c7478d8944dc8a57dd7711953d6bd7958a
2022-10-18 10:43:18 -07:00
dependabot[bot]
77103322fc
Bump react-native-flipper from 0.159.0 to 0.171.1 in /react-native/ReactNativeFlipperExample ( #4236 )
...
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper ) from 0.159.0 to 0.171.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/flipper/releases ">react-native-flipper's releases</a>.</em></p>
<blockquote>
<h2>v0.171.1</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.171.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.170.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.169.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.168.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.167.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.166.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.165.1</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.165.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.164.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.163.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.162.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.161.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></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6d6ad3cb80 "><code>6d6ad3c</code></a> Flipper Release: v0.171.1</li>
<li><a href="85c4178c22 "><code>85c4178</code></a> antd update</li>
<li><a href="5089f0319f "><code>5089f03</code></a> Hide overflow</li>
<li><a href="47bc32974b "><code>47bc329</code></a> Update action in release workflow (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/4220 ">https://github.com/facebook/flipper/issues/4220 </a>)</li>
<li><a href="92cbd8e0aa "><code>92cbd8e</code></a> Flipper Snapshot Bump: v0.171.1-SNAPSHOT</li>
<li><a href="71d0bbb90a "><code>71d0bbb</code></a> Flipper Release: v0.171.0</li>
<li><a href="f94cdd1593 "><code>f94cdd1</code></a> Bump eslint from 8.24.0 to 8.25.0 in /js/js-flipper (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/4200 ">https://github.com/facebook/flipper/issues/4200 </a>)</li>
<li><a href="5c6cfb54d6 "><code>5c6cfb5</code></a> Bump sinon from 14.0.0 to 14.0.1 in /js/js-flipper (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/4198 ">https://github.com/facebook/flipper/issues/4198 </a>)</li>
<li><a href="606bf1279f "><code>606bf12</code></a> Bump <code>@typescript-eslint/parser</code> from 5.38.1 to 5.39.0 in /js/js-flipper (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/4197 ">https://github.com/facebook/flipper/issues/4197 </a>)</li>
<li><a href="376e6b963c "><code>376e6b9</code></a> Bump serde from 1.0.143 to 1.0.145 in /packer (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/4140 ">https://github.com/facebook/flipper/issues/4140 </a>)</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/flipper/compare/v0.159.0...v0.171.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/4236
Reviewed By: antonk52
Differential Revision: D40471261
Pulled By: aigoncharov
fbshipit-source-id: 562f89a83a4fa3ea63015441c5704ee7c6fd24a0
2022-10-18 08:47:57 -07:00
facebook-flipper-bot
10d71a321c
Automated: Update Podfile.lock ( #4235 )
...
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/4235
Reviewed By: antonk52
Differential Revision: D40471242
Pulled By: aigoncharov
fbshipit-source-id: c8028f0b4be05ff5b9156443c52a86def4d1e179
2022-10-18 08:34:04 -07:00
dependabot[bot]
8a11853d84
Bump eslint-plugin-react from 7.31.8 to 7.31.9 in /js/js-flipper ( #4201 )
...
Summary:
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) from 7.31.8 to 7.31.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/releases ">eslint-plugin-react's releases</a>.</em></p>
<blockquote>
<h2>v7.31.9</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>no-unknown-property</code>]: add <code>dialog</code> attributes (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3436 ">https://github.com/facebook/flipper/issues/3436 </a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
<li>[<code>no-arrow-function-lifecycle</code>]: when converting from an arrow, remove the semi and wrapping parens (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3337 ">https://github.com/facebook/flipper/issues/3337 </a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
<li>[<code>jsx-key</code>]: Ignore elements inside <code>React.Children.toArray()</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1591 ">https://github.com/facebook/flipper/issues/1591 </a>[] <a href="https://github.com/silvenon "><code>@silvenon</code></a>)</li>
<li>[<code>jsx-no-constructed-context-values</code>]: fix false positive for usage in non-components (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3448 ">https://github.com/facebook/flipper/issues/3448 </a>[] <a href="https://github.com/golopot "><code>@golopot</code></a>)</li>
<li>[<code>static-property-placement</code>]: warn on nonstatic expected-statics (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/2581 ">https://github.com/facebook/flipper/issues/2581 </a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
<li>[<code>no-unknown-property</code>]: properly tag-restrict case-insensitive attributes (<a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
<li>[<code>no-unknown-property</code>]: allow <code>webkitDirectory</code> on <code>input</code>, case-insensitive (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3454 ">https://github.com/facebook/flipper/issues/3454 </a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] [<code>no-unknown-property</code>]: fix typo in link (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3445 ">https://github.com/facebook/flipper/issues/3445 </a>[] <a href="https://github.com/denkristoffer "><code>@denkristoffer</code></a>)</li>
<li>[Perf] component detection: improve performance by optimizing getId (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3451 ">https://github.com/facebook/flipper/issues/3451 </a>[] <a href="https://github.com/golopot "><code>@golopot</code></a>)</li>
<li>[Docs] [<code>no-unstable-nested-components</code>]: Warn about memoized, nested components (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3444 ">https://github.com/facebook/flipper/issues/3444 </a>[] <a href="https://github.com/eps1lon "><code>@eps1lon</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1000 ">https://github.com/facebook/flipper/issues/1000 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1000 ">jsx-eslint/eslint-plugin-react#1000</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002 ">https://github.com/facebook/flipper/issues/1002 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002 ">jsx-eslint/eslint-plugin-react#1002</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1005 ">https://github.com/facebook/flipper/issues/1005 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1005 ">jsx-eslint/eslint-plugin-react#1005</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100 ">https://github.com/facebook/flipper/issues/100 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100 ">jsx-eslint/eslint-plugin-react#100</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1010 ">https://github.com/facebook/flipper/issues/1010 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1010 ">jsx-eslint/eslint-plugin-react#1010</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1013 ">https://github.com/facebook/flipper/issues/1013 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1013 ">jsx-eslint/eslint-plugin-react#1013</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022 ">https://github.com/facebook/flipper/issues/1022 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022 ">jsx-eslint/eslint-plugin-react#1022</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029 ">https://github.com/facebook/flipper/issues/1029 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029 ">jsx-eslint/eslint-plugin-react#1029</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102 ">https://github.com/facebook/flipper/issues/102 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102 ">jsx-eslint/eslint-plugin-react#102</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034 ">https://github.com/facebook/flipper/issues/1034 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034 ">jsx-eslint/eslint-plugin-react#1034</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1038 ">https://github.com/facebook/flipper/issues/1038 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1038 ">jsx-eslint/eslint-plugin-react#1038</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1041 ">https://github.com/facebook/flipper/issues/1041 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1041 ">jsx-eslint/eslint-plugin-react#1041</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043 ">https://github.com/facebook/flipper/issues/1043 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043 ">jsx-eslint/eslint-plugin-react#1043</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046 ">https://github.com/facebook/flipper/issues/1046 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046 ">jsx-eslint/eslint-plugin-react#1046</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047 ">https://github.com/facebook/flipper/issues/1047 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047 ">jsx-eslint/eslint-plugin-react#1047</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1050 ">https://github.com/facebook/flipper/issues/1050 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1050 ">jsx-eslint/eslint-plugin-react#1050</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053 ">https://github.com/facebook/flipper/issues/1053 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053 ">jsx-eslint/eslint-plugin-react#1053</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057 ">https://github.com/facebook/flipper/issues/1057 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057 ">jsx-eslint/eslint-plugin-react#1057</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105 ">https://github.com/facebook/flipper/issues/105 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105 ">jsx-eslint/eslint-plugin-react#105</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061 ">https://github.com/facebook/flipper/issues/1061 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061 ">jsx-eslint/eslint-plugin-react#1061</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1062 ">https://github.com/facebook/flipper/issues/1062 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1062 ">jsx-eslint/eslint-plugin-react#1062</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1070 ">https://github.com/facebook/flipper/issues/1070 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1070 ">jsx-eslint/eslint-plugin-react#1070</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1071 ">https://github.com/facebook/flipper/issues/1071 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1071 ">jsx-eslint/eslint-plugin-react#1071</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073 ">https://github.com/facebook/flipper/issues/1073 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073 ">jsx-eslint/eslint-plugin-react#1073</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076 ">https://github.com/facebook/flipper/issues/1076 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076 ">jsx-eslint/eslint-plugin-react#1076</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079 ">https://github.com/facebook/flipper/issues/1079 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079 ">jsx-eslint/eslint-plugin-react#1079</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088 ">https://github.com/facebook/flipper/issues/1088 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088 ">jsx-eslint/eslint-plugin-react#1088</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1098 ">https://github.com/facebook/flipper/issues/1098 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1098 ">jsx-eslint/eslint-plugin-react#1098</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101 ">https://github.com/facebook/flipper/issues/1101 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101 ">jsx-eslint/eslint-plugin-react#1101</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1103 ">https://github.com/facebook/flipper/issues/1103 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1103 ">jsx-eslint/eslint-plugin-react#1103</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110 ">https://github.com/facebook/flipper/issues/110 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110 ">jsx-eslint/eslint-plugin-react#110</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116 ">https://github.com/facebook/flipper/issues/1116 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116 ">jsx-eslint/eslint-plugin-react#1116</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117 ">https://github.com/facebook/flipper/issues/1117 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117 ">jsx-eslint/eslint-plugin-react#1117</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1119 ">https://github.com/facebook/flipper/issues/1119 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1119 ">jsx-eslint/eslint-plugin-react#1119</a></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md ">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.8...v7.31.9 ">7.31.9</a> - 2022.10.09</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>no-unknown-property</code>]: add <code>dialog</code> attributes (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3436 ">https://github.com/facebook/flipper/issues/3436 </a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
<li>[<code>no-arrow-function-lifecycle</code>]: when converting from an arrow, remove the semi and wrapping parens (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3337 ">https://github.com/facebook/flipper/issues/3337 </a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
<li>[<code>jsx-key</code>]: Ignore elements inside <code>React.Children.toArray()</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1591 ">https://github.com/facebook/flipper/issues/1591 </a>[] <a href="https://github.com/silvenon "><code>@silvenon</code></a>)</li>
<li>[<code>jsx-no-constructed-context-values</code>]: fix false positive for usage in non-components (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3448 ">https://github.com/facebook/flipper/issues/3448 </a>[] <a href="https://github.com/golopot "><code>@golopot</code></a>)</li>
<li>[<code>static-property-placement</code>]: warn on nonstatic expected-statics (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/2581 ">https://github.com/facebook/flipper/issues/2581 </a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
<li>[<code>no-unknown-property</code>]: properly tag-restrict case-insensitive attributes (<a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
<li>[<code>no-unknown-property</code>]: allow <code>webkitDirectory</code> on <code>input</code>, case-insensitive (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3454 ">https://github.com/facebook/flipper/issues/3454 </a>[] <a href="https://github.com/ljharb "><code>@ljharb</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] [<code>no-unknown-property</code>]: fix typo in link (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3445 ">https://github.com/facebook/flipper/issues/3445 </a>[] <a href="https://github.com/denkristoffer "><code>@denkristoffer</code></a>)</li>
<li>[Perf] component detection: improve performance by optimizing getId (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3451 ">https://github.com/facebook/flipper/issues/3451 </a>[] <a href="https://github.com/golopot "><code>@golopot</code></a>)</li>
<li>[Docs] [<code>no-unstable-nested-components</code>]: Warn about memoized, nested components (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3444 ">https://github.com/facebook/flipper/issues/3444 </a>[] <a href="https://github.com/eps1lon "><code>@eps1lon</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3454 ">https://github.com/facebook/flipper/issues/3454 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3454 ">jsx-eslint/eslint-plugin-react#3454</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3451 ">https://github.com/facebook/flipper/issues/3451 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3451 ">jsx-eslint/eslint-plugin-react#3451</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3448 ">https://github.com/facebook/flipper/issues/3448 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3448 ">jsx-eslint/eslint-plugin-react#3448</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3445 ">https://github.com/facebook/flipper/issues/3445 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3445 ">jsx-eslint/eslint-plugin-react#3445</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3444 ">https://github.com/facebook/flipper/issues/3444 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3444 ">jsx-eslint/eslint-plugin-react#3444</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3436 ">https://github.com/facebook/flipper/issues/3436 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3436 ">jsx-eslint/eslint-plugin-react#3436</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3337 ">https://github.com/facebook/flipper/issues/3337 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3337 ">jsx-eslint/eslint-plugin-react#3337</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/2581 ">https://github.com/facebook/flipper/issues/2581 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/2581 ">jsx-eslint/eslint-plugin-react#2581</a>
<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1591 ">https://github.com/facebook/flipper/issues/1591 </a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1591 ">jsx-eslint/eslint-plugin-react#1591</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="96062ea1c9 "><code>96062ea</code></a> Update CHANGELOG and bump version</li>
<li><a href="b3c0e8d15e "><code>b3c0e8d</code></a> [Dev Deps] update <code>babel/core</code>, <code>babel/eslint-parser</code>, <code>aud</code>, `eslint-remot...</li>
<li><a href="0b63c45fd2 "><code>0b63c45</code></a> [Fix] <code>no-unknown-property</code>: allow <code>webkitDirectory</code> on <code>input</code>, case-insensi...</li>
<li><a href="028457c9c0 "><code>028457c</code></a> [Fix] <code>no-unknown-property</code>: properly tag-restrict case-insensitive attributes</li>
<li><a href="5783f5db47 "><code>5783f5d</code></a> [Fix] <code>static-property-placement</code>: warn on nonstatic expected-statics</li>
<li><a href="78ad0f0697 "><code>78ad0f0</code></a> [Docs] <code>no-unstable-nested-components</code>: Warn about memoized, nested components</li>
<li><a href="d9a51afccb "><code>d9a51af</code></a> [Perf] <code>isCreateElement</code>: improve performance for rules using isCreateElement</li>
<li><a href="5baa3e0fb7 "><code>5baa3e0</code></a> [Perf] component detection: improve performance by optimizing getId</li>
<li><a href="d0da6bf6ba "><code>d0da6bf</code></a> [Fix] <code>jsx-no-constructed-context-values</code>: fix false positive for usage in no...</li>
<li><a href="645966a9af "><code>645966a</code></a> [Docs] <code>no-unknown-property</code>: fix typo in link</li>
<li>Additional commits viewable in <a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.8...v7.31.9 ">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/4201
Reviewed By: aigoncharov
Differential Revision: D40334971
Pulled By: mweststrate
fbshipit-source-id: 964f812a6f35018d32573ceda2512330fba04110
2022-10-18 06:44:13 -07:00