Commit Graph

8452 Commits

Author SHA1 Message Date
Andrey Goncharov
09f7bcf878 Fail fast if DataSourceRendererVirtual references an non-existent value
Reviewed By: ivanmisuno

Differential Revision: D44417205

fbshipit-source-id: 043b3b12ea44d85f1fb02e2cf030b4c9cc7e5087
2023-03-27 06:50:59 -07:00
dependabot[bot]
ea92388b09 Bump robolectric from 4.9 to 4.9.2 (#4473)
Summary:
Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.9 to 4.9.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/robolectric/robolectric/releases">robolectric's releases</a>.</em></p>
<blockquote>
<p>Robolectric 4.9.2 is a minor release that primarily fixes <a href="https://github-redirect.dependabot.com/robolectric/robolectric/issues/7879">robolectric/robolectric#7879</a>, which was an issue using native SQLite with older Linux machines.</p>
<p>It also includes:</p>
<ul>
<li>A fix for ShadowSpeechRecognizer in SDK &lt;= 28 (0df34bf0cb5423afb64d7f4340c95e741ba26aa6, thanks <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a>)</li>
<li>Some fixes for instrumenting Jacoco-instrumented classes (7534d628fd69caab623b1ed31bf2096fd3c914db and 4e6047d88f7e8d9c83b13842a0d584d7eccd068a). Note there are still known issues with running Robolectric instrumentation on Jacoco-instrumented classes which should hopefully be fixed in 4.10.</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.9.1...robolectric-4.9.2">https://github.com/robolectric/robolectric/compare/robolectric-4.9.1...robolectric-4.9.2</a></p>
<p>Robolectric 4.9.1 is a minor release that fixes several issues:</p>
<ul>
<li>Fixes sdk levels in ShadowAppOpsManager (50e2cfa4294c5dcfb7127f51f355a366f947c89a, thanks <a href="https://github.com/paulsowden"><code>@​paulsowden</code></a>)</li>
<li>Fixes an issue loading the native runtime on concurrent threads (0b4e996c27b85f05f7f52f75bc9d5109be7ef767)</li>
<li>Fixes some uses of LineBreaker and StaticLayout in Compose (ed2d7d3d600972090de29bcf9ad37d65a4d7ef47, thanks <a href="https://github.com/samliu000"><code>@​samliu000</code></a>)</li>
<li>Added proxy settings for fetching artifacts (bed3ca5a4ea314f730a9d58331b0099ca4c0abeb, thanks <a href="https://github.com/sebastienrussell"><code>@​sebastienrussell</code></a>)</li>
<li>Avoid referring to Android S TelephonyCallback (d43ae9ad7b74512dbf89518247769ca5c2c4128c, thanks <a href="https://github.com/styluo"><code>@​styluo</code></a>)</li>
<li>Fix data race in ShadowPausedLooper (cb231c8c133b6f2ed4e46148d1a4f551fdd52dd2)</li>
<li>Add shadow for LocaleManager#getSystemLocales (24d49f41227c35e0e3ce8564e404a39481c312e6, thanks <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a>)</li>
<li>Use uninterruptibly acquire for ResTable's lock (a221f6829110fd40b124527bde5317123f1737d9, thanks <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a>)</li>
<li>Update androidx.test dependencies to latest stable releases (0bdf89b884ac7c50c0e4d7a2b2fff848d795bf16, thanks <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a>)</li>
<li>Support zip files where EOCD's offset to central dir is -1 (9b36bc6b013db9e9eef5c509b2471cc8b0a7395a)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.9...robolectric-4.9.1">https://github.com/robolectric/robolectric/compare/robolectric-4.9...robolectric-4.9.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fb2d148d06"><code>fb2d148</code></a> Bump version to 4.9.2.</li>
<li><a href="0df34bf0cb"><code>0df34bf</code></a> Ensure ShadowSpeechRecognizer can work with SDK 28</li>
<li><a href="4e6047d88f"><code>4e6047d</code></a> Change where addCallToRoboInit() inserts call to $$robo$init</li>
<li><a href="7534d628fd"><code>7534d62</code></a> Add call to $$robo$init for Jacoco-instrumented constructors</li>
<li><a href="81dda2fd27"><code>81dda2f</code></a> Enable CI when commits are pushed to release branches</li>
<li><a href="53c4498793"><code>53c4498</code></a> Bump version to 4.9.1.</li>
<li><a href="9b36bc6b01"><code>9b36bc6</code></a> Support zip files where EOCD's offset to central dir is -1</li>
<li><a href="73b8c53738"><code>73b8c53</code></a> Bump errorproneVersion from 2.9.0 to 2.16</li>
<li><a href="0bdf89b884"><code>0bdf89b</code></a> Update to androidx.test 11.04.2022 stable release</li>
<li><a href="c718f94f70"><code>c718f94</code></a> Update to androidx.test 10.26.2022 RC release</li>
<li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.9...robolectric-4.9.2">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44414596

Pulled By: passy

fbshipit-source-id: 833adbc899fb86e4c6a80a1444d5d9adebb1686b
2023-03-27 03:47:54 -07:00
Andrey Goncharov
ccdc6735c6 Log mock errors only for connected devices
Reviewed By: antonk52

Differential Revision: D44367935

fbshipit-source-id: e6de3bf08d9daef9e607b9d24200892f4d04ecd2
2023-03-24 06:34:38 -07:00
Andrey Goncharov
905f5eea0f Back out "Bump @oclif/command from 1.8.16 to 1.8.22 in /desktop"
Summary:
Original commit changeset: a9b2be74bd3f

Original Phabricator Diff: D43905200

It seems that ti caused NPM publishing to start failing
https://github.com/facebook/flipper/actions/workflows/publish-npm.yml

Reviewed By: passy

Differential Revision: D44367845

fbshipit-source-id: eef31c80561872d40babe03227a3ce0fc32eee72
2023-03-24 06:13:54 -07:00
Luke De Feo
77905f30c8 Add context to AbstractClient rawCall errors
Summary: Attempting to fix T146503217. There is no context to the error so this should make it easier in the future. In the MID it says that the layout plugin was selected i made sure to handle any promise rejections in that plugin

Reviewed By: passy

Differential Revision: D44302939

fbshipit-source-id: 987e2c4efd2dc47d2e032d1b21f90458ec5a2df5
2023-03-24 04:28:58 -07:00
dependabot[bot]
c158177ea6 Bump androidx.test.espresso:espresso-intents from 3.5.0 to 3.5.1 (#4531)
Summary:
Bumps androidx.test.espresso:espresso-intents from 3.5.0 to 3.5.1.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test.espresso:espresso-intents&package-manager=gradle&previous-version=3.5.0&new-version=3.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215185

Pulled By: mweststrate

fbshipit-source-id: 3be15f103d44725c08ec2e6c979741b2548f5363
2023-03-24 04:10:19 -07:00
dependabot[bot]
0bfc2cfe2a Bump org.jetbrains.dokka:dokka-gradle-plugin from 1.7.20 to 1.8.10 (#4590)
Summary:
Bumps [org.jetbrains.dokka:dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.7.20 to 1.8.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/dokka/releases">org.jetbrains.dokka:dokka-gradle-plugin's releases</a>.</em></p>
<blockquote>
<h2>1.8.10 Beta</h2>
<p>Dokka's documentation has been entirely rewritten and can now be found on <a href="https://kotlinlang.org/docs/dokka-introduction.html">kotlinlang.org</a>:</p>
<ul>
<li>More examples, including Groovy DSL for Gradle project configuration</li>
<li>More guidelines to help beginners</li>
<li>More details for complex projects</li>
</ul>
<p><strong>Note</strong>: Version 1.8.0 was skipped due to a Metaspace memory leak in Kotlin's reflection (<a href="https://youtrack.jetbrains.com/issue/KT-56093">KT-56093</a>). Dokka 1.8.10 should be fully compatible with Kotlin 1.8.0.</p>
<h2>Improvements</h2>
<ul>
<li>Revise project documentation and examples (<a href="https://redirect.github.com/Kotlin/dokka/issues/2728">https://github.com/facebook/flipper/issues/2728</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2737">https://github.com/facebook/flipper/issues/2737</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2736">https://github.com/facebook/flipper/issues/2736</a>). Thanks to <a href="https://github.com/sarahhaggarty"><code>@​sarahhaggarty</code></a> for helping!</li>
<li>Support generating documentation for Kotlin/Wasm projects (<a href="https://redirect.github.com/Kotlin/dokka/issues/2814">#2814</a>). Thanks to <a href="https://github.com/igoriakovlev"><code>@​igoriakovlev</code></a>!</li>
<li>Move the contents of <code>Inheritors</code>, <code>Parameters</code>, <code>See also</code> and <code>Samples</code> tabs into the main declaration description (<a href="https://redirect.github.com/Kotlin/dokka/issues/2688">https://github.com/facebook/flipper/issues/2688</a>).</li>
<li>Add <code>Members</code> and <code>Members &amp; Extensions</code> tabs to class-like declaration pages (<a href="https://redirect.github.com/Kotlin/dokka/issues/2764">https://github.com/facebook/flipper/issues/2764</a>).</li>
<li>Display source set / platform indicators at all times, which should help identify the supported platform of single-platform libraries and modules. (<a href="https://redirect.github.com/Kotlin/dokka/issues/2847">https://github.com/facebook/flipper/issues/2847</a>).</li>
<li>Generate the default no-arg constructor for Java declarations (<a href="https://redirect.github.com/Kotlin/dokka/issues/2765">https://github.com/facebook/flipper/issues/2765</a>).</li>
</ul>
<h2>Bugfixes</h2>
<ul>
<li>Fixed analysis environment not being properly disposed (<a href="https://redirect.github.com/Kotlin/dokka/issues/2755">https://github.com/facebook/flipper/issues/2755</a>).</li>
<li>Fixed nondeterministic sorting of function/property overloads (<a href="https://redirect.github.com/Kotlin/dokka/issues/2784">https://github.com/facebook/flipper/issues/2784</a>).</li>
<li>Fixed inconsistent alphabetical order of element groups in index and navigation (<a href="https://redirect.github.com/Kotlin/dokka/issues/2861">https://github.com/facebook/flipper/issues/2861</a>).</li>
<li>Fixed constructors being rendered as functions (<a href="https://redirect.github.com/Kotlin/dokka/issues/2689">https://github.com/facebook/flipper/issues/2689</a>).</li>
<li>Fixed default values for <code>var</code> properties being displayed (<a href="https://redirect.github.com/Kotlin/dokka/issues/2717">https://github.com/facebook/flipper/issues/2717</a>).</li>
<li>Fixed source links leading to the KDoc instead of the declaration (<a href="https://redirect.github.com/Kotlin/dokka/issues/2724">https://github.com/facebook/flipper/issues/2724</a>).</li>
<li>Fixed thread-safety issues in <code>DokkaLogger</code> (<a href="https://redirect.github.com/Kotlin/dokka/issues/2827">#2827</a>).</li>
<li>Fixed documentation not being inherited in case of diamond inheritance (<a href="https://redirect.github.com/Kotlin/dokka/issues/2686">https://github.com/facebook/flipper/issues/2686</a>).</li>
</ul>
<h3>Gradle Plugin</h3>
<ul>
<li>Fixed <code>NoSuchMethodError</code> when running under Gradle 8 (<a href="https://redirect.github.com/Kotlin/dokka/issues/2796">#2796</a>).</li>
<li>Fixed possible metaspace leaks due to external thread locals not being disposed (<a href="https://redirect.github.com/Kotlin/dokka/issues/2678">https://github.com/facebook/flipper/issues/2678</a>).</li>
<li>Fixed premature initialization of <code>outputDirectory</code> input property (<a href="https://redirect.github.com/Kotlin/dokka/issues/556">https://github.com/facebook/flipper/issues/556</a>).</li>
<li>Fixed premature initialization of <code>moduleVersion</code> input property (<a href="https://redirect.github.com/Kotlin/dokka/issues/2799">#2799</a>). Thanks to <a href="https://github.com/JavierSegoviaCordoba"><code>@​JavierSegoviaCordoba</code></a>!</li>
<li>Fixed unnecessary snapshotting of source link directory input which led to performance problems (<a href="https://redirect.github.com/Kotlin/dokka/issues/2807">#2807</a>).</li>
<li>Fixed missing group and description for <code>MultiModule</code> tasks (<a href="https://redirect.github.com/Kotlin/dokka/issues/2806">#2806</a>). Thanks to <a href="https://github.com/TWiStErRob"><code>@​TWiStErRob</code></a>!</li>
</ul>
<h3>Javadoc</h3>
<ul>
<li>Fixed truncation of module and package description after the first sentence (<a href="https://redirect.github.com/Kotlin/dokka/issues/2055">https://github.com/facebook/flipper/issues/2055</a>). Thanks to <a href="https://github.com/BlackAnubis7"><code>@​BlackAnubis7</code></a>!</li>
<li>Fixed rendering of empty/useless Kotlin companion objects (<a href="https://redirect.github.com/Kotlin/dokka/issues/200">https://github.com/facebook/flipper/issues/200</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2086">https://github.com/facebook/flipper/issues/2086</a>)</li>
<li>Fixed leaking configuration/environment details in generated links (<a href="https://redirect.github.com/Kotlin/dokka/issues/2803">#2803</a>).</li>
<li>Fixed incorrect links when <code>javadoc.jar</code> produced by Dokka is imported into IntelliJ IDEA / Android Studio (<a href="https://redirect.github.com/Kotlin/dokka/issues/2734">https://github.com/facebook/flipper/issues/2734</a>). Thanks to <a href="https://github.com/bomberaya"><code>@​bomberaya</code></a>!</li>
</ul>
<h2>Plugin API</h2>
<ul>
<li>Mark Plugin API as experimental (<a href="https://redirect.github.com/Kotlin/dokka/issues/2716">https://github.com/facebook/flipper/issues/2716</a>).</li>
</ul>
<h2>Infrastructure</h2>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7753776259"><code>7753776</code></a> Do no render Types tab when there are no types (<a href="https://redirect.github.com/Kotlin/dokka/issues/2900">https://github.com/facebook/flipper/issues/2900</a>)</li>
<li><a href="4b5a88dd92"><code>4b5a88d</code></a> Do not propagate opt-in</li>
<li><a href="aba2d12975"><code>aba2d12</code></a> Update dokka_version to the release one</li>
<li><a href="5ccda6f19e"><code>5ccda6f</code></a> Mark Plugin Api as experimental (<a href="https://redirect.github.com/Kotlin/dokka/issues/2743">https://github.com/facebook/flipper/issues/2743</a>)</li>
<li><a href="605ce9ee6b"><code>605ce9e</code></a> Reorganize tabs for Classlike (<a href="https://redirect.github.com/Kotlin/dokka/issues/2764">https://github.com/facebook/flipper/issues/2764</a>)</li>
<li><a href="57622719ed"><code>5762271</code></a> Exclude user guides from mkdocs documentation (<a href="https://redirect.github.com/Kotlin/dokka/issues/2868">https://github.com/facebook/flipper/issues/2868</a>)</li>
<li><a href="1e10c6f47d"><code>1e10c6f</code></a> Fix mkdocs documentation leading to non-stable versions (<a href="https://redirect.github.com/Kotlin/dokka/issues/2870">https://github.com/facebook/flipper/issues/2870</a>)</li>
<li><a href="1fd045904e"><code>1fd0459</code></a> Consistent alphabetical order of element groups in index and navigation (<a href="https://redirect.github.com/Kotlin/dokka/issues/2861">https://github.com/facebook/flipper/issues/2861</a>)</li>
<li><a href="daed35f92b"><code>daed35f</code></a> Do not render filter-section for empty source sets (<a href="https://redirect.github.com/Kotlin/dokka/issues/2858">https://github.com/facebook/flipper/issues/2858</a>)</li>
<li><a href="e8423ecf9f"><code>e8423ec</code></a> Deprecate methods for adding/removing task dependencies (<a href="https://redirect.github.com/Kotlin/dokka/issues/2857">https://github.com/facebook/flipper/issues/2857</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/dokka/compare/v1.7.20...v1.8.10">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.dokka:dokka-gradle-plugin&package-manager=gradle&previous-version=1.7.20&new-version=1.8.10)](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/4590

Reviewed By: ivanmisuno

Differential Revision: D44215161

Pulled By: mweststrate

fbshipit-source-id: 527b8289a40e19d2128abe61e6097d7401616b78
2023-03-24 04:10:19 -07:00
dependabot[bot]
f1c88dc8ed Bump org.mockito:mockito-core from 5.0.0 to 5.2.0 (#4591)
Summary:
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.0.0 to 5.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-core's releases</a>.</em></p>
<blockquote>
<h2>v5.2.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>5.2.0</h4>
<ul>
<li>2023-03-09 - <a href="https://github.com/mockito/mockito/compare/v5.1.1...v5.2.0">25 commit(s)</a> by Andriy Redko, Iulian Dragos, Roberto Trunfio, Róbert Papp, dependabot[bot], jfrantzius, tobiasbaum</li>
<li>Fixes 2933: IOUtils does not depend on platform encoding any more [(<a href="https://redirect.github.com/mockito/mockito/issues/2935">https://github.com/facebook/flipper/issues/2935</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2935">mockito/mockito#2935</a>)</li>
<li>Execution with mockito-inline fails on platforms with EBCDIC as default encoding [(<a href="https://redirect.github.com/mockito/mockito/issues/2933">https://github.com/facebook/flipper/issues/2933</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2933">mockito/mockito#2933</a>)</li>
<li>Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2932">https://github.com/facebook/flipper/issues/2932</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2932">mockito/mockito#2932</a>)</li>
<li>Bump versions.bytebuddy from 1.14.0 to 1.14.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2931">https://github.com/facebook/flipper/issues/2931</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2931">mockito/mockito#2931</a>)</li>
<li>Bump com.diffplug.spotless from 6.15.0 to 6.16.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2930">https://github.com/facebook/flipper/issues/2930</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2930">mockito/mockito#2930</a>)</li>
<li>Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2928">https://github.com/facebook/flipper/issues/2928</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2928">mockito/mockito#2928</a>)</li>
<li>Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2924">https://github.com/facebook/flipper/issues/2924</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2924">mockito/mockito#2924</a>)</li>
<li>Feature 2921 generic types [(<a href="https://redirect.github.com/mockito/mockito/issues/2923">https://github.com/facebook/flipper/issues/2923</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2923">mockito/mockito#2923</a>)</li>
<li>Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2922">https://github.com/facebook/flipper/issues/2922</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2922">mockito/mockito#2922</a>)</li>
<li>Use generic type information in TypeBasedCandidateFilter to circumvent type erasure [(<a href="https://redirect.github.com/mockito/mockito/issues/2921">https://github.com/facebook/flipper/issues/2921</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2921">mockito/mockito#2921</a>)</li>
<li>Make project relocatable by using relative paths in the OSGi test task [(<a href="https://redirect.github.com/mockito/mockito/issues/2920">https://github.com/facebook/flipper/issues/2920</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2920">mockito/mockito#2920</a>)</li>
<li>Cache misses due to OSGi tests referencing absolute paths [(<a href="https://redirect.github.com/mockito/mockito/issues/2919">https://github.com/facebook/flipper/issues/2919</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2919">mockito/mockito#2919</a>)</li>
<li>Bump versions.bytebuddy from 1.13.0 to 1.14.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2918">https://github.com/facebook/flipper/issues/2918</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2918">mockito/mockito#2918</a>)</li>
<li>Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/2917">https://github.com/facebook/flipper/issues/2917</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2917">mockito/mockito#2917</a>)</li>
<li>Bump com.diffplug.spotless from 6.14.1 to 6.15.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2913">https://github.com/facebook/flipper/issues/2913</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2913">mockito/mockito#2913</a>)</li>
<li>Bump versions.bytebuddy from 1.12.23 to 1.13.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2912">https://github.com/facebook/flipper/issues/2912</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2912">mockito/mockito#2912</a>)</li>
<li>Bump ru.vyarus.animalsniffer from 1.6.0 to 1.7.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2911">https://github.com/facebook/flipper/issues/2911</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2911">mockito/mockito#2911</a>)</li>
<li>Bump org.codehaus.groovy:groovy from 3.0.14 to 3.0.15 [(<a href="https://redirect.github.com/mockito/mockito/issues/2910">https://github.com/facebook/flipper/issues/2910</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2910">mockito/mockito#2910</a>)</li>
<li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2905">https://github.com/facebook/flipper/issues/2905</a> : ThreadLocal classes can be mocked. [(<a href="https://redirect.github.com/mockito/mockito/issues/2908">https://github.com/facebook/flipper/issues/2908</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2908">mockito/mockito#2908</a>)</li>
<li>StackOverflow while mocking a ThreadLocal on Mockito 5.1.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2905">https://github.com/facebook/flipper/issues/2905</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2905">mockito/mockito#2905</a>)</li>
<li>Fix most Gradle warnings in build [(<a href="https://redirect.github.com/mockito/mockito/issues/2904">https://github.com/facebook/flipper/issues/2904</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2904">mockito/mockito#2904</a>)</li>
<li>Android CI improvements, improves <a href="https://redirect.github.com/mockito/mockito/issues/2892">https://github.com/facebook/flipper/issues/2892</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/2903">https://github.com/facebook/flipper/issues/2903</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2903">mockito/mockito#2903</a>)</li>
<li>Bump com.diffplug.spotless from 6.14.0 to 6.14.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2902">https://github.com/facebook/flipper/issues/2902</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2902">mockito/mockito#2902</a>)</li>
<li>Bump versions.bytebuddy from 1.12.22 to 1.12.23 [(<a href="https://redirect.github.com/mockito/mockito/issues/2901">https://github.com/facebook/flipper/issues/2901</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2901">mockito/mockito#2901</a>)</li>
<li>CI on Android API level 33 for Java 11 compatibility testing [(<a href="https://redirect.github.com/mockito/mockito/issues/2899">https://github.com/facebook/flipper/issues/2899</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2899">mockito/mockito#2899</a>)</li>
<li>Bump kotlinVersion from 1.8.0 to 1.8.10 [(<a href="https://redirect.github.com/mockito/mockito/issues/2897">https://github.com/facebook/flipper/issues/2897</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2897">mockito/mockito#2897</a>)</li>
<li>Bump com.github.ben-manes.versions from 0.44.0 to 0.45.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2895">https://github.com/facebook/flipper/issues/2895</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2895">mockito/mockito#2895</a>)</li>
<li>Simplify and modernize Android Test module. [(<a href="https://redirect.github.com/mockito/mockito/issues/2894">https://github.com/facebook/flipper/issues/2894</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2894">mockito/mockito#2894</a>)</li>
<li>Set up Android Github Action pipeline. Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2892">https://github.com/facebook/flipper/issues/2892</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/2893">https://github.com/facebook/flipper/issues/2893</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2893">mockito/mockito#2893</a>)</li>
</ul>
<h2>v5.1.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>5.1.1</h4>
<ul>
<li>2023-01-30 - <a href="https://github.com/mockito/mockito/compare/v5.1.0...v5.1.1">1 commit(s)</a> by Andriy Redko</li>
<li>StackWalker.Option not found on Mockito 5.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2891">https://github.com/facebook/flipper/issues/2891</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2891">mockito/mockito#2891</a>)</li>
<li>StackWalker.Option not found on Mockito 5.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2890">https://github.com/facebook/flipper/issues/2890</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2890">mockito/mockito#2890</a>)</li>
</ul>
<h2>v5.1.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>5.1.0</h4>
<ul>
<li>2023-01-29 - <a href="https://github.com/mockito/mockito/compare/v5.0.0...v5.1.0">12 commit(s)</a> by Andriy Redko, Ashley, Róbert Papp, Stephan Schroevers, Tim te Beek, dependabot[bot]</li>
<li>Fixes some mistakes and missing details in documentation [(<a href="https://redirect.github.com/mockito/mockito/issues/2889">https://github.com/facebook/flipper/issues/2889</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2889">mockito/mockito#2889</a>)</li>
<li>Bump com.diffplug.spotless from 6.13.0 to 6.14.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2888">https://github.com/facebook/flipper/issues/2888</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2888">mockito/mockito#2888</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="74c811a60a"><code>74c811a</code></a> Make InjectMocks aware of generic types (<a href="https://redirect.github.com/mockito/mockito/issues/2923">https://github.com/facebook/flipper/issues/2923</a>)</li>
<li><a href="fc136e4373"><code>fc136e4</code></a> Explicitly use UTF-8 in IOUtils (<a href="https://redirect.github.com/mockito/mockito/issues/2935">https://github.com/facebook/flipper/issues/2935</a>)</li>
<li><a href="94734709cd"><code>9473470</code></a> Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2932">https://github.com/facebook/flipper/issues/2932</a>)</li>
<li><a href="dddeb725b3"><code>dddeb72</code></a> Bump versions.bytebuddy from 1.14.0 to 1.14.1 (<a href="https://redirect.github.com/mockito/mockito/issues/2931">https://github.com/facebook/flipper/issues/2931</a>)</li>
<li><a href="92ed60276c"><code>92ed602</code></a> Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2">https://github.com/facebook/flipper/issues/2</a>...</li>
<li><a href="19ef24a19f"><code>19ef24a</code></a> Bump com.diffplug.spotless from 6.15.0 to 6.16.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2930">https://github.com/facebook/flipper/issues/2930</a>)</li>
<li><a href="8b96cc1ffe"><code>8b96cc1</code></a> Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2924">https://github.com/facebook/flipper/issues/2924</a>)</li>
<li><a href="4eb275c0db"><code>4eb275c</code></a> Make project relocatable by using relative paths in the OSGi test task (<a href="https://redirect.github.com/mockito/mockito/issues/2920">https://github.com/facebook/flipper/issues/2920</a>)</li>
<li><a href="d9373348aa"><code>d937334</code></a> Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2922">https://github.com/facebook/flipper/issues/2922</a>)</li>
<li><a href="60b0e7148b"><code>60b0e71</code></a> Bump versions.bytebuddy from 1.13.0 to 1.14.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2918">https://github.com/facebook/flipper/issues/2918</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v5.0.0...v5.2.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215155

Pulled By: mweststrate

fbshipit-source-id: 7df6fdff5f230a9493c57dd3dece70948975b075
2023-03-24 04:10:19 -07:00
dependabot[bot]
075de45076 Bump react-refresh from 0.11.0 to 0.14.0 in /desktop (#4540)
Summary:
Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.11.0 to 0.14.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react/releases">react-refresh's releases</a>.</em></p>
<blockquote>
<h2>v0.14.0</h2>
<p>See <a href="http://facebook.github.io/react/blog/2015/10/07/react-v0.14.html">http://facebook.github.io/react/blog/2015/10/07/react-v0.14.html</a>.</p>
<h2>v0.13.3</h2>
<h3>React Core</h3>
<h4>New Features</h4>
<ul>
<li>Added <code>clipPath</code> element and attribute for SVG</li>
<li>Improved warnings for deprecated methods in plain JS classes</li>
</ul>
<h4>Bug Fixes</h4>
<ul>
<li>Loosened <code>dangerouslySetInnerHTML</code> restrictions so <code>{__html: undefined}</code> will no longer throw</li>
<li>Fixed extraneous context warning with non-pure <code>getChildContext</code></li>
<li>Ensure <code>replaceState(obj)</code> retains prototype of <code>obj</code></li>
</ul>
<h3>React with Add-ons</h3>
<h3>Bug Fixes</h3>
<ul>
<li>Test Utils: Ensure that shallow rendering works when components define <code>contextTypes</code></li>
</ul>
<h2>v0.13.2</h2>
<h3>React Core</h3>
<h4>New Features</h4>
<ul>
<li>Added <code>strokeDashoffset</code>, <code>flexPositive</code>, <code>flexNegative</code> to the list of unitless CSS properties</li>
<li>Added support for more DOM properties:
<ul>
<li><code>scoped</code> - for <code>&lt;style&gt;</code> elements</li>
<li><code>high</code>, <code>low</code>, <code>optimum</code> - for <code>&lt;meter&gt;</code> elements</li>
<li><code>unselectable</code> - IE-specific property to prevent user selection</li>
</ul>
</li>
</ul>
<h4>Bug Fixes</h4>
<ul>
<li>Fixed a case where re-rendering after rendering null didn't properly pass context</li>
<li>Fixed a case where re-rendering after rendering with <code>style={null}</code> didn't properly update <code>style</code></li>
<li>Update <code>uglify</code> dependency to prevent a bug in IE8</li>
<li>Improved warnings</li>
</ul>
<h3>React with Add-Ons</h3>
<h4>Bug Fixes</h4>
<ul>
<li>Immutabilty Helpers: Ensure it supports <code>hasOwnProperty</code> as an object key</li>
</ul>
<h3>React Tools</h3>
<ul>
<li>Improve documentation for new options</li>
</ul>
<h2>v0.13.1</h2>
<h3>React Core</h3>
<h4>Bug Fixes</h4>
<ul>
<li>Don't throw when rendering empty <code>&lt;select&gt;</code> elements</li>
<li>Ensure updating <code>style</code> works when transitioning from <code>null</code></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react-refresh's changelog</a>.</em></p>
<blockquote>
<h2>0.14.0 (October 7, 2015)</h2>
<h3>Major changes</h3>
<ul>
<li>Split the main <code>react</code> package into two: <code>react</code> and <code>react-dom</code>.  This paves the way to writing components that can be shared between the web version of React and React Native.  This means you will need to include both files and some functions have been moved from <code>React</code> to <code>ReactDOM</code>.</li>
<li>Addons have been moved to separate packages (<code>react-addons-clone-with-props</code>, <code>react-addons-create-fragment</code>, <code>react-addons-css-transition-group</code>, <code>react-addons-linked-state-mixin</code>, <code>react-addons-perf</code>, <code>react-addons-pure-render-mixin</code>, <code>react-addons-shallow-compare</code>, <code>react-addons-test-utils</code>, <code>react-addons-transition-group</code>, <code>react-addons-update</code>, <code>ReactDOM.unstable_batchedUpdates</code>).</li>
<li>Stateless functional components - React components were previously created using React.createClass or using ES6 classes.  This release adds a <a href="https://reactjs.org/docs/reusable-components.html#stateless-functions">new syntax</a> where a user defines a single <a href="https://reactjs.org/docs/reusable-components.html#stateless-functions">stateless render function</a> (with one parameter: <code>props</code>) which returns a JSX element, and this function may be used as a component.</li>
<li>Refs to DOM components as the DOM node itself. Previously the only useful thing you can do with a DOM component is call <code>getDOMNode()</code> to get the underlying DOM node. Starting with this release, a ref to a DOM component <em>is</em> the actual DOM node. <strong>Note that refs to custom (user-defined) components work exactly as before; only the built-in DOM components are affected by this change.</strong></li>
</ul>
<h3>Breaking changes</h3>
<ul>
<li><code>React.initializeTouchEvents</code> is no longer necessary and has been removed completely. Touch events now work automatically.</li>
<li>Add-Ons: Due to the DOM node refs change mentioned above, <code>TestUtils.findAllInRenderedTree</code> and related helpers are no longer able to take a DOM component, only a custom component.</li>
<li>The <code>props</code> object is now frozen, so mutating props after creating a component element is no longer supported. In most cases, <a href="https://reactjs.org/docs/react-api.html#cloneelement"><code>React.cloneElement</code></a> should be used instead. This change makes your components easier to reason about and enables the compiler optimizations mentioned above.</li>
<li>Plain objects are no longer supported as React children; arrays should be used instead. You can use the <a href="https://reactjs.org/docs/create-fragment.html"><code>createFragment</code></a> helper to migrate, which now returns an array.</li>
<li>Add-Ons: <code>classSet</code> has been removed. Use <a href="https://github.com/JedWatson/classnames">classnames</a> instead.</li>
<li>Web components (custom elements) now use native property names.  Eg: <code>class</code> instead of <code>className</code>.</li>
</ul>
<h3>Deprecations</h3>
<ul>
<li><code>this.getDOMNode()</code> is now deprecated and <code>ReactDOM.findDOMNode(this)</code> can be used instead. Note that in the common case, <code>findDOMNode</code> is now unnecessary since a ref to the DOM component is now the actual DOM node.</li>
<li><code>setProps</code> and <code>replaceProps</code> are now deprecated. Instead, call ReactDOM.render again at the top level with the new props.</li>
<li>ES6 component classes must now extend <code>React.Component</code> in order to enable stateless function components. The <a href="https://reactjs.org/blog/2015/01/27/react-v0.13.0-beta-1.html#other-languages">ES3 module pattern</a> will continue to work.</li>
<li>Reusing and mutating a <code>style</code> object between renders has been deprecated. This mirrors our change to freeze the <code>props</code> object.</li>
<li>Add-Ons: <code>cloneWithProps</code> is now deprecated. Use <a href="https://reactjs.org/docs/react-api.html#cloneelement"><code>React.cloneElement</code></a> instead (unlike <code>cloneWithProps</code>, <code>cloneElement</code> does not merge <code>className</code> or <code>style</code> automatically; you can merge them manually if needed).</li>
<li>Add-Ons: To improve reliability, <code>CSSTransitionGroup</code> will no longer listen to transition events. Instead, you should specify transition durations manually using props such as <code>transitionEnterTimeout={500}</code>.</li>
</ul>
<h3>Notable enhancements</h3>
<ul>
<li>Added <code>React.Children.toArray</code> which takes a nested children object and returns a flat array with keys assigned to each child. This helper makes it easier to manipulate collections of children in your <code>render</code> methods, especially if you want to reorder or slice <code>this.props.children</code> before passing it down. In addition, <code>React.Children.map</code> now returns plain arrays too.</li>
<li>React uses <code>console.error</code> instead of <code>console.warn</code> for warnings so that browsers show a full stack trace in the console. (Our warnings appear when you use patterns that will break in future releases and for code that is likely to behave unexpectedly, so we do consider our warnings to be “must-fix” errors.)</li>
<li>Previously, including untrusted objects as React children <a href="http://danlec.com/blog/xss-via-a-spoofed-react-element">could result in an XSS security vulnerability</a>. This problem should be avoided by properly validating input at the application layer and by never passing untrusted objects around your application code. As an additional layer of protection, <a href="https://github-redirect.dependabot.com/facebook/react/pull/4832">React now tags elements</a> with a specific <a href="http://www.2ality.com/2014/12/es6-symbols.html">ES2015 (ES6) <code>Symbol</code></a> in browsers that support it, in order to ensure that React never considers untrusted JSON to be a valid element. If this extra security protection is important to you, you should add a <code>Symbol</code> polyfill for older browsers, such as the one included by <a href="https://babeljs.io/docs/usage/polyfill/">Babel’s polyfill</a>.</li>
<li>When possible, React DOM now generates XHTML-compatible markup.</li>
<li>React DOM now supports these standard HTML attributes: <code>capture</code>, <code>challenge</code>, <code>inputMode</code>, <code>is</code>, <code>keyParams</code>, <code>keyType</code>, <code>minLength</code>, <code>summary</code>, <code>wrap</code>. It also now supports these non-standard attributes: <code>autoSave</code>, <code>results</code>, <code>security</code>.</li>
<li>React DOM now supports these SVG attributes, which render into namespaced attributes: <code>xlinkActuate</code>, <code>xlinkArcrole</code>, <code>xlinkHref</code>, <code>xlinkRole</code>, <code>xlinkShow</code>, <code>xlinkTitle</code>, <code>xlinkType</code>, <code>xmlBase</code>, <code>xmlLang</code>, <code>xmlSpace</code>.</li>
<li>The <code>image</code> SVG tag is now supported by React DOM.</li>
<li>In React DOM, arbitrary attributes are supported on custom elements (those with a hyphen in the tag name or an <code>is=&quot;...&quot;</code> attribute).</li>
<li>React DOM now supports these media events on <code>audio</code> and <code>video</code> tags: <code>onAbort</code>, <code>onCanPlay</code>, <code>onCanPlayThrough</code>, <code>onDurationChange</code>, <code>onEmptied</code>, <code>onEncrypted</code>, <code>onEnded</code>, <code>onError</code>, <code>onLoadedData</code>, <code>onLoadedMetadata</code>, <code>onLoadStart</code>, <code>onPause</code>, <code>onPlay</code>, <code>onPlaying</code>, <code>onProgress</code>, <code>onRateChange</code>, <code>onSeeked</code>, <code>onSeeking</code>, <code>onStalled</code>, <code>onSuspend</code>, <code>onTimeUpdate</code>, <code>onVolumeChange</code>, <code>onWaiting</code>.</li>
<li>Many small performance improvements have been made.</li>
<li>Many warnings show more context than before.</li>
<li>Add-Ons: A <a href="https://github-redirect.dependabot.com/facebook/react/pull/3355"><code>shallowCompare</code></a> add-on has been added as a migration path for <code>PureRenderMixin</code> in ES6 classes.</li>
<li>Add-Ons: <code>CSSTransitionGroup</code> can now use <a href="https://github.com/facebook/react/blob/48942b85/docs/docs/10.1-animation.md#custom-classes">custom class names</a> instead of appending <code>-enter-active</code> or similar to the transition name.</li>
</ul>
<h3>New helpful warnings</h3>
<ul>
<li>React DOM now warns you when nesting HTML elements invalidly, which helps you avoid surprising errors during updates.</li>
<li>Passing <code>document.body</code> directly as the container to <code>ReactDOM.render</code> now gives a warning as doing so can cause problems with browser extensions that modify the DOM.</li>
<li>Using multiple instances of React together is not supported, so we now warn when we detect this case to help you avoid running into the resulting problems.</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3603d45157"><code>3603d45</code></a> v0.14.0</li>
<li><a href="693dd3567b"><code>693dd35</code></a> Update to fbjs@0.3</li>
<li><a href="4a4174b9e8"><code>4a4174b</code></a> 0.14.0-rc1</li>
<li><a href="c04d02e5e8"><code>c04d02e</code></a> Add warnings to React module</li>
<li><a href="52b4c9eabf"><code>52b4c9e</code></a> Upgrade to fbjs, fbjs-scripts @ 0.2</li>
<li><a href="b38509cade"><code>b38509c</code></a> Merge pull request <a href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/4540">https://github.com/facebook/flipper/issues/4540</a> from scottburch/ie8-fix</li>
<li><a href="ecb34de574"><code>ecb34de</code></a> Upgrade ESLint, fix code</li>
<li><a href="3f6bca7b16"><code>3f6bca7</code></a> 0.14.0-beta3</li>
<li><a href="5f01a90954"><code>5f01a90</code></a> Update addons.js</li>
<li><a href="1da2b29897"><code>1da2b29</code></a> added suggested comment to get file to pass es-lint</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/react/commits/v0.14.0/packages/react">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~gnoff">gnoff</a>, a new releaser for react-refresh since your current version.</p>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215184

Pulled By: mweststrate

fbshipit-source-id: e8f33dfbfbe887d49c27f2dabbbc1548de3d10e9
2023-03-24 04:04:16 -07:00
dependabot[bot]
15e1c99245 Bump reselect from 4.1.5 to 4.1.7 in /desktop (#4541)
Summary:
Bumps [reselect](https://github.com/reduxjs/reselect) from 4.1.5 to 4.1.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/reduxjs/reselect/releases">reselect's releases</a>.</em></p>
<blockquote>
<h2>v4.1.7</h2>
<p>This release updates the TS types to work correctly with TS 4.9, which made a change that broke the existing <code>MergeParameters</code> type implementation.  Happily, the TS team <a href="https://github-redirect.dependabot.com/microsoft/TypeScript/pull/50831#issuecomment-1253830522">provided a better (and simpler!) <code>MergeParameters</code> implementation</a>.  Since that only works with TS 4.7+, we've reworked the internals to handle providing the old implementation to TS 4.2..4.6, and the new implementation to TS 4.7 and greater.</p>
<p>As a user, there should be no visible change - just update to 4.1.7.</p>
<h2>What's Changed</h2>
<ul>
<li>Include 4.6 in the TS test matrix by <a href="https://github.com/lukeapage"><code>@​lukeapage</code></a> in <a href="https://github-redirect.dependabot.com/reduxjs/reselect/pull/576">reduxjs/reselect#576</a></li>
<li>TS 4.9 compat by <a href="https://github.com/markerikson"><code>@​markerikson</code></a> in <a href="https://github-redirect.dependabot.com/reduxjs/reselect/pull/587">reduxjs/reselect#587</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/reduxjs/reselect/compare/v4.1.6...v4.1.7">https://github.com/reduxjs/reselect/compare/v4.1.6...v4.1.7</a></p>
<h2>v4.1.6</h2>
<p>This release updates the TS types to better handle cases with default parameters, or <code>any/unknown</code> types.</p>
<h2>What's Changed</h2>
<ul>
<li>Fix <a href="https://github-redirect.dependabot.com/reduxjs/reselect/issues/563">https://github.com/facebook/flipper/issues/563</a> - Make it an error when the typings become incorrect by <a href="https://github.com/lukeapage"><code>@​lukeapage</code></a> in <a href="https://github-redirect.dependabot.com/reduxjs/reselect/pull/572">reduxjs/reselect#572</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/reduxjs/reselect/compare/v4.1.5...v4.1.6">https://github.com/reduxjs/reselect/compare/v4.1.5...v4.1.6</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="32b66389b9"><code>32b6638</code></a> Release 4.1.7</li>
<li><a href="e4c2ace5cf"><code>e4c2ace</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/reduxjs/reselect/issues/587">https://github.com/facebook/flipper/issues/587</a> from reduxjs/feature/ts-4.9-compat</li>
<li><a href="11ed107b50"><code>11ed107</code></a> Rewrite <code>MergeParameters</code> to work with TS 4.9</li>
<li><a href="5b83d04e08"><code>5b83d04</code></a> Bump TS to 4.8</li>
<li><a href="f57ef857d4"><code>f57ef85</code></a> Move TS 4.1 types into <code>src/legacyTypes</code></li>
<li><a href="69a4ff4fab"><code>69a4ff4</code></a> Bump Prettier and RTK</li>
<li><a href="e5d99b9948"><code>e5d99b9</code></a> Update TS test matrix to 4.9 RC</li>
<li><a href="f53eb41d76"><code>f53eb41</code></a> Merge branch 'master' of github.com:reduxjs/reselect</li>
<li><a href="9d62d03456"><code>9d62d03</code></a> Release 4.1.6</li>
<li><a href="d49e4e1145"><code>d49e4e1</code></a> Give internal memoize callback functions names for dev readability</li>
<li>Additional commits viewable in <a href="https://github.com/reduxjs/reselect/compare/v4.1.5...v4.1.7">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215180

Pulled By: mweststrate

fbshipit-source-id: 9c39c40132f825a6dcffa74b7daad3dcb776d766
2023-03-24 04:04:16 -07:00
dependabot[bot]
fa8f108c01 Bump @emotion/babel-plugin from 11.10.2 to 11.10.6 in /desktop (#4554)
Summary:
Bumps [emotion/babel-plugin](https://github.com/emotion-js/emotion) from 11.10.2 to 11.10.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/emotion-js/emotion/releases"><code>@​emotion/babel-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2><code>@​emotion/babel-plugin</code><a href="https://github.com/11"><code>@​11</code></a>.10.6</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/emotion-js/emotion/pull/2985">https://github.com/facebook/flipper/issues/2985</a> <a href="4e172c2ae4"><code>4e172c2a</code></a> Thanks <a href="https://github.com/emmatown"><code>@​emmatown</code></a>! - Remove peer dependency on <code>babel/core</code></li>
</ul>
<h2><code>@​emotion/babel-plugin</code><a href="https://github.com/11"><code>@​11</code></a>.10.5</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://github-redirect.dependabot.com/emotion-js/emotion/pull/2929">https://github.com/facebook/flipper/issues/2929</a> <a href="13afe0303e"><code>13afe030</code></a> Thanks <a href="https://github.com/Andarist"><code>@​Andarist</code></a>! - Updated the underlying parser (<a href="https://github.com/thysultan/stylis">stylis</a>).</p>
</li>
<li>
<p>Updated dependencies [<a href="c02b12145a"><code>c02b1214</code></a>]:</p>
<ul>
<li><code>@​emotion/serialize</code><a href="https://github.com/1"><code>@​1</code></a>.1.1</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0283f88aa0"><code>0283f88</code></a> Version Packages (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2999">https://github.com/facebook/flipper/issues/2999</a>)</li>
<li><a href="4e172c2ae4"><code>4e172c2</code></a> Remove peer dependency on <code>babel/core</code> from most packages (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2985">https://github.com/facebook/flipper/issues/2985</a>)</li>
<li><a href="88ce707647"><code>88ce707</code></a> Add Feathery to the in the wild list (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2990">https://github.com/facebook/flipper/issues/2990</a>)</li>
<li><a href="acb72a4559"><code>acb72a4</code></a> Add explicit <code>permissions</code> to GitHub workflows (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2899">https://github.com/facebook/flipper/issues/2899</a>)</li>
<li><a href="92be52d894"><code>92be52d</code></a> Version Packages (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2885">https://github.com/facebook/flipper/issues/2885</a>)</li>
<li><a href="13afe0303e"><code>13afe03</code></a> Upgrade Stylis to a version with container queries support (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2929">https://github.com/facebook/flipper/issues/2929</a>)</li>
<li><a href="d8a13bcae8"><code>d8a13bc</code></a> Fork Stylis prefixer (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2890">https://github.com/facebook/flipper/issues/2890</a>)</li>
<li><a href="c1ee578cf1"><code>c1ee578</code></a> Remove unused <code>cx</code> import in a doc example (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2915">https://github.com/facebook/flipper/issues/2915</a>)</li>
<li><a href="4c0005f677"><code>4c0005f</code></a> Do not warn about <code>emotion/react</code> being loaded twice in Vitest (<a href="https://github-redirect.dependabot.com/emotion-js/emotion/issues/2905">https://github.com/facebook/flipper/issues/2905</a>)</li>
<li><a href="61c66963dd"><code>61c6696</code></a> Do not log failed rule insertions in the speedy mode for <code>-ms-expand</code> and `-m...</li>
<li>Additional commits viewable in <a href="https://github.com/emotion-js/emotion/compare/emotion/babel-plugin@11.10.2...@emotion/babel-plugin@11.10.6">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215177

Pulled By: mweststrate

fbshipit-source-id: beaf102cd8dd8937260f32ebb8760b1a51d68860
2023-03-24 04:04:16 -07:00
dependabot[bot]
81d37ee085 Bump metro-config from 0.75.0 to 0.76.0 in /react-native/react-native-flipper (#4580)
Summary:
Bumps [metro-config](https://github.com/facebook/metro) from 0.75.0 to 0.76.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro-config's releases</a>.</em></p>
<blockquote>
<h2>v0.76.0</h2>
<ul>
<li><strong>[Breaking]</strong>: Increase minimum Node version from 14 to 16. (<a href="e5950aeaf0</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Breaking]</strong>: Remove <code>isAssetFile</code> from custom resolver context, add <code>assetExts</code>. (<a href="c6548f7ccc</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Feature]</strong>: Support <a href="https://facebook.github.io/metro/docs/module-api#requireresolveweak"><code>require.resolveWeak()</code></a>. (<a href="354d6e487a</a> by <a href="https://github.com/motiz88"><code>@​motiz88</code></a>)</li>
<li><strong>[Fix]</strong>: Don't over-invalidate on symlink changes if resolution through symlinks is not enabled. (<a href="2303c10b6b</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: Returning <code>false</code> from <a href="https://facebook.github.io/metro/docs/resolution#redirectmodulepath-string--string--false"><code>context.redirectModulePath</code></a> will resolve to empty module in all cases. (<a href="0f1846a64d</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Fix]</strong>: Respect extensionless entries in <code>browser</code>, <code>react-native</code> etc when resolving subpath package specifiers. (<a href="7e922270de</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Fix]</strong>: Remove undocumented Meta-only <code>__jsResource</code> and <code>__conditionallySplitJsResource</code> functions from module API. (<a href="f1d905bb60</a> and <a href="69c8fc707b</a> by <a href="https://github.com/motiz88"><code>@​motiz88</code></a>)</li>
</ul>
<blockquote>
<p>NOTE: Experimental features are not covered by semver and can change at any time.</p>
</blockquote>
<ul>
<li><strong>[Experimental]</strong>: Fixes and improvements for symlink support. (<a href="0e2a70a439</a>, <a href="3bef954304</a>, and <a href="eeb211fdcf</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Experimental]</strong>: Fix bug where <code>&quot;exports&quot;</code> field would be used on relative imports within a package. (<a href="cd25c2b5bb</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
</ul>
<h2>v0.75.1</h2>
<ul>
<li><strong>[Feature]</strong>: <code>metro-inspector-proxy</code>: Add a human-readable reference to each inspector entries/pages.(<a href="https://github-redirect.dependabot.com/facebook/metro/pull/921">facebook/metro#921</a> by <a href="https://github.com/byCedric"><code>@​byCedric</code></a>)</li>
<li><strong>[Feature]</strong>: <code>metro-inspector-proxy</code>: Report errors in the console. (<a href="da8b41b279</a> by <a href="https://github.com/mattbfb"><code>@​mattbfb</code></a>)</li>
<li><strong>[Fix]</strong>: Race condition where a very recently modified file might have missing metadata.(<a href="baf28ab0ee</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: Source maps may have invalid entries when using Terser minification. (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/928">facebook/metro#928</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: <code>metro-inspector-proxy</code>: Fetch source maps from Metro. (<a href="6690b393cc</a> by <a href="https://github.com/mattbfb"><code>@​mattbfb</code></a>)</li>
<li><strong>[Fix]</strong>: Mitigate potential source map mismatches with concurrent transformations due to <a href="https://github-redirect.dependabot.com/terser/terser/issues/1341">terser#1341</a>. (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/929">facebook/metro#929</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
</ul>
<blockquote>
<p>NOTE: Experimental features are not covered by semver and can change at any time.</p>
</blockquote>
<ul>
<li><strong>[Experimental]</strong>: Add initial_build annotation to Resolving and Transforming Dependencies (<a href="fc83b521b2</a> by <a href="https://github.com/blakef"><code>@​blakef</code></a>)</li>
<li><strong>[Experimental]</strong>: Implement support for Package Exports (enabled via <code>resolver.unstable_enablePackageExports</code>) (<a href="4d7ab38ba9</a>, <a href="38b96f872a</a>, <a href="216d3e234c</a>, <a href="6e6f36fd98</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Experimental]</strong>: Implement support for symlinks (enabled via <code>resolver.unstable_enableSymlinks</code>) (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/925">facebook/metro#925</a>, <a href="https://github-redirect.dependabot.com/facebook/metro/pull/926">facebook/metro#926</a>, etc. by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
</ul>
<p><strong>Full Changelog:</strong> <a href="https://github.com/facebook/metro/compare/v0.75.0...v0.75.1">https://github.com/facebook/metro/compare/v0.75.0...v0.75.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="64d85f0c06"><code>64d85f0</code></a> Release 0.76.0</li>
<li><a href="c6548f7ccc"><code>c6548f7</code></a> Add assetExts to ResolutionContext, remove isAssetFile</li>
<li><a href="64426854e3"><code>6442685</code></a> Upgrade to Flow 0.201.0</li>
<li><a href="4876b6e701"><code>4876b6e</code></a> Bump <code>@​braintree/sanitize-url</code> from 6.0.0 to 6.0.2 in /website (<a href="https://github-redirect.dependabot.com/facebook/metro/issues/935">https://github.com/facebook/flipper/issues/935</a>)</li>
<li><a href="79baa715cd"><code>79baa71</code></a> Update website Open Graph image</li>
<li><a href="3cbd9ae2ad"><code>3cbd9ae</code></a> Fix Haste map cleanup with Haste module duplicates</li>
<li><a href="cd25c2b5bb"><code>cd25c2b</code></a> Update exports resolution to ignore absolute and relative imports</li>
<li><a href="7e922270de"><code>7e92227</code></a> Fix resolution edge case for package subpaths redirected by mainFields</li>
<li><a href="4c520eda2e"><code>4c520ed</code></a> Document module API</li>
<li><a href="ad31b162d8"><code>ad31b16</code></a> Replace regex String.replace uses with String.replaceAll (drop Node.js 14 com...</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/metro/compare/v0.75.0...v0.76.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215164

Pulled By: mweststrate

fbshipit-source-id: 1fb6d4bd05f5e4ca85f2b2fa3df084721f3cf003
2023-03-24 03:51:01 -07:00
dependabot[bot]
182afaa3d8 Bump metro-react-native-babel-preset from 0.74.1 to 0.76.0 in /react-native/ReactNativeFlipperExample (#4581)
Summary:
Bumps [metro-react-native-babel-preset](https://github.com/facebook/metro) from 0.74.1 to 0.76.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro-react-native-babel-preset's releases</a>.</em></p>
<blockquote>
<h2>v0.76.0</h2>
<ul>
<li><strong>[Breaking]</strong>: Increase minimum Node version from 14 to 16. (<a href="e5950aeaf0</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Breaking]</strong>: Remove <code>isAssetFile</code> from custom resolver context, add <code>assetExts</code>. (<a href="c6548f7ccc</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Feature]</strong>: Support <a href="https://facebook.github.io/metro/docs/module-api#requireresolveweak"><code>require.resolveWeak()</code></a>. (<a href="354d6e487a</a> by <a href="https://github.com/motiz88"><code>@​motiz88</code></a>)</li>
<li><strong>[Fix]</strong>: Don't over-invalidate on symlink changes if resolution through symlinks is not enabled. (<a href="2303c10b6b</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: Returning <code>false</code> from <a href="https://facebook.github.io/metro/docs/resolution#redirectmodulepath-string--string--false"><code>context.redirectModulePath</code></a> will resolve to empty module in all cases. (<a href="0f1846a64d</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Fix]</strong>: Respect extensionless entries in <code>browser</code>, <code>react-native</code> etc when resolving subpath package specifiers. (<a href="7e922270de</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Fix]</strong>: Remove undocumented Meta-only <code>__jsResource</code> and <code>__conditionallySplitJsResource</code> functions from module API. (<a href="f1d905bb60</a> and <a href="69c8fc707b</a> by <a href="https://github.com/motiz88"><code>@​motiz88</code></a>)</li>
</ul>
<blockquote>
<p>NOTE: Experimental features are not covered by semver and can change at any time.</p>
</blockquote>
<ul>
<li><strong>[Experimental]</strong>: Fixes and improvements for symlink support. (<a href="0e2a70a439</a>, <a href="3bef954304</a>, and <a href="eeb211fdcf</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Experimental]</strong>: Fix bug where <code>&quot;exports&quot;</code> field would be used on relative imports within a package. (<a href="cd25c2b5bb</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
</ul>
<h2>v0.75.1</h2>
<ul>
<li><strong>[Feature]</strong>: <code>metro-inspector-proxy</code>: Add a human-readable reference to each inspector entries/pages.(<a href="https://github-redirect.dependabot.com/facebook/metro/pull/921">facebook/metro#921</a> by <a href="https://github.com/byCedric"><code>@​byCedric</code></a>)</li>
<li><strong>[Feature]</strong>: <code>metro-inspector-proxy</code>: Report errors in the console. (<a href="da8b41b279</a> by <a href="https://github.com/mattbfb"><code>@​mattbfb</code></a>)</li>
<li><strong>[Fix]</strong>: Race condition where a very recently modified file might have missing metadata.(<a href="baf28ab0ee</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: Source maps may have invalid entries when using Terser minification. (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/928">facebook/metro#928</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: <code>metro-inspector-proxy</code>: Fetch source maps from Metro. (<a href="6690b393cc</a> by <a href="https://github.com/mattbfb"><code>@​mattbfb</code></a>)</li>
<li><strong>[Fix]</strong>: Mitigate potential source map mismatches with concurrent transformations due to <a href="https://github-redirect.dependabot.com/terser/terser/issues/1341">terser#1341</a>. (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/929">facebook/metro#929</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
</ul>
<blockquote>
<p>NOTE: Experimental features are not covered by semver and can change at any time.</p>
</blockquote>
<ul>
<li><strong>[Experimental]</strong>: Add initial_build annotation to Resolving and Transforming Dependencies (<a href="fc83b521b2</a> by <a href="https://github.com/blakef"><code>@​blakef</code></a>)</li>
<li><strong>[Experimental]</strong>: Implement support for Package Exports (enabled via <code>resolver.unstable_enablePackageExports</code>) (<a href="4d7ab38ba9</a>, <a href="38b96f872a</a>, <a href="216d3e234c</a>, <a href="6e6f36fd98</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Experimental]</strong>: Implement support for symlinks (enabled via <code>resolver.unstable_enableSymlinks</code>) (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/925">facebook/metro#925</a>, <a href="https://github-redirect.dependabot.com/facebook/metro/pull/926">facebook/metro#926</a>, etc. by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
</ul>
<p><strong>Full Changelog:</strong> <a href="https://github.com/facebook/metro/compare/v0.75.0...v0.75.1">https://github.com/facebook/metro/compare/v0.75.0...v0.75.1</a></p>
<h2>v0.75.0</h2>
<ul>
<li><strong>[Breaking]</strong>: Formalise minimum Node JS requirement at 14.17.0 via <code>package.json#engines</code>. (<a href="c3e453ede5</a>)</li>
<li><strong>[Breaking]</strong>: Filter untyped context properties passed to custom resolvers. (<a href="cb01ec09c6</a>)</li>
<li><strong>[Breaking]</strong>: Change default <code>context.redirectModulePath</code> implementation to return absolute path in all cases. (<a href="acbfe63d83</a>)</li>
<li><strong>[Feature]</strong>: Add <code>mainFields</code>, <code>getPackage</code>, and <code>getPackageForModule</code> to custom resolver context. (<a href="adfb59329f</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/facebook/metro/compare/v0.74.1...v0.75.0">https://github.com/facebook/metro/compare/v0.74.1...v0.75.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="64d85f0c06"><code>64d85f0</code></a> Release 0.76.0</li>
<li><a href="c6548f7ccc"><code>c6548f7</code></a> Add assetExts to ResolutionContext, remove isAssetFile</li>
<li><a href="64426854e3"><code>6442685</code></a> Upgrade to Flow 0.201.0</li>
<li><a href="4876b6e701"><code>4876b6e</code></a> Bump <code>@​braintree/sanitize-url</code> from 6.0.0 to 6.0.2 in /website (<a href="https://github-redirect.dependabot.com/facebook/metro/issues/935">https://github.com/facebook/flipper/issues/935</a>)</li>
<li><a href="79baa715cd"><code>79baa71</code></a> Update website Open Graph image</li>
<li><a href="3cbd9ae2ad"><code>3cbd9ae</code></a> Fix Haste map cleanup with Haste module duplicates</li>
<li><a href="cd25c2b5bb"><code>cd25c2b</code></a> Update exports resolution to ignore absolute and relative imports</li>
<li><a href="7e922270de"><code>7e92227</code></a> Fix resolution edge case for package subpaths redirected by mainFields</li>
<li><a href="4c520eda2e"><code>4c520ed</code></a> Document module API</li>
<li><a href="ad31b162d8"><code>ad31b16</code></a> Replace regex String.replace uses with String.replaceAll (drop Node.js 14 com...</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/metro/compare/v0.74.1...v0.76.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215162

Pulled By: mweststrate

fbshipit-source-id: d8655ba04a726a51d62b1951bd445985fd264646
2023-03-24 03:51:01 -07:00
dependabot[bot]
90a398cdea Bump babel-jest from 29.4.3 to 29.5.0 in /react-native/ReactNativeFlipperExample (#4574)
Summary:
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 29.4.3 to 29.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">babel-jest's releases</a>.</em></p>
<blockquote>
<h2>v29.5.0</h2>
<h2>Features</h2>
<ul>
<li><code>[jest-changed-files]</code> Support Sapling (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13941">#13941</a>)</li>
<li><code>[jest-circus, jest/cli, jest-config]</code> Add feature to randomize order of tests via CLI flag or through the config file(<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12922">#12922</a>)</li>
<li><code>[jest-cli, jest-config, jest/core, jest-haste-map, jest/reporters, jest-runner, jest-runtime, jest/types]</code> Add <code>workerThreads</code> configuration option to allow using <a href="https://nodejs.org/dist/latest/docs/api/worker_threads.html">worker threads</a> for parallelization (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13939">#13939</a>)</li>
<li><code>[jest-cli]</code> Export <code>yargsOptions</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13970">#13970</a>)</li>
<li><code>[jest-config]</code> Add <code>openHandlesTimeout</code> option to configure possible open handles warning. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13875">#13875</a>)</li>
<li><code>[jest/create-cache-key-function]</code> Allow passing <code>length</code> argument to <code>createCacheKey()</code> function and set its default value to <code>16</code> on Windows (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13827">#13827</a>)</li>
<li><code>[jest-message-util]</code> Add support for <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError">AggregateError</a> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13946">#13946</a> &amp; <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13947">#13947</a>)</li>
<li><code>[jest-message-util]</code> Add support for <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause">Error causes</a> in <code>test</code> and <code>it</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13935">#13935</a> &amp; <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13966">#13966</a>)</li>
<li><code>[jest-reporters]</code> Add <code>summaryThreshold</code> option to summary reporter to allow overriding the internal threshold that is used to print the summary of all failed tests when the number of test suites surpasses it (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13895">#13895</a>)</li>
<li><code>[jest-runtime]</code> Expose <code>sinonjs/fake-timers</code> async APIs functions <code>advanceTimersByTimeAsync(msToRun)</code> (<code>tickAsync(msToRun)</code>), <code>advanceTimersToNextTimerAsync(steps)</code> (<code>nextAsync</code>), <code>runAllTimersAsync</code> (<code>runAllAsync</code>), and <code>runOnlyPendingTimersAsync</code> (<code>runToLastAsync</code>) (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13981">#13981</a>)</li>
<li><code>[jest-runtime, jest/transform]</code> Allow V8 coverage provider to collect coverage from files which were not loaded explicitly (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13974">#13974</a>)</li>
<li><code>[jest-snapshot]</code> Add support to <code>cts</code> and <code>mts</code> TypeScript files to inline snapshots (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13975">#13975</a>)</li>
<li><code>[jest-worker]</code> Add <code>start</code> method to worker farms (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13937">#13937</a>)</li>
<li><code>[jest-worker]</code> Support passing a URL as path to worker (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13982">#13982</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li><code>[babel-plugin-jest-hoist]</code> Fix unwanted hoisting of nested <code>jest</code> usages (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13952">#13952</a>)</li>
<li><code>[jest-circus]</code> Send test case results for <code>todo</code> tests (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13915">#13915</a>)</li>
<li><code>[jest-circus]</code> Update message printed on test timeout (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13830">#13830</a>)</li>
<li><code>[jest-circus]</code> Avoid creating the word &quot;testfalse&quot; when <code>takesDoneCallback</code> is <code>false</code> in the message printed on test timeout AND updated timeouts test (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13954">#13954</a>)</li>
<li><code>[jest-environment-jsdom]</code> Stop setting <code>document</code> to <code>null</code> on teardown (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13972">#13972</a>)</li>
<li><code>[jest/expect-utils]</code> Update <code>toStrictEqual()</code> to be able to check <code>jest.fn().mock.calls</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13960">#13960</a>)</li>
<li><code>[jest/test-result]</code> Allow <code>TestResultsProcessor</code> type to return a Promise (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13950">#13950</a>)</li>
</ul>
<h2>Chore &amp; Maintenance</h2>
<ul>
<li><code>[jest-snapshot]</code> Remove dependency on <code>jest-haste-map</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13977">#13977</a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/frosas"><code>@​frosas</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13932">facebook/jest#13932</a></li>
<li><a href="https://github.com/akshitsinha"><code>@​akshitsinha</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13915">facebook/jest#13915</a></li>
<li><a href="https://github.com/trajano"><code>@​trajano</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13827">facebook/jest#13827</a></li>
<li><a href="https://github.com/DercilioFontes"><code>@​DercilioFontes</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13954">facebook/jest#13954</a></li>
<li><a href="https://github.com/jsnajdr"><code>@​jsnajdr</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13952">facebook/jest#13952</a></li>
<li><a href="https://github.com/SteveFlames"><code>@​SteveFlames</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13895">facebook/jest#13895</a></li>
<li><a href="https://github.com/willc001"><code>@​willc001</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13970">facebook/jest#13970</a></li>
<li><a href="https://github.com/benjaminhobbs"><code>@​benjaminhobbs</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13901">facebook/jest#13901</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/facebook/jest/compare/v29.4.3...v29.5.0">https://github.com/facebook/jest/compare/v29.4.3...v29.5.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">babel-jest's changelog</a>.</em></p>
<blockquote>
<h2>29.5.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-changed-files]</code> Support Sapling (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13941">#13941</a>)</li>
<li><code>[jest-circus, jest/cli, jest-config]</code> Add feature to randomize order of tests via CLI flag or through the config file(<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12922">#12922</a>)</li>
<li><code>[jest-cli, jest-config, jest/core, jest-haste-map, jest/reporters, jest-runner, jest-runtime, jest/types]</code> Add <code>workerThreads</code> configuration option to allow using <a href="https://nodejs.org/dist/latest/docs/api/worker_threads.html">worker threads</a> for parallelization (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13939">#13939</a>)</li>
<li><code>[jest-cli]</code> Export <code>yargsOptions</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13970">#13970</a>)</li>
<li><code>[jest-config]</code> Add <code>openHandlesTimeout</code> option to configure possible open handles warning. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13875">#13875</a>)</li>
<li><code>[jest/create-cache-key-function]</code> Allow passing <code>length</code> argument to <code>createCacheKey()</code> function and set its default value to <code>16</code> on Windows (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13827">#13827</a>)</li>
<li><code>[jest-message-util]</code> Add support for <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError">AggregateError</a> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13946">#13946</a> &amp; <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13947">#13947</a>)</li>
<li><code>[jest-message-util]</code> Add support for <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause">Error causes</a> in <code>test</code> and <code>it</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13935">#13935</a> &amp; <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13966">#13966</a>)</li>
<li><code>[jest-reporters]</code> Add <code>summaryThreshold</code> option to summary reporter to allow overriding the internal threshold that is used to print the summary of all failed tests when the number of test suites surpasses it (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13895">#13895</a>)</li>
<li><code>[jest-runtime]</code> Expose <code>sinonjs/fake-timers</code> async APIs functions <code>advanceTimersByTimeAsync(msToRun)</code> (<code>tickAsync(msToRun)</code>), <code>advanceTimersToNextTimerAsync(steps)</code> (<code>nextAsync</code>), <code>runAllTimersAsync</code> (<code>runAllAsync</code>), and <code>runOnlyPendingTimersAsync</code> (<code>runToLastAsync</code>) (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13981">#13981</a>)</li>
<li><code>[jest-runtime, jest/transform]</code> Allow V8 coverage provider to collect coverage from files which were not loaded explicitly (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13974">#13974</a>)</li>
<li><code>[jest-snapshot]</code> Add support to <code>cts</code> and <code>mts</code> TypeScript files to inline snapshots (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13975">#13975</a>)</li>
<li><code>[jest-worker]</code> Add <code>start</code> method to worker farms (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13937">#13937</a>)</li>
<li><code>[jest-worker]</code> Support passing a URL as path to worker (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13982">#13982</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[babel-plugin-jest-hoist]</code> Fix unwanted hoisting of nested <code>jest</code> usages (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13952">#13952</a>)</li>
<li><code>[jest-circus]</code> Send test case results for <code>todo</code> tests (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13915">#13915</a>)</li>
<li><code>[jest-circus]</code> Update message printed on test timeout (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13830">#13830</a>)</li>
<li><code>[jest-circus]</code> Avoid creating the word &quot;testfalse&quot; when <code>takesDoneCallback</code> is <code>false</code> in the message printed on test timeout AND updated timeouts test (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13954">#13954</a>)</li>
<li><code>[jest-environment-jsdom]</code> Stop setting <code>document</code> to <code>null</code> on teardown (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13972">#13972</a>)</li>
<li><code>[jest/expect-utils]</code> Update <code>toStrictEqual()</code> to be able to check <code>jest.fn().mock.calls</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13960">#13960</a>)</li>
<li><code>[jest/test-result]</code> Allow <code>TestResultsProcessor</code> type to return a Promise (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13950">#13950</a>)</li>
</ul>
<h3>Chore &amp; Maintenance</h3>
<ul>
<li><code>[jest-snapshot]</code> Remove dependency on <code>jest-haste-map</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13977">#13977</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="39f3beda6b"><code>39f3bed</code></a> v29.5.0</li>
<li>See full diff in <a href="https://github.com/facebook/jest/commits/v29.5.0/packages/babel-jest">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215167

Pulled By: mweststrate

fbshipit-source-id: 016e81c29ad556b8d4e4e898176c1f98de12a623
2023-03-24 03:51:01 -07:00
dependabot[bot]
565d26a72f Bump @babel/runtime from 7.20.13 to 7.21.0 in /react-native/ReactNativeFlipperExample (#4555)
Summary:
Bumps [babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.20.13 to 7.21.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/runtime</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.21.0 (2023-02-20)</h2>
<p>Thanks <a href="https://github.com/azizghuloum"><code>@​azizghuloum</code></a>, <a href="https://github.com/ehoogeveen-medweb"><code>@​ehoogeveen-medweb</code></a>, <a href="https://github.com/fwienber"><code>@​fwienber</code></a>, and <a href="https://github.com/Lioness100"><code>@​Lioness100</code></a> for your first PRs!</p>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-proposal-private-property-in-object</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15435">#15435</a> feat: Implement <code>privateFieldsAsSymbols</code> assumption for classes (<a href="https://github.com/fwienber"><code>@​fwienber</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>, <code>babel-plugin-proposal-regexp-modifiers</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15226">#15226</a> feat: Support regexp modifiers proposal (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-react-jsx</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15022">#15022</a> feat: Generate sourcemaps of friendly call frames (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15384">#15384</a> [ts] Support <code>const</code> modifier in type parameters (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helpers</code>, <code>babel-parser</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-syntax-decorators</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15405">#15405</a> Implement decorators as presented at <code>2023-01</code> TC39 meeting (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15114">#15114</a> Parser option to allow <code>new.target</code> outside functions (<a href="https://github.com/overlookmotel"><code>@​overlookmotel</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15320">#15320</a> Add <code>annexb: false</code> parser option to disable Annex B (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15283">#15283</a> feat: Support <code>.cts</code> as configuration file (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15381">#15381</a> [ts] Support <code>export type * from</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15379">#15379</a> [ts5.0] Better inlining of constants in enums (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15366">#15366</a> handling circular/shared structures in deep-clone (<a href="https://github.com/azizghuloum"><code>@​azizghuloum</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-new-target</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15406">#15406</a> Preserve class elements comments in class transform (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-plugin-transform-flow-comments</code>, <code>babel-plugin-transform-flow-strip-types</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15414">#15414</a> [ts] Fix restrictions for optional parameters (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15400">#15400</a> polish: improve &quot;<code>await</code> as identifier&quot; error in modules (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15137">#15137</a> Improve CJS compat with ESM-based <code>babel/core</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15418">#15418</a> [ts] Handle exponentiation operator in constant folding (<a href="https://github.com/ehoogeveen-medweb"><code>@​ehoogeveen-medweb</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 11</h4>
<ul>
<li>Abdulaziz Ghuloum (<a href="https://github.com/azizghuloum"><code>@​azizghuloum</code></a>)</li>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Emanuel Hoogeveen (<a href="https://github.com/ehoogeveen-medweb"><code>@​ehoogeveen-medweb</code></a>)</li>
<li>Frank Wienberg (<a href="https://github.com/fwienber"><code>@​fwienber</code></a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/runtime</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.21.0 (2023-02-20)</h2>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-proposal-private-property-in-object</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15435">#15435</a> feat: Implement <code>privateFieldsAsSymbols</code> assumption for classes (<a href="https://github.com/fwienber"><code>@​fwienber</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>, <code>babel-plugin-proposal-regexp-modifiers</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15226">#15226</a> feat: Support regexp modifiers proposal (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-react-jsx</code>, <code>babel-traverse</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15022">#15022</a> feat: Generate sourcemaps of friendly call frames (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15384">#15384</a> [ts] Support <code>const</code> modifier in type parameters (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helpers</code>, <code>babel-parser</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-syntax-decorators</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15405">#15405</a> Implement decorators as presented at <code>2023-01</code> TC39 meeting (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15114">#15114</a> Parser option to allow <code>new.target</code> outside functions (<a href="https://github.com/overlookmotel"><code>@​overlookmotel</code></a>)</li>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15320">#15320</a> Add <code>annexb: false</code> parser option to disable Annex B (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15283">#15283</a> feat: Support <code>.cts</code> as configuration file (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15381">#15381</a> [ts] Support <code>export type * from</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15379">#15379</a> [ts5.0] Better inlining of constants in enums (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15366">#15366</a> handling circular/shared structures in deep-clone (<a href="https://github.com/azizghuloum"><code>@​azizghuloum</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-new-target</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15406">#15406</a> Preserve class elements comments in class transform (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-plugin-transform-flow-comments</code>, <code>babel-plugin-transform-flow-strip-types</code>, <code>babel-types</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15414">#15414</a> [ts] Fix restrictions for optional parameters (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15400">#15400</a> polish: improve &quot;<code>await</code> as identifier&quot; error in modules (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15137">#15137</a> Improve CJS compat with ESM-based <code>babel/core</code> (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15418">#15418</a> [ts] Handle exponentiation operator in constant folding (<a href="https://github.com/ehoogeveen-medweb"><code>@​ehoogeveen-medweb</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.20.15 (2023-02-02)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15391">#15391</a> Disallow await as bound name in using declaration (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-proposal-export-namespace-from</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15385">#15385</a> Disallows specifiers after export * as ns (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="de7d75a78b"><code>de7d75a</code></a> v7.21.0</li>
<li><a href="eae47c9ec8"><code>eae47c9</code></a> Implement decorators as presented at <code>2023-01</code> TC39 meeting (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/15405">#15405</a>)</li>
<li>See full diff in <a href="https://github.com/babel/babel/commits/v7.21.0/packages/babel-runtime">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215174

Pulled By: mweststrate

fbshipit-source-id: 4f46f03d8219f9c4b951819c29a352ff32d4918e
2023-03-24 03:51:01 -07:00
dependabot[bot]
8daa322305 Bump jest from 29.4.3 to 29.5.0 in /react-native/ReactNativeFlipperExample (#4572)
Summary:
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.4.3 to 29.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">jest's releases</a>.</em></p>
<blockquote>
<h2>v29.5.0</h2>
<h2>Features</h2>
<ul>
<li><code>[jest-changed-files]</code> Support Sapling (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13941">#13941</a>)</li>
<li><code>[jest-circus, jest/cli, jest-config]</code> Add feature to randomize order of tests via CLI flag or through the config file(<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12922">#12922</a>)</li>
<li><code>[jest-cli, jest-config, jest/core, jest-haste-map, jest/reporters, jest-runner, jest-runtime, jest/types]</code> Add <code>workerThreads</code> configuration option to allow using <a href="https://nodejs.org/dist/latest/docs/api/worker_threads.html">worker threads</a> for parallelization (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13939">#13939</a>)</li>
<li><code>[jest-cli]</code> Export <code>yargsOptions</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13970">#13970</a>)</li>
<li><code>[jest-config]</code> Add <code>openHandlesTimeout</code> option to configure possible open handles warning. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13875">#13875</a>)</li>
<li><code>[jest/create-cache-key-function]</code> Allow passing <code>length</code> argument to <code>createCacheKey()</code> function and set its default value to <code>16</code> on Windows (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13827">#13827</a>)</li>
<li><code>[jest-message-util]</code> Add support for <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError">AggregateError</a> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13946">#13946</a> &amp; <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13947">#13947</a>)</li>
<li><code>[jest-message-util]</code> Add support for <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause">Error causes</a> in <code>test</code> and <code>it</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13935">#13935</a> &amp; <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13966">#13966</a>)</li>
<li><code>[jest-reporters]</code> Add <code>summaryThreshold</code> option to summary reporter to allow overriding the internal threshold that is used to print the summary of all failed tests when the number of test suites surpasses it (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13895">#13895</a>)</li>
<li><code>[jest-runtime]</code> Expose <code>sinonjs/fake-timers</code> async APIs functions <code>advanceTimersByTimeAsync(msToRun)</code> (<code>tickAsync(msToRun)</code>), <code>advanceTimersToNextTimerAsync(steps)</code> (<code>nextAsync</code>), <code>runAllTimersAsync</code> (<code>runAllAsync</code>), and <code>runOnlyPendingTimersAsync</code> (<code>runToLastAsync</code>) (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13981">#13981</a>)</li>
<li><code>[jest-runtime, jest/transform]</code> Allow V8 coverage provider to collect coverage from files which were not loaded explicitly (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13974">#13974</a>)</li>
<li><code>[jest-snapshot]</code> Add support to <code>cts</code> and <code>mts</code> TypeScript files to inline snapshots (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13975">#13975</a>)</li>
<li><code>[jest-worker]</code> Add <code>start</code> method to worker farms (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13937">#13937</a>)</li>
<li><code>[jest-worker]</code> Support passing a URL as path to worker (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13982">#13982</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li><code>[babel-plugin-jest-hoist]</code> Fix unwanted hoisting of nested <code>jest</code> usages (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13952">#13952</a>)</li>
<li><code>[jest-circus]</code> Send test case results for <code>todo</code> tests (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13915">#13915</a>)</li>
<li><code>[jest-circus]</code> Update message printed on test timeout (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13830">#13830</a>)</li>
<li><code>[jest-circus]</code> Avoid creating the word &quot;testfalse&quot; when <code>takesDoneCallback</code> is <code>false</code> in the message printed on test timeout AND updated timeouts test (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13954">#13954</a>)</li>
<li><code>[jest-environment-jsdom]</code> Stop setting <code>document</code> to <code>null</code> on teardown (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13972">#13972</a>)</li>
<li><code>[jest/expect-utils]</code> Update <code>toStrictEqual()</code> to be able to check <code>jest.fn().mock.calls</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13960">#13960</a>)</li>
<li><code>[jest/test-result]</code> Allow <code>TestResultsProcessor</code> type to return a Promise (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13950">#13950</a>)</li>
</ul>
<h2>Chore &amp; Maintenance</h2>
<ul>
<li><code>[jest-snapshot]</code> Remove dependency on <code>jest-haste-map</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13977">#13977</a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/frosas"><code>@​frosas</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13932">facebook/jest#13932</a></li>
<li><a href="https://github.com/akshitsinha"><code>@​akshitsinha</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13915">facebook/jest#13915</a></li>
<li><a href="https://github.com/trajano"><code>@​trajano</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13827">facebook/jest#13827</a></li>
<li><a href="https://github.com/DercilioFontes"><code>@​DercilioFontes</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13954">facebook/jest#13954</a></li>
<li><a href="https://github.com/jsnajdr"><code>@​jsnajdr</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13952">facebook/jest#13952</a></li>
<li><a href="https://github.com/SteveFlames"><code>@​SteveFlames</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13895">facebook/jest#13895</a></li>
<li><a href="https://github.com/willc001"><code>@​willc001</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13970">facebook/jest#13970</a></li>
<li><a href="https://github.com/benjaminhobbs"><code>@​benjaminhobbs</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13901">facebook/jest#13901</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/facebook/jest/compare/v29.4.3...v29.5.0">https://github.com/facebook/jest/compare/v29.4.3...v29.5.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">jest's changelog</a>.</em></p>
<blockquote>
<h2>29.5.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-changed-files]</code> Support Sapling (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13941">#13941</a>)</li>
<li><code>[jest-circus, jest/cli, jest-config]</code> Add feature to randomize order of tests via CLI flag or through the config file(<a href="https://github-redirect.dependabot.com/facebook/jest/pull/12922">#12922</a>)</li>
<li><code>[jest-cli, jest-config, jest/core, jest-haste-map, jest/reporters, jest-runner, jest-runtime, jest/types]</code> Add <code>workerThreads</code> configuration option to allow using <a href="https://nodejs.org/dist/latest/docs/api/worker_threads.html">worker threads</a> for parallelization (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13939">#13939</a>)</li>
<li><code>[jest-cli]</code> Export <code>yargsOptions</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13970">#13970</a>)</li>
<li><code>[jest-config]</code> Add <code>openHandlesTimeout</code> option to configure possible open handles warning. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13875">#13875</a>)</li>
<li><code>[jest/create-cache-key-function]</code> Allow passing <code>length</code> argument to <code>createCacheKey()</code> function and set its default value to <code>16</code> on Windows (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13827">#13827</a>)</li>
<li><code>[jest-message-util]</code> Add support for <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError">AggregateError</a> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13946">#13946</a> &amp; <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13947">#13947</a>)</li>
<li><code>[jest-message-util]</code> Add support for <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause">Error causes</a> in <code>test</code> and <code>it</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13935">#13935</a> &amp; <a href="https://github-redirect.dependabot.com/facebook/jest/pull/13966">#13966</a>)</li>
<li><code>[jest-reporters]</code> Add <code>summaryThreshold</code> option to summary reporter to allow overriding the internal threshold that is used to print the summary of all failed tests when the number of test suites surpasses it (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13895">#13895</a>)</li>
<li><code>[jest-runtime]</code> Expose <code>sinonjs/fake-timers</code> async APIs functions <code>advanceTimersByTimeAsync(msToRun)</code> (<code>tickAsync(msToRun)</code>), <code>advanceTimersToNextTimerAsync(steps)</code> (<code>nextAsync</code>), <code>runAllTimersAsync</code> (<code>runAllAsync</code>), and <code>runOnlyPendingTimersAsync</code> (<code>runToLastAsync</code>) (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13981">#13981</a>)</li>
<li><code>[jest-runtime, jest/transform]</code> Allow V8 coverage provider to collect coverage from files which were not loaded explicitly (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13974">#13974</a>)</li>
<li><code>[jest-snapshot]</code> Add support to <code>cts</code> and <code>mts</code> TypeScript files to inline snapshots (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13975">#13975</a>)</li>
<li><code>[jest-worker]</code> Add <code>start</code> method to worker farms (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13937">#13937</a>)</li>
<li><code>[jest-worker]</code> Support passing a URL as path to worker (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13982">#13982</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[babel-plugin-jest-hoist]</code> Fix unwanted hoisting of nested <code>jest</code> usages (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13952">#13952</a>)</li>
<li><code>[jest-circus]</code> Send test case results for <code>todo</code> tests (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13915">#13915</a>)</li>
<li><code>[jest-circus]</code> Update message printed on test timeout (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13830">#13830</a>)</li>
<li><code>[jest-circus]</code> Avoid creating the word &quot;testfalse&quot; when <code>takesDoneCallback</code> is <code>false</code> in the message printed on test timeout AND updated timeouts test (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13954">#13954</a>)</li>
<li><code>[jest-environment-jsdom]</code> Stop setting <code>document</code> to <code>null</code> on teardown (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13972">#13972</a>)</li>
<li><code>[jest/expect-utils]</code> Update <code>toStrictEqual()</code> to be able to check <code>jest.fn().mock.calls</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13960">#13960</a>)</li>
<li><code>[jest/test-result]</code> Allow <code>TestResultsProcessor</code> type to return a Promise (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13950">#13950</a>)</li>
</ul>
<h3>Chore &amp; Maintenance</h3>
<ul>
<li><code>[jest-snapshot]</code> Remove dependency on <code>jest-haste-map</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/13977">#13977</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="39f3beda6b"><code>39f3bed</code></a> v29.5.0</li>
<li>See full diff in <a href="https://github.com/facebook/jest/commits/v29.5.0/packages/jest">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215172

Pulled By: mweststrate

fbshipit-source-id: 0e29b78a2d7e14b63f3b88569f25803ef718c1b7
2023-03-24 03:51:01 -07:00
dependabot[bot]
14b1966d50 Bump react-native-flipper from 0.183.0 to 0.184.0 in /react-native/ReactNativeFlipperExample (#4592)
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.183.0 to 0.184.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.184.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="998998ab19"><code>998998a</code></a> Flipper Release: v0.184.0</li>
<li><a href="c192af7fa0"><code>c192af7</code></a> Event name declutter</li>
<li><a href="14795f203b"><code>14795f2</code></a> Stop using device API to clear device logs on disconnected devices</li>
<li><a href="ccba2fb73e"><code>ccba2fb</code></a> Prevent stack overflow in cyclical graphs</li>
<li><a href="3d70020f40"><code>3d70020</code></a> Downgrade user error to warning</li>
<li><a href="6452816de7"><code>6452816</code></a> fix(build-utils): await stripSourceMapComment (<a href="https://redirect.github.com/facebook/flipper/issues/4586">https://github.com/facebook/flipper/issues/4586</a>)</li>
<li><a href="6eacbe87cc"><code>6eacbe8</code></a> Automated: Update Podfile.lock (<a href="https://redirect.github.com/facebook/flipper/issues/4528">https://github.com/facebook/flipper/issues/4528</a>)</li>
<li><a href="2dde672045"><code>2dde672</code></a> Events tab</li>
<li><a href="d669fd08e5"><code>d669fd0</code></a> TimelineDataDescription optional properties</li>
<li><a href="b4f6f9f008"><code>b4f6f9f</code></a> TimelineDataDescription optional onClick</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/flipper/compare/v0.183.0...v0.184.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215127

Pulled By: mweststrate

fbshipit-source-id: fb7eef98f252cc40c30253de93a1c0f39a06336e
2023-03-24 03:51:01 -07:00
Andrey Goncharov
d67b073f20 Enhance global error handling
Reviewed By: lblasa

Differential Revision: D44332732

fbshipit-source-id: d36b47e820906213cb829fb7d4d2f3b60ae08c71
2023-03-23 07:08:22 -07:00
dependabot[bot]
77b7799493 Bump @typescript-eslint/parser from 5.54.1 to 5.56.0 in /js/js-flipper (#4622)
Summary:
Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.54.1 to 5.56.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s releases</a>.</em></p>
<blockquote>
<h2>v5.56.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0">5.56.0</a> (2023-03-20)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [member-ordering] check order when optionalityOrder is present with no optional members (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6619">#6619</a>) (<a href="6aff431668">6aff431</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] avoid unnecessary calls to getContextualType (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6193">#6193</a>) (<a href="745cfe4a35">745cfe4</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] fix incorrect detection of void functions in JSX attributes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6638">#6638</a>) (<a href="9e41ceeaea">9e41cee</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expression] support falsy and truthy literals simultaneously (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6672">#6672</a>) (<a href="62ef487a99">62ef487</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] handle truthy enums (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6618">#6618</a>) (<a href="0d0639fb25">0d0639f</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] add TSPropertySignature with TSFunctionType annotation to <code>typeMethod</code> selector (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6645">#6645</a>) (<a href="3fc5c63f87">3fc5c63</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [restrict-template-expressions] add option <code>allowNever</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6554">#6554</a>) (<a href="423f164242">423f164</a>)</li>
</ul>
<h2>v5.55.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0">5.55.0</a> (2023-03-13)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] check sequence expressions for void is in last position (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6597">#6597</a>) (<a href="d73d7d3904">d73d7d3</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] fixer should handle parentheses (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6569">#6569</a>) (<a href="2d8c196294">2d8c196</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-around-comment] add extension rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5327">#5327</a>) (<a href="d55211caf6">d55211c</a>)</li>
<li><strong>eslint-plugin:</strong> [member-ordering] add support for grouping readonly fields (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6349">#6349</a>) (<a href="9d3bdfcb2f">9d3bdfc</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-cond] check logical assignments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6594">#6594</a>) (<a href="dbc203aeb6">dbc203a</a>)</li>
<li><strong>parser:</strong> add exported meta object (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6586">#6586</a>) (<a href="d05c3d8aa4">d05c3d8</a>)</li>
<li><strong>typescript-estree:</strong> support <code>const</code> modifiers for type parameters (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6600">#6600</a>) (<a href="f3c637328b">f3c6373</a>)</li>
<li>update TypeScript to 5.0 RC (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6570">#6570</a>) (<a href="36ef0e16f3">36ef0e1</a>)</li>
<li>use <a href="https://github.com/eslint-community"><code>@​eslint-community</code></a> dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6603">#6603</a>) (<a href="5f6ed738a2">5f6ed73</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0">5.56.0</a> (2023-03-20)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0">5.55.0</a> (2023-03-13)</h1>
<h3>Features</h3>
<ul>
<li><strong>parser:</strong> add exported meta object (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6586">#6586</a>) (<a href="d05c3d8aa4">d05c3d8</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="efdf2cf4c2"><code>efdf2cf</code></a> chore: publish v5.56.0</li>
<li><a href="877d73327f"><code>877d733</code></a> chore: publish v5.55.0</li>
<li><a href="d05c3d8aa4"><code>d05c3d8</code></a> feat(parser): add exported meta object (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/6586">#6586</a>)</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.56.0/packages/parser">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44295356

Pulled By: aigoncharov

fbshipit-source-id: cbf98acb8d12197c0748248adabc0041d792ddc8
2023-03-23 06:50:07 -07:00
Michael Judd
0115ab3113 feat(network-plugin): add support for optional "gql operation name" in data table (#4625)
Summary:
Using this network tab explorer at a company that works in graphql is very difficult because everything comes from the same HTTP route. I've added support for an optional (not visible by default) "GraphQL operation name" field for people who want to use that.

## Changelog
Adds a new optional column in the desktop network plugin called "GraphQL operation name" which will display the operation name if its available.

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

Test Plan:
I didn't see much in the way of component testing for this behaviour. Looking for some guidance here. I'm happy to add some if we think that makes sense

https://user-images.githubusercontent.com/17029928/227016610-b6da1ff3-4a7e-45c6-88da-ceaa6fad53ad.mp4

Reviewed By: ivanmisuno

Differential Revision: D44331605

Pulled By: aigoncharov

fbshipit-source-id: fe7a7812541c235871ae8a71e5461ea2adbd2560
2023-03-23 05:38:15 -07:00
Andrey Goncharov
7609a4cb38 Downgrade log severity for log listener start failures
Reviewed By: mweststrate

Differential Revision: D44333037

fbshipit-source-id: 87f5bec31cb7bf38306f0d48c891ad84d8c0121f
2023-03-23 05:27:52 -07:00
Andrey Goncharov
ccbc4770f5 Log component stack if a component crashes
Summary: Currently, component crashes are missing component stack traces. Without them, crash bot reports are impossible to debug.

Reviewed By: ivanmisuno

Differential Revision: D44331421

fbshipit-source-id: 0ebd160b4f2f64db40dae29dd9fc350d8d28d802
2023-03-23 05:16:54 -07:00
dependabot[bot]
baf4354136 Bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.56.0 in /js/js-flipper (#4623)
Summary:
Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.54.1 to 5.56.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2>v5.56.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0">5.56.0</a> (2023-03-20)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [member-ordering] check order when optionalityOrder is present with no optional members (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6619">#6619</a>) (<a href="6aff431668">6aff431</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] avoid unnecessary calls to getContextualType (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6193">#6193</a>) (<a href="745cfe4a35">745cfe4</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] fix incorrect detection of void functions in JSX attributes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6638">#6638</a>) (<a href="9e41ceeaea">9e41cee</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expression] support falsy and truthy literals simultaneously (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6672">#6672</a>) (<a href="62ef487a99">62ef487</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] handle truthy enums (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6618">#6618</a>) (<a href="0d0639fb25">0d0639f</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] add TSPropertySignature with TSFunctionType annotation to <code>typeMethod</code> selector (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6645">#6645</a>) (<a href="3fc5c63f87">3fc5c63</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [restrict-template-expressions] add option <code>allowNever</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6554">#6554</a>) (<a href="423f164242">423f164</a>)</li>
</ul>
<h2>v5.55.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0">5.55.0</a> (2023-03-13)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] check sequence expressions for void is in last position (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6597">#6597</a>) (<a href="d73d7d3904">d73d7d3</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] fixer should handle parentheses (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6569">#6569</a>) (<a href="2d8c196294">2d8c196</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-around-comment] add extension rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5327">#5327</a>) (<a href="d55211caf6">d55211c</a>)</li>
<li><strong>eslint-plugin:</strong> [member-ordering] add support for grouping readonly fields (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6349">#6349</a>) (<a href="9d3bdfcb2f">9d3bdfc</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-cond] check logical assignments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6594">#6594</a>) (<a href="dbc203aeb6">dbc203a</a>)</li>
<li><strong>parser:</strong> add exported meta object (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6586">#6586</a>) (<a href="d05c3d8aa4">d05c3d8</a>)</li>
<li><strong>typescript-estree:</strong> support <code>const</code> modifiers for type parameters (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6600">#6600</a>) (<a href="f3c637328b">f3c6373</a>)</li>
<li>update TypeScript to 5.0 RC (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6570">#6570</a>) (<a href="36ef0e16f3">36ef0e1</a>)</li>
<li>use <a href="https://github.com/eslint-community"><code>@​eslint-community</code></a> dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6603">#6603</a>) (<a href="5f6ed738a2">5f6ed73</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0">5.56.0</a> (2023-03-20)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [member-ordering] check order when optionalityOrder is present with no optional members (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6619">#6619</a>) (<a href="6aff431668">6aff431</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] avoid unnecessary calls to getContextualType (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6193">#6193</a>) (<a href="745cfe4a35">745cfe4</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] fix incorrect detection of void functions in JSX attributes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6638">#6638</a>) (<a href="9e41ceeaea">9e41cee</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expression] support falsy and truthy literals simultaneously (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6672">#6672</a>) (<a href="62ef487a99">62ef487</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] handle truthy enums (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6618">#6618</a>) (<a href="0d0639fb25">0d0639f</a>)</li>
<li><strong>eslint-plugin:</strong> add TSPropertySignature with TSFunctionType annotation to typeMethod selector (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6645">#6645</a>) (<a href="3fc5c63f87">3fc5c63</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add allowNever support to restrict-template-expressions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6554">#6554</a>) (<a href="423f164242">423f164</a>)</li>
</ul>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0">5.55.0</a> (2023-03-13)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] check sequence expressions for void is in last position (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6597">#6597</a>) (<a href="d73d7d3904">d73d7d3</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] fixer should handle parentheses (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6569">#6569</a>) (<a href="2d8c196294">2d8c196</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-around-comment] add extension rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5327">#5327</a>) (<a href="d55211caf6">d55211c</a>)</li>
<li><strong>eslint-plugin:</strong> [member-ordering] add support for grouping readonly fields (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6349">#6349</a>) (<a href="9d3bdfcb2f">9d3bdfc</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-cond] check logical assignments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6594">#6594</a>) (<a href="dbc203aeb6">dbc203a</a>)</li>
<li>update TypeScript to 5.0 RC (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6570">#6570</a>) (<a href="36ef0e16f3">36ef0e1</a>)</li>
<li>use <a href="https://github.com/eslint-community"><code>@​eslint-community</code></a> dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6603">#6603</a>) (<a href="5f6ed738a2">5f6ed73</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="efdf2cf4c2"><code>efdf2cf</code></a> chore: publish v5.56.0</li>
<li><a href="62ef487a99"><code>62ef487</code></a> fix(eslint-plugin): [strict-boolean-expression] support falsy and truthy lite...</li>
<li><a href="423f164242"><code>423f164</code></a> feat(eslint-plugin): add allowNever support to restrict-template-expressions ...</li>
<li><a href="3fc5c63f87"><code>3fc5c63</code></a> fix(eslint-plugin): add TSPropertySignature with TSFunctionType annotation to...</li>
<li><a href="6aff431668"><code>6aff431</code></a> fix(eslint-plugin): [member-ordering] check order when optionalityOrder is pr...</li>
<li><a href="0d0639fb25"><code>0d0639f</code></a> fix(eslint-plugin): [strict-boolean-expressions] handle truthy enums (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/6618">#6618</a>)</li>
<li><a href="9e41ceeaea"><code>9e41cee</code></a> fix(eslint-plugin): [no-misused-promises] fix incorrect detection of void fun...</li>
<li><a href="3cd8ce1170"><code>3cd8ce1</code></a> docs(eslint-plugin): [await-thenable] fix typo (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/6639">#6639</a>)</li>
<li><a href="745cfe4a35"><code>745cfe4</code></a> fix(eslint-plugin): [no-misused-promises] avoid unnecessary calls to getConte...</li>
<li><a href="877d73327f"><code>877d733</code></a> chore: publish v5.55.0</li>
<li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.56.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44295380

Pulled By: aigoncharov

fbshipit-source-id: fcdc186587bb5b661db11e810cfce14fbc2913cb
2023-03-23 05:07:33 -07:00
github-actions[bot]
b45d56d9fe Automated: Update Podfile.lock (#4624)
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/4624

Reviewed By: passy

Differential Revision: D44301473

Pulled By: aigoncharov

fbshipit-source-id: 8edee27e69b441aed959e9555a1fe5e1d1582e88
2023-03-23 05:06:55 -07:00
Andrey Goncharov
a0c17b94c4 Add track controls
Summary: Project: https://docs.google.com/document/d/1x-1ShlxXCM2od9JMO6PP14Cuqq0OrVe1Qd7FUwTos9A/edit#heading=h.fiq3qxllvkl

Reviewed By: ivanmisuno

Differential Revision: D44306047

fbshipit-source-id: 393741f9255dea3d582ac43a4733aa835f5d4a27
2023-03-23 04:12:31 -07:00
dependabot[bot]
74b885d662 Bump prettier from 2.8.4 to 2.8.6 in /js/js-flipper (#4621)
Summary:
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.4 to 2.8.6.
<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.8.6</h2>
<ul>
<li>Allow decorators on private members and class expressions</li>
</ul>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#286">Changelog</a></p>
<h2>2.8.5</h2>
<ul>
<li>Support TypeScript 5.0</li>
</ul>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#285">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.8.6</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.8.5...2.8.6">diff</a></p>
<h4>Allow decorators on private members and class expressions (<a href="https://redirect.github.com/prettier/prettier/pull/14548">#14548</a> by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>

<pre lang="ts"><code>// Input
class A {
  decorator()
  #privateMethod () {}
}
<p>// Prettier 2.8.5
SyntaxError: Decorators are not valid here. (2:3)
1 | class A {
&gt; 2 |   <a href="https://github.com/decorator"><code>@​decorator</code></a>()
|   ^^^^^^^^^^^^
3 |   #privateMethod () {}
4 | }</p>
<p>// Prettier 2.8.6
class A {
<a href="https://github.com/decorator"><code>@​decorator</code></a>()
#privateMethod() {}
}
</code></pre></p>
<h1>2.8.5</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.8.4...2.8.5">diff</a></p>
<h4>Support TypeScript 5.0 (<a href="https://redirect.github.com/prettier/prettier/pull/14391">#14391</a> by <a href="https://github.com/fisker"><code>@​fisker</code></a>, <a href="https://redirect.github.com/prettier/prettier/pull/13819">#13819</a> by <a href="https://github.com/fisker"><code>@​fisker</code></a>, <a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p>TypeScript 5.0 introduces two new syntactic features:</p>
<ul>
<li><code>const</code> modifiers for type parameters</li>
<li><code>export type *</code> declarations</li>
</ul>
<h4>Add missing parentheses for decorator (<a href="https://redirect.github.com/prettier/prettier/pull/14393">#14393</a> by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>

<pre lang="jsx"><code>// Input
class Person {
  @(myDecoratorArray[0])
  greet() {}
}
<p>&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="10fe1ed623"><code>10fe1ed</code></a> Release 2.8.6</li>
<li><a href="44aef0b1ba"><code>44aef0b</code></a> Allow decorator on private members and class expressions (<a href="https://redirect.github.com/prettier/prettier/issues/14548">#14548</a>)</li>
<li><a href="ddf3b43c33"><code>ddf3b43</code></a> Clean changelog</li>
<li><a href="71ba29f22b"><code>71ba29f</code></a> Git blame ignore 2.8.5</li>
<li><a href="c1808e86a3"><code>c1808e8</code></a> Bump Prettier dependency to 2.8.5</li>
<li><a href="0a79535916"><code>0a79535</code></a> Release 2.8.5</li>
<li><a href="019ebe5207"><code>019ebe5</code></a> Support TypeScript 5 (backport <a href="https://redirect.github.com/prettier/prettier/issues/14391">#14391</a> and <a href="https://redirect.github.com/prettier/prettier/issues/13819">#13819</a>) (<a href="https://redirect.github.com/prettier/prettier/issues/14512">#14512</a>)</li>
<li><a href="e7b383b570"><code>e7b383b</code></a> Support <code>max_line_length=off</code> when parsing <code>.editorconfig</code> (<a href="https://redirect.github.com/prettier/prettier/issues/14516">#14516</a>)</li>
<li><a href="5446a8f32a"><code>5446a8f</code></a> Build(deps-dev): Bump webpack from 5.73.0 to 5.76.0 in /website (<a href="https://redirect.github.com/prettier/prettier/issues/14511">#14511</a>)</li>
<li><a href="03f0b90cb9"><code>03f0b90</code></a> Build(deps-dev): Bump webpack from 5.70.0 to 5.76.0 in /scripts/tools/bundle-...</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.8.4...2.8.6">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44295330

Pulled By: aigoncharov

fbshipit-source-id: 0c2dd1bee365513a47383cb5bcc7dde29fbbdecb
2023-03-22 13:54:33 -07:00
Lorenzo Blasa
174c04accf Open in IDE diagnostics
Summary: Copy in IDE and BigGreep search usage

Reviewed By: LukeDefeo

Differential Revision: D44297978

fbshipit-source-id: deb3288c7afbea7fc7aa13937db1478f300d6307
2023-03-22 11:53:54 -07:00
Lorenzo Blasa
c2e41cd095 Copy diagnostics
Summary: Track copy events, both names and inline attributes.

Reviewed By: LukeDefeo

Differential Revision: D44297218

fbshipit-source-id: 5d2b1f2f4fa59d4a86e9e2ae1aa883712ceccb8c
2023-03-22 11:53:54 -07:00
Lorenzo Blasa
583eabdd79 UI actions diagnostics
Summary:
Track:
- Element selected. Include name and tags. Useful to understand what type of elements engineers are selecting in a hierarchy i.e. ui framework, element type, etc.
- Element focused. Same as above.
- Context menu usage

Reviewed By: LukeDefeo

Differential Revision: D44294618

fbshipit-source-id: f2b9642e70818e8a382bbbddc28115a40734dfe8
2023-03-22 11:53:54 -07:00
Lorenzo Blasa
8d83fa2185 Control use diagnostics
Summary:
Current control diagnostics:
- Play/Pause
- Search
- Framework Event Monitoring
- Toggle more options

Reviewed By: LukeDefeo

Differential Revision: D44292835

fbshipit-source-id: c1ef6181141ef47262de8e75abeeb88ffebd4bd6
2023-03-22 11:53:54 -07:00
dependabot[bot]
784401ae0b Bump gradle from 7.3.0 to 7.4.0 (#4443)
Summary:
Bumps gradle from 7.3.0 to 7.4.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=7.3.0&new-version=7.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: lblasa

Differential Revision: D42610002

Pulled By: passy

fbshipit-source-id: c6e2408dd3197eb81f91d59bf7160481756cbd42
2023-03-22 08:37:41 -07:00
dependabot[bot]
477ba906f9 Bump @babel/core from 7.20.12 to 7.21.3 in /react-native/ReactNativeFlipperExample (#4600)
Summary:
Bumps [babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.12 to 7.21.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@​babel/core</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.21.3 (2023-03-14)</h2>
<p>Thanks <a href="https://github.com/amoeller"><code>@​amoeller</code></a>, <a href="https://github.com/Harpica"><code>@​Harpica</code></a>, and <a href="https://github.com/nzakas"><code>@​nzakas</code></a> for your first PRs!</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15479">#15479</a> disallow mixins/implements in flow interface (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15423">#15423</a> [ts] Allow keywords in tuple labels (<a href="https://github.com/Harpica"><code>@​Harpica</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15489">#15489</a> Register <code>var</code> decls generated by <code>import ... =</code> TS transform (<a href="https://github.com/amoeller"><code>@​amoeller</code></a>)</li>
<li><a href="https://redirect.github.com/babel/babel/pull/15494">#15494</a> fix: Consider <code>export { type foo }</code> as type-only usage (<a href="https://github.com/magic-akari"><code>@​magic-akari</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15484">#15484</a> Skip node deprecation warnings when used by an old <code>babel</code> package (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15480">#15480</a> chore: Improve <code>jsonCompatibleStrings</code> deprecation (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15465">#15465</a> Add ESLint-readable package name (<a href="https://github.com/nzakas"><code>@​nzakas</code></a>)</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>, <code>babel-preset-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15467">#15467</a> Optimize TS enums output (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 8</h4>
<ul>
<li>Alexandra Kadykova (<a href="https://github.com/Harpica"><code>@​Harpica</code></a>)</li>
<li>Anders Møller (<a href="https://github.com/amoeller"><code>@​amoeller</code></a>)</li>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicholas C. Zakas (<a href="https://github.com/nzakas"><code>@​nzakas</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
<li>magic-akari (<a href="https://github.com/magic-akari"><code>@​magic-akari</code></a>)</li>
</ul>
<h2>v7.21.2 (2023-02-23)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15439">#15439</a> fix: Throws on <code>new foo?.bar!()</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15448">#15448</a> Reduce warnings for deprecated node aliases (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-types</code></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/core</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.21.3 (2023-03-14)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15479">#15479</a> disallow mixins/implements in flow interface (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15423">#15423</a> [ts] Allow keywords in tuple labels (<a href="https://github.com/Harpica"><code>@​Harpica</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15489">#15489</a> Register <code>var</code> decls generated by <code>import ... =</code> TS transform (<a href="https://github.com/amoeller"><code>@​amoeller</code></a>)</li>
<li><a href="https://redirect.github.com/babel/babel/pull/15494">#15494</a> fix: Consider <code>export { type foo }</code> as type-only usage (<a href="https://github.com/magic-akari"><code>@​magic-akari</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15484">#15484</a> Skip node deprecation warnings when used by an old <code>babel</code> package (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15480">#15480</a> chore: Improve <code>jsonCompatibleStrings</code> deprecation (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15465">#15465</a> Add ESLint-readable package name (<a href="https://github.com/nzakas"><code>@​nzakas</code></a>)</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-plugin-transform-typescript</code>, <code>babel-preset-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15467">#15467</a> Optimize TS enums output (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.21.2 (2023-02-23)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15439">#15439</a> fix: Throws on <code>new foo?.bar!()</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15448">#15448</a> Reduce warnings for deprecated node aliases (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15451">#15451</a> Update babel-types docs generator (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-helper-module-transforms</code>, <code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15449">#15449</a> Avoid unnecessary code for unused lazy imports (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.21.1 (2023-02-20)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-core</code>, <code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15440">#15440</a> Fix problems found while publishing 7.21.0 (<a href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15445">#15445</a> fix: Handling source maps without <code>sourcesContent</code> (<a href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fbfbd1da8c"><code>fbfbd1d</code></a> v7.21.3</li>
<li><a href="4035521068"><code>4035521</code></a> chore: Enable rule <code>no-confusing-void-expression</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15485">#15485</a>)</li>
<li><a href="7feaa36ad5"><code>7feaa36</code></a> Fix problems found while publishing 7.21.0 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15440">#15440</a>)</li>
<li><a href="de7d75a78b"><code>de7d75a</code></a> v7.21.0</li>
<li><a href="3e60843d7b"><code>3e60843</code></a> feat: Implement <code>privateFieldsAsSymbols</code> assumption for classes (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15435">#15435</a>)</li>
<li><a href="c292e683f1"><code>c292e68</code></a> feat: Generate sourcemaps of friendly call frames (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15022">#15022</a>)</li>
<li><a href="34136c53f8"><code>34136c5</code></a> docs: fix typos (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15432">#15432</a>)</li>
<li><a href="ca52e08240"><code>ca52e08</code></a> Improve CJS compat with ESM-based <code>babel/core</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15137">#15137</a>)</li>
<li><a href="43dce19d77"><code>43dce19</code></a> feat: Support <code>.cts</code> as configuration file (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15283">#15283</a>)</li>
<li><a href="c41d5f9fe1"><code>c41d5f9</code></a> handling circular/shared structures in deep-clone (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15366">#15366</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.21.3/packages/babel-core">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D44215109

Pulled By: mweststrate

fbshipit-source-id: a11f6109005c0731b49055973b507b1d3ffbdce3
2023-03-22 07:58:52 -07:00
Andrey Goncharov
b76c8a390c Add excessive logging for "deinit" method for Msys plugin
Summary: Debugging T141716711

Reviewed By: antonk52

Differential Revision: D44295078

fbshipit-source-id: 5269c7308e71d8b2ba7881747fcd5cbe37d81729
2023-03-22 07:34:39 -07:00
generatedunixname89002005306973
bb1bb98801 Flipper Snapshot Bump: v0.187.1-SNAPSHOT
Summary: Releasing snapshot version 0.187.1-SNAPSHOT

Reviewed By: aigoncharov

Differential Revision: D44290209

fbshipit-source-id: c4a8098d8701d2866e2b92cd60e53a599a18bce4
2023-03-22 06:33:21 -07:00
generatedunixname89002005306973
469d6080ee Flipper Release: v0.187.0
Summary: Releasing version 0.187.0

Reviewed By: aigoncharov

Differential Revision: D44290210

fbshipit-source-id: 3d483de9d3419b03b82bba4c7e08849ad6614334
2023-03-22 06:33:21 -07:00
dependabot[bot]
990bf2f504 Bump anyhow from 1.0.69 to 1.0.70 in /packer (#4609)
Summary:
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.69 to 1.0.70.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.70</h2>
<ul>
<li>Update syn dependency to 2.x</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e4db1f96fd"><code>e4db1f9</code></a> Release 1.0.70</li>
<li><a href="10f5994a05"><code>10f5994</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/302">#302</a> from dtolnay/syn</li>
<li><a href="4a6b90c96a"><code>4a6b90c</code></a> Update to syn 2</li>
<li><a href="553ed38434"><code>553ed38</code></a> Update clippy.toml msrv to match rust-version in Cargo.toml</li>
<li><a href="d30b027581"><code>d30b027</code></a> Ignore let_underscore_untyped pedantic clippy lint</li>
<li><a href="2c2803f901"><code>2c2803f</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/298">#298</a> from dtolnay/constblock</li>
<li><a href="b2492874bc"><code>b249287</code></a> Support const block syntax in ensure! macro</li>
<li><a href="80d4c8d11b"><code>80d4c8d</code></a> Retitle the randomize-layout CI step</li>
<li><a href="4804a783a7"><code>4804a78</code></a> Support a manual trigger on CI workflow</li>
<li><a href="347b473a47"><code>347b473</code></a> Test with randomized type layout on nightly</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.69...1.0.70">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: mweststrate

Differential Revision: D44262488

Pulled By: passy

fbshipit-source-id: 4673afce709fb5b20f94d5b834ae9839baf6c9d9
2023-03-22 03:15:02 -07:00
dependabot[bot]
7d7162d900 Bump serde from 1.0.152 to 1.0.158 in /packer (#4610)
Summary:
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.152 to 1.0.158.
<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.158</h2>
<ul>
<li>Fix <em>&quot;expected serde crate attribute to be a string&quot;</em> error when using macro_rules metavariable inside of serde attribute: <code>#[serde(crate = $serde_path)]</code> (<a href="https://redirect.github.com/serde-rs/serde/issues/2409">https://github.com/facebook/flipper/issues/2409</a>)</li>
</ul>
<h2>v1.0.157</h2>
<ul>
<li>Update syn dependency to 2.x</li>
</ul>
<h2>v1.0.156</h2>
<ul>
<li>Documentation improvements</li>
</ul>
<h2>v1.0.155</h2>
<ul>
<li>Support <code>Serialize</code> and <code>Deserialize</code> impls for <code>core::ffi::CStr</code> and <code>alloc::ffi::CString</code> without &quot;std&quot; feature (<a href="https://redirect.github.com/serde-rs/serde/issues/2374">https://github.com/facebook/flipper/issues/2374</a>, thanks <a href="https://github.com/safarir"><code>@​safarir</code></a>)</li>
</ul>
<h2>v1.0.154</h2>
<ul>
<li>Fix &quot;undeclared lifetime&quot; error in generated code when deriving Deserialize for an enum with both <code>flatten</code> and <code>'static</code> fields (<a href="https://redirect.github.com/serde-rs/serde/issues/2383">https://github.com/facebook/flipper/issues/2383</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li>
</ul>
<h2>v1.0.153</h2>
<ul>
<li>Support <code>serde(alias = &quot;…&quot;)</code> attribute used inside of flattened struct (<a href="https://redirect.github.com/serde-rs/serde/issues/2387">https://github.com/facebook/flipper/issues/2387</a>, thanks <a href="https://github.com/bebecue"><code>@​bebecue</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e3058105f0"><code>e305810</code></a> Release 1.0.158</li>
<li><a href="dc200a6450"><code>dc200a6</code></a> Reformat comments of non-public serde_derive internals</li>
<li><a href="2c0999a0b9"><code>2c0999a</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2410">https://github.com/facebook/flipper/issues/2410</a> from serde-rs/attrvalue</li>
<li><a href="dd460f82a1"><code>dd460f8</code></a> Check for None-delimited group in attribute value</li>
<li><a href="c3d637f397"><code>c3d637f</code></a> Add regression test for issue 2409</li>
<li><a href="479a00a215"><code>479a00a</code></a> Release 1.0.157</li>
<li><a href="c42e7c8012"><code>c42e7c8</code></a> Reflect serde_derive required compiler in build script and rust-version metadata</li>
<li><a href="5b8e0657d4"><code>5b8e065</code></a> Ignore single_match_else pedantic clippy lint in serde_derive_internals</li>
<li><a href="9fc0d13e2c"><code>9fc0d13</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2406">https://github.com/facebook/flipper/issues/2406</a> from dtolnay/nestedmeta</li>
<li><a href="bc22641359"><code>bc22641</code></a> Rewrite attribute parser using parse_nested_meta</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.152...v1.0.158">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: mweststrate

Differential Revision: D44262491

Pulled By: passy

fbshipit-source-id: 5348f8f83d9c3b79632034ff4645739f43c297da
2023-03-22 03:12:58 -07:00
Lorenzo Blasa
9b9674be2d Track play-pause usage
Summary: ^

Reviewed By: aigoncharov

Differential Revision: D44169950

fbshipit-source-id: 7a10c6849382680723687a63fd987b9766076af9
2023-03-17 10:37:02 -07:00
Lorenzo Blasa
723bc52c38 Update overview to include iOS
Summary: ^

Reviewed By: aigoncharov

Differential Revision: D44169429

fbshipit-source-id: 4e1b35f753e5cd390d6533f7b31d55f87a64b061
2023-03-17 10:23:54 -07:00
Lorenzo Blasa
bd9bc79cc7 No longer beta
Summary:
^

Time to remove the beta tag.

Reviewed By: aigoncharov

Differential Revision: D44168533

fbshipit-source-id: 5009170328269577aa01e68298753ec0738394d7
2023-03-17 10:23:54 -07:00
Michel Weststrate
3751d3c84c More elaborate error message when plugin download fails
Summary: See https://fb.workplace.com/groups/flippersupport/permalink/1586389021841750/. Flipper suggests that not connecting to VPN is the problem, while the problem can also not being logged in.

Reviewed By: antonk52

Differential Revision: D44164192

fbshipit-source-id: 993d2a4bdc6a9cb0c45f35856b83449cea294d45
2023-03-17 06:35:32 -07:00
dependabot[bot]
8a10979206 Bump @typescript-eslint/parser from 5.22.0 to 5.55.0 in /desktop (#4601)
Summary:
Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.22.0 to 5.55.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s releases</a>.</em></p>
<blockquote>
<h2>v5.55.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0">5.55.0</a> (2023-03-13)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] check sequence expressions for void is in last position (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6597">#6597</a>) (<a href="d73d7d3904">d73d7d3</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] fixer should handle parentheses (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6569">#6569</a>) (<a href="2d8c196294">2d8c196</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-around-comment] add extension rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5327">#5327</a>) (<a href="d55211caf6">d55211c</a>)</li>
<li><strong>eslint-plugin:</strong> [member-ordering] add support for grouping readonly fields (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6349">#6349</a>) (<a href="9d3bdfcb2f">9d3bdfc</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-cond] check logical assignments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6594">#6594</a>) (<a href="dbc203aeb6">dbc203a</a>)</li>
<li><strong>parser:</strong> add exported meta object (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6586">#6586</a>) (<a href="d05c3d8aa4">d05c3d8</a>)</li>
<li><strong>typescript-estree:</strong> support <code>const</code> modifiers for type parameters (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6600">#6600</a>) (<a href="f3c637328b">f3c6373</a>)</li>
<li>update TypeScript to 5.0 RC (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6570">#6570</a>) (<a href="36ef0e16f3">36ef0e1</a>)</li>
<li>use <a href="https://github.com/eslint-community"><code>@​eslint-community</code></a> dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6603">#6603</a>) (<a href="5f6ed738a2">5f6ed73</a>)</li>
</ul>
<h2>v5.54.1</h2>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1">5.54.1</a> (2023-03-06)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript-estree:</strong> do not call export of clearProgramCache (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6540">#6540</a>) (<a href="181e705887">181e705</a>)</li>
</ul>
<h2>v5.54.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0">5.54.0</a> (2023-02-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>typescript-estree:</strong> check for relative/root paths in printing file path errors (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6491">#6491</a>) (<a href="dc14242984">dc14242</a>)</li>
<li><strong>website:</strong> corect playground build issue (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6506">#6506</a>) (<a href="6aad7d3957">6aad7d3</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [promise-function-async] check for promises in implicit return types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6330">#6330</a>) (<a href="de1e5ce112">de1e5ce</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6329">#6329</a></li>
</ul>
<h2>v5.53.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0">5.53.0</a> (2023-02-20)</h1>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-generic-constructors] handle default parameters (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6484">#6484</a>) (<a href="e8cebce972">e8cebce</a>)</li>
<li><strong>eslint-plugin:</strong> [no-mixed-enums] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6102">#6102</a>) (<a href="16144d1d6a">16144d1</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0">5.55.0</a> (2023-03-13)</h1>
<h3>Features</h3>
<ul>
<li><strong>parser:</strong> add exported meta object (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6586">#6586</a>) (<a href="d05c3d8aa4">d05c3d8</a>)</li>
</ul>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1">5.54.1</a> (2023-03-06)</h2>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0">5.54.0</a> (2023-02-27)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0">5.53.0</a> (2023-02-20)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0">5.52.0</a> (2023-02-13)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0">5.51.0</a> (2023-02-06)</h1>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/parser</code></p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="877d73327f"><code>877d733</code></a> chore: publish v5.55.0</li>
<li><a href="d05c3d8aa4"><code>d05c3d8</code></a> feat(parser): add exported meta object (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/6586">#6586</a>)</li>
<li><a href="a2494122fb"><code>a249412</code></a> chore: publish v5.54.1</li>
<li><a href="678ed41318"><code>678ed41</code></a> chore: publish v5.54.0</li>
<li><a href="cb272f095b"><code>cb272f0</code></a> chore: publish v5.53.0</li>
<li><a href="c46c793a34"><code>c46c793</code></a> chore: publish v5.52.0</li>
<li><a href="a9cb860c37"><code>a9cb860</code></a> chore: publish v5.51.0</li>
<li><a href="99c091e0e3"><code>99c091e</code></a> chore: publish v5.50.0</li>
<li><a href="eef12d1ef0"><code>eef12d1</code></a> chore: publish v5.49.0</li>
<li><a href="46a7c73152"><code>46a7c73</code></a> chore: publish v5.48.2</li>
<li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.55.0/packages/parser">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D44131884

Pulled By: passy

fbshipit-source-id: e9c0a3b5f4ff50803cb3a3449a2f9a0a97ad6788
2023-03-17 05:05:29 -07:00
generatedunixname89002005306973
9ec15fe603 Flipper Snapshot Bump: v0.186.1-SNAPSHOT
Summary: Releasing snapshot version 0.186.1-SNAPSHOT

Reviewed By: lblasa

Differential Revision: D44141065

fbshipit-source-id: 02b28881f7a2d4dc8f147032742ed38cd193c816
2023-03-17 04:08:33 -07:00
generatedunixname89002005306973
5961a5dade Flipper Release: v0.186.0
Summary: Releasing version 0.186.0

Reviewed By: lblasa

Differential Revision: D44141066

fbshipit-source-id: ca3a8e5edd2201c098aec52bf61d38367b970bdf
2023-03-17 04:08:33 -07:00
github-actions[bot]
81d1070ccc Automated: Update Podfile.lock (#4604)
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/4604

Reviewed By: mweststrate

Differential Revision: D44131877

Pulled By: passy

fbshipit-source-id: b1ce5dd121c077e88db2c9d916edd79b7d383f18
2023-03-16 13:20:54 -07:00
dependabot[bot]
0402cf8966 Bump metro-config from 0.75.0 to 0.76.0 in /react-native/ReactNativeFlipperExample (#4582)
Summary:
Bumps [metro-config](https://github.com/facebook/metro) from 0.75.0 to 0.76.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro-config's releases</a>.</em></p>
<blockquote>
<h2>v0.76.0</h2>
<ul>
<li><strong>[Breaking]</strong>: Increase minimum Node version from 14 to 16. (<a href="e5950aeaf0</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Breaking]</strong>: Remove <code>isAssetFile</code> from custom resolver context, add <code>assetExts</code>. (<a href="c6548f7ccc</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Feature]</strong>: Support <a href="https://facebook.github.io/metro/docs/module-api#requireresolveweak"><code>require.resolveWeak()</code></a>. (<a href="354d6e487a</a> by <a href="https://github.com/motiz88"><code>@​motiz88</code></a>)</li>
<li><strong>[Fix]</strong>: Don't over-invalidate on symlink changes if resolution through symlinks is not enabled. (<a href="2303c10b6b</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: Returning <code>false</code> from <a href="https://facebook.github.io/metro/docs/resolution#redirectmodulepath-string--string--false"><code>context.redirectModulePath</code></a> will resolve to empty module in all cases. (<a href="0f1846a64d</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Fix]</strong>: Respect extensionless entries in <code>browser</code>, <code>react-native</code> etc when resolving subpath package specifiers. (<a href="7e922270de</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Fix]</strong>: Remove undocumented Meta-only <code>__jsResource</code> and <code>__conditionallySplitJsResource</code> functions from module API. (<a href="f1d905bb60</a> and <a href="69c8fc707b</a> by <a href="https://github.com/motiz88"><code>@​motiz88</code></a>)</li>
</ul>
<blockquote>
<p>NOTE: Experimental features are not covered by semver and can change at any time.</p>
</blockquote>
<ul>
<li><strong>[Experimental]</strong>: Fixes and improvements for symlink support. (<a href="0e2a70a439</a>, <a href="3bef954304</a>, and <a href="eeb211fdcf</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Experimental]</strong>: Fix bug where <code>&quot;exports&quot;</code> field would be used on relative imports within a package. (<a href="cd25c2b5bb</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
</ul>
<h2>v0.75.1</h2>
<ul>
<li><strong>[Feature]</strong>: <code>metro-inspector-proxy</code>: Add a human-readable reference to each inspector entries/pages.(<a href="https://github-redirect.dependabot.com/facebook/metro/pull/921">facebook/metro#921</a> by <a href="https://github.com/byCedric"><code>@​byCedric</code></a>)</li>
<li><strong>[Feature]</strong>: <code>metro-inspector-proxy</code>: Report errors in the console. (<a href="da8b41b279</a> by <a href="https://github.com/mattbfb"><code>@​mattbfb</code></a>)</li>
<li><strong>[Fix]</strong>: Race condition where a very recently modified file might have missing metadata.(<a href="baf28ab0ee</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: Source maps may have invalid entries when using Terser minification. (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/928">facebook/metro#928</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
<li><strong>[Fix]</strong>: <code>metro-inspector-proxy</code>: Fetch source maps from Metro. (<a href="6690b393cc</a> by <a href="https://github.com/mattbfb"><code>@​mattbfb</code></a>)</li>
<li><strong>[Fix]</strong>: Mitigate potential source map mismatches with concurrent transformations due to <a href="https://github-redirect.dependabot.com/terser/terser/issues/1341">terser#1341</a>. (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/929">facebook/metro#929</a> by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
</ul>
<blockquote>
<p>NOTE: Experimental features are not covered by semver and can change at any time.</p>
</blockquote>
<ul>
<li><strong>[Experimental]</strong>: Add initial_build annotation to Resolving and Transforming Dependencies (<a href="fc83b521b2</a> by <a href="https://github.com/blakef"><code>@​blakef</code></a>)</li>
<li><strong>[Experimental]</strong>: Implement support for Package Exports (enabled via <code>resolver.unstable_enablePackageExports</code>) (<a href="4d7ab38ba9</a>, <a href="38b96f872a</a>, <a href="216d3e234c</a>, <a href="6e6f36fd98</a> by <a href="https://github.com/huntie"><code>@​huntie</code></a>)</li>
<li><strong>[Experimental]</strong>: Implement support for symlinks (enabled via <code>resolver.unstable_enableSymlinks</code>) (<a href="https://github-redirect.dependabot.com/facebook/metro/pull/925">facebook/metro#925</a>, <a href="https://github-redirect.dependabot.com/facebook/metro/pull/926">facebook/metro#926</a>, etc. by <a href="https://github.com/robhogan"><code>@​robhogan</code></a>)</li>
</ul>
<p><strong>Full Changelog:</strong> <a href="https://github.com/facebook/metro/compare/v0.75.0...v0.75.1">https://github.com/facebook/metro/compare/v0.75.0...v0.75.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="64d85f0c06"><code>64d85f0</code></a> Release 0.76.0</li>
<li><a href="c6548f7ccc"><code>c6548f7</code></a> Add assetExts to ResolutionContext, remove isAssetFile</li>
<li><a href="64426854e3"><code>6442685</code></a> Upgrade to Flow 0.201.0</li>
<li><a href="4876b6e701"><code>4876b6e</code></a> Bump <code>@​braintree/sanitize-url</code> from 6.0.0 to 6.0.2 in /website (<a href="https://github-redirect.dependabot.com/facebook/metro/issues/935">https://github.com/facebook/flipper/issues/935</a>)</li>
<li><a href="79baa715cd"><code>79baa71</code></a> Update website Open Graph image</li>
<li><a href="3cbd9ae2ad"><code>3cbd9ae</code></a> Fix Haste map cleanup with Haste module duplicates</li>
<li><a href="cd25c2b5bb"><code>cd25c2b</code></a> Update exports resolution to ignore absolute and relative imports</li>
<li><a href="7e922270de"><code>7e92227</code></a> Fix resolution edge case for package subpaths redirected by mainFields</li>
<li><a href="4c520eda2e"><code>4c520ed</code></a> Document module API</li>
<li><a href="ad31b162d8"><code>ad31b16</code></a> Replace regex String.replace uses with String.replaceAll (drop Node.js 14 com...</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/metro/compare/v0.75.0...v0.76.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D44131764

Pulled By: passy

fbshipit-source-id: 2a218377147d0803728c50fb753260c74942f6a1
2023-03-16 13:20:32 -07:00
Lorenzo Blasa
76bfd67cd9 PerformanceStatsEvent
Summary: ^

Reviewed By: aigoncharov

Differential Revision: D44062826

fbshipit-source-id: 3f66411a8648e635b75dfea29a6256e64cfbf5d5
2023-03-16 07:35:44 -07:00
Lorenzo Blasa
5d0e0137d5 Better performance metrics
Summary:
Current metrics are deltas from an initial set timestamp. This works but is limiting or affecting the overall accuracy of them.

The aim of this task is to replace the deltas with actual measurements for the operations.

This way we can add/remove operations in between which will not create any impact of them.

Reviewed By: LukeDefeo

Differential Revision: D44026823

fbshipit-source-id: fd7d62c4eab86bab8239b44beecd5c133f6d11c7
2023-03-16 07:35:44 -07:00
generatedunixname89002005306973
6cc4705ae4 Flipper Snapshot Bump: v0.185.1-SNAPSHOT
Summary: Releasing snapshot version 0.185.1-SNAPSHOT

Reviewed By: mweststrate

Differential Revision: D44086340

fbshipit-source-id: 8c06f67905eb03781176e6e5e1c981b5355123ea
2023-03-15 06:51:47 -07:00
generatedunixname89002005306973
71108897d0 Flipper Release: v0.185.0
Summary: Releasing version 0.185.0

Reviewed By: mweststrate

Differential Revision: D44086339

fbshipit-source-id: 55164829df59c44643741472c85c8971bfc6f556
2023-03-15 06:51:47 -07:00