Commit Graph

270 Commits

Author SHA1 Message Date
Pascal Hartig
b0f9da8ed7 Bump fresco to 3.1.0 (#5158)
Summary:
[android] Bump fresco to 3.1.0

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/flipper/pull/5158).
* https://github.com/facebook/flipper/issues/5160
* https://github.com/facebook/flipper/issues/5159
* __->__ https://github.com/facebook/flipper/issues/5158

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

Reviewed By: antonk52

Differential Revision: D49411899

Pulled By: passy

fbshipit-source-id: b3a7a02a61665425c5c59a04d82941d0cbbea254
2023-09-19 06:15:20 -07:00
Pascal Hartig
29f072fc75 ACTUALLY disable dokka builds (#5005)
Summary:
This should hopefully unblock our Android builds for real this time. I didn't realise that the AGP itself seems to ship with a version of Dokka, so just removing the import didn't actually address the problem we were seeing.

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

Test Plan:
```
./gradlew publishToMavenLocal -PRELEASE_SIGNING_ENABLED=false
```

This now succeeds.

Reviewed By: jknoxville

Differential Revision: D48312784

Pulled By: passy

fbshipit-source-id: f049e089a511726857f544386fe13dcb50fb2971
2023-08-14 06:34:51 -07:00
Pascal Hartig
24cfd74252 Remove dokka plugin (#4995)
Summary:
[gradle] Remove dokka plugin
This is currently breaking our jetpack-compose build and blocks the entire release
as a consequence: https://github.com/facebook/flipper/issues/4970

There are all sorts of workarounds but they require changing the java target
which could have other downstream consequences: https://github.com/Kotlin/dokka/issues/2956

We don't actually rely on these artefacts at all, so it's probably safe to just disable this.

Closes https://github.com/facebook/flipper/issues/4970

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

Test Plan: ./gradlew publishToMavenLocal

Reviewed By: antonk52

Differential Revision: D48062872

Pulled By: passy

fbshipit-source-id: aef0696d5ac83dd50bcbb96b0552f9b222f5a566
2023-08-07 11:18:54 -07:00
dependabot[bot]
382ee6de35 Bump com.android.tools.build:gradle from 8.0.2 to 8.1.0 (#4979)
Summary:
Bumps com.android.tools.build:gradle from 8.0.2 to 8.1.0.

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

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

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

 ---

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

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

</details>

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

Reviewed By: lblasa

Differential Revision: D47916703

Pulled By: passy

fbshipit-source-id: bbc4daedbe1382a34d94cf367e2884c54fca05e4
2023-08-01 06:32:22 -07:00
dependabot[bot]
a15c331ab0 Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.2 to 1.7.3 (#4980)
Summary:
Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) from 1.7.2 to 1.7.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">org.jetbrains.kotlinx:kotlinx-coroutines-android's releases</a>.</em></p>
<blockquote>
<h2>1.7.3</h2>
<ul>
<li>Disabled the publication of the multiplatform library metadata for the old (1.6 and earlier) KMP Gradle plugin (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">https://github.com/facebook/flipper/issues/3809</a>).</li>
<li>Fixed a bug introduced in 1.7.2 that disabled the coroutine debugger in IDEA (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">https://github.com/facebook/flipper/issues/3822</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">org.jetbrains.kotlinx:kotlinx-coroutines-android's changelog</a>.</em></p>
<blockquote>
<h2>Version 1.7.3</h2>
<ul>
<li>Disabled the publication of the multiplatform library metadata for the old (1.6 and earlier) KMP Gradle plugin (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">https://github.com/facebook/flipper/issues/3809</a>).</li>
<li>Fixed a bug introduced in 1.7.2 that disabled the coroutine debugger in IDEA (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">https://github.com/facebook/flipper/issues/3822</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="35d88f1ba5"><code>35d88f1</code></a> Version 1.7.3</li>
<li><a href="74d2aeb1c6"><code>74d2aeb</code></a> Merge remote-tracking branch 'origin/master' into develop</li>
<li><a href="47f0a46d4b"><code>47f0a46</code></a> Fix the IDEA debugger (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">https://github.com/facebook/flipper/issues/3822</a>)</li>
<li><a href="387628bc77"><code>387628b</code></a> Merge pull request <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3815">https://github.com/facebook/flipper/issues/3815</a> from Kotlin/roman.efremov/MR/expect-annotations</li>
<li><a href="99f0804455"><code>99f0804</code></a> fix: errors in runnable snippet in doc (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3818">https://github.com/facebook/flipper/issues/3818</a>)</li>
<li><a href="3c9e8564a9"><code>3c9e856</code></a> Make annotations on expect declarations comply with new compiler restriction</li>
<li><a href="c675e3fbe8"><code>c675e3f</code></a> 3789: Update flow.timeout example to re-throw (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3801">https://github.com/facebook/flipper/issues/3801</a>)</li>
<li><a href="9b06a6907d"><code>9b06a69</code></a> Clarify documentation of Mutex.lock() behavior (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3816">https://github.com/facebook/flipper/issues/3816</a>)</li>
<li><a href="ef623b8491"><code>ef623b8</code></a> Revert &quot;Remove <code>PublishedApi</code> from <code>unwrap</code> to comply with new compiler rest...</li>
<li><a href="5c4a252aad"><code>5c4a252</code></a> Stop building and publishing compatibility MPP metadata variant (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">https://github.com/facebook/flipper/issues/3809</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.7.2...1.7.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlinx:kotlinx-coroutines-android&package-manager=gradle&previous-version=1.7.2&new-version=1.7.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/4980

Reviewed By: lblasa

Differential Revision: D47916701

Pulled By: passy

fbshipit-source-id: a362354a8dccc4a1ac3e57ce0acfccf35b0cb15a
2023-08-01 06:23:16 -07:00
dependabot[bot]
e6e973e505 Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.4.1 to 1.5.1 (#4739)
Summary:
Bumps [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) from 1.4.1 to 1.5.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.serialization/releases">org.jetbrains.kotlinx:kotlinx-serialization-json's releases</a>.</em></p>
<blockquote>
<h2>1.5.1</h2>
<p>This release contains an important Native targets overhaul, as well as numerous enhancements and bugfixes.
Kotlin 1.8.21 is used by default.</p>
<h3>New set of Native targets</h3>
<p>The official <a href="https://kotlinlang.org/docs/native-target-support.html">Kotlin target support policy</a> has recently been published describing new target policy: each target belongs to a certain <em>tier</em>, and different tiers have different stability guarantees. The official recommendation for library authors is to support targets up to Tier 3, and kotlinx.serialization now follows it. It means that in this release, there are a lot of new targets added from this tier, such as <code>androidNativeX86</code> or <code>watchosDeviceArm64</code>. Note that since they belong to Tier 3, they're not auto-tested on CI.</p>
<p>kotlinx.serialization also ships some deprecated Kotlin/Native targets that do not belong to any tier (e.g. <code>iosArm32</code>, <code>mingwX86</code>).
We'll continue to release them, but we do not provide support for them, nor do we plan to add new targets from the deprecated list.</p>
<h3>Improvements in Json elements</h3>
<p>There are two new function sets that should make creating raw Json elements easier.
<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/pull/2160">First one</a> contains overloads for <code>JsonPrimitive</code> constructor-like function that accept unsigned types: <code>JsonPrimitive(1u)</code>.
<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/pull/2156">Second one</a> adds new <code>addAll</code> functions to <code>JsonArrayBuilder</code> to be used with collections of numbers, booleans or strings: <code>buildJsonArray { addAll(listOf(1, 2, 3)) }</code>.
Both were contributed to us by <a href="https://github.com/aSemy">aSemy</a>.</p>
<h3>Other enhancements</h3>
<ul>
<li><strong>Potential source-breaking change</strong>: Rename json-okio <code>target</code> variables to <code>sink</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2226">https://github.com/facebook/flipper/issues/2226</a>)</li>
<li>Function to retrieve KSerializer by KClass and type arguments serializers (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2291">https://github.com/facebook/flipper/issues/2291</a>)</li>
<li>Added FormatLanguage annotation to Json methods (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2234">https://github.com/facebook/flipper/issues/2234</a>)</li>
<li>Properties Format: Support sealed/polymorphic classes as class properties (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2255">https://github.com/facebook/flipper/issues/2255</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>KeyValueSerializer: Fix missing call to endStructure() (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2272">https://github.com/facebook/flipper/issues/2272</a>)</li>
<li>ObjectSerializer: Respect sequential decoding (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2273">https://github.com/facebook/flipper/issues/2273</a>)</li>
<li>Fix value class encoding in various corner cases (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2242">https://github.com/facebook/flipper/issues/2242</a>)</li>
<li>Fix incorrect json decoding iterator's .hasNext() behavior on array-wrapped inputs (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2268">https://github.com/facebook/flipper/issues/2268</a>)</li>
<li>Fix memory leak caused by invalid KTypeWrapper's equals method (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2274">https://github.com/facebook/flipper/issues/2274</a>)</li>
<li>Fixed NoSuchMethodError when parsing a JSON stream on Java 8 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2219">https://github.com/facebook/flipper/issues/2219</a>)</li>
<li>Fix MissingFieldException duplication (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2213">https://github.com/facebook/flipper/issues/2213</a>)</li>
</ul>
<h2>1.5.0</h2>
<p>This release contains all features and bugfixes from 1.5.0-RC plus some experimental features and bugfixes on its own (see below).
Kotlin 1.8.10 is used as a default.</p>
<h3>HoconEncoder and HoconDecoder interfaces and HOCON-specific serializers</h3>
<p>These interfaces work in a way similar to <code>JsonEncoder</code> and <code>JsonDecoder</code>: they allow intercepting (de)serialization process,
making writing if custom HOCON-specific serializers easier. New <code>ConfigMemorySizeSerializer</code> and <code>JavaDurationSerializer</code> already make use of them.
See more details in the <a href="https://redirect.github.com/Kotlin/kotlinx.serialization/pull/2094">PR</a>.
Big thanks to <a href="https://github.com/alexmihailov">Alexander Mikhailov</a> for contributing this!</p>
<h3>Ability to read buffered huge strings in custom Json deserializers</h3>
<p>New interface <code>ChunkedDecoder</code> allows you to read huge strings that may not fit in memory by chunks.
Currently, this interface is only implemented by Json decoder that works with strings and streams,</p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md">org.jetbrains.kotlinx:kotlinx-serialization-json's changelog</a>.</em></p>
<blockquote>
<h1>1.5.1 / 2023-05-11</h1>
<p>This release contains an important Native targets overhaul, as well as numerous enhancements and bugfixes.
Kotlin 1.8.21 is used by default.</p>
<h3>New set of Native targets</h3>
<p>The official <a href="https://kotlinlang.org/docs/native-target-support.html">Kotlin target support policy</a> has recently been published
describing new target policy: each target belongs to a certain <em>tier</em>, and different tiers have different stability guarantees.
The official recommendation for library authors is to support targets up to Tier 3,
and kotlinx.serialization now follows it.
It means that in this release, there are a lot of new targets added from this tier,
such as <code>androidNativeX86</code> or <code>watchosDeviceArm64</code>.
Note that since they belong to Tier 3, they're not auto-tested on CI.</p>
<p>kotlinx.serialization also ships some deprecated Kotlin/Native targets that do not belong to any tier (e.g. <code>iosArm32</code>, <code>mingwX86</code>).
We'll continue to release them, but we do not provide support for them, nor do we plan to add new targets from the deprecated list.</p>
<h3>Improvements in Json elements</h3>
<p>There are two new function sets that should make creating raw Json elements easier.
<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/pull/2160">First one</a> contains overloads for <code>JsonPrimitive</code> constructor-like function
that accept unsigned types: <code>JsonPrimitive(1u)</code>.
<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/pull/2156">Second one</a> adds new <code>addAll</code> functions to <code>JsonArrayBuilder</code> to be used with collections
of numbers, booleans or strings: <code>buildJsonArray { addAll(listOf(1, 2, 3)) }</code>
Both were contributed to us by <a href="https://github.com/aSemy">aSemy</a>.</p>
<h3>Other enhancements</h3>
<ul>
<li><strong>Potential source-breaking change</strong>: Rename json-okio <code>target</code> variables to <code>sink</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2226">https://github.com/facebook/flipper/issues/2226</a>)</li>
<li>Function to retrieve KSerializer by KClass and type arguments serializers (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2291">https://github.com/facebook/flipper/issues/2291</a>)</li>
<li>Added FormatLanguage annotation to Json methods (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2234">https://github.com/facebook/flipper/issues/2234</a>)</li>
<li>Properties Format: Support sealed/polymorphic classes as class properties (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2255">https://github.com/facebook/flipper/issues/2255</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>KeyValueSerializer: Fix missing call to endStructure() (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2272">https://github.com/facebook/flipper/issues/2272</a>)</li>
<li>ObjectSerializer: Respect sequential decoding (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2273">https://github.com/facebook/flipper/issues/2273</a>)</li>
<li>Fix value class encoding in various corner cases (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2242">https://github.com/facebook/flipper/issues/2242</a>)</li>
<li>Fix incorrect json decoding iterator's .hasNext() behavior on array-wrapped inputs (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2268">https://github.com/facebook/flipper/issues/2268</a>)</li>
<li>Fix memory leak caused by invalid KTypeWrapper's equals method (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2274">https://github.com/facebook/flipper/issues/2274</a>)</li>
<li>Fixed NoSuchMethodError when parsing a JSON stream on Java 8 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2219">https://github.com/facebook/flipper/issues/2219</a>)</li>
<li>Fix MissingFieldException duplication (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2213">https://github.com/facebook/flipper/issues/2213</a>)</li>
</ul>
<h1>1.5.0 / 2023-02-27</h1>
<p>This release contains all features and bugfixes from 1.5.0-RC plus some experimental features and bugfixes on its own (see below).
Kotlin 1.8.10 is used as a default.</p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f83385276c"><code>f833852</code></a> Prepare 1.5.1 release (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2297">https://github.com/facebook/flipper/issues/2297</a>)</li>
<li><a href="a27e86f7aa"><code>a27e86f</code></a> Function to retrieve KSerializer by KClass and type arguments serializers (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2">https://github.com/facebook/flipper/issues/2</a>...</li>
<li><a href="5a8795a9c6"><code>5a8795a</code></a> Added FormatLanguage annotation to JSON (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2234">https://github.com/facebook/flipper/issues/2234</a>)</li>
<li><a href="40eb27758b"><code>40eb277</code></a> Merge remote-tracking branch 'origin/master' into dev</li>
<li><a href="9157bf8128"><code>9157bf8</code></a> Implement addAll functions for JsonArrayBuilder (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2156">https://github.com/facebook/flipper/issues/2156</a>)</li>
<li><a href="ef67bcef0e"><code>ef67bce</code></a> KeyValueSerializer: Fix missing call to endStructure() (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2272">https://github.com/facebook/flipper/issues/2272</a>)</li>
<li><a href="8007574913"><code>8007574</code></a> ObjectSerializer: Respect sequential decoding (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2273">https://github.com/facebook/flipper/issues/2273</a>)</li>
<li><a href="0a6eb817c5"><code>0a6eb81</code></a> Fix incorrect function name in PrimitiveSerialDescriptor doc comment (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2289">https://github.com/facebook/flipper/issues/2289</a>)</li>
<li><a href="cfce5d8bf4"><code>cfce5d8</code></a> Properties Format: Support sealed/polymorphic classes as class properties (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2">https://github.com/facebook/flipper/issues/2</a>...</li>
<li><a href="961e87d492"><code>961e87d</code></a> Adapt tests for K2 and upcoming deprecations in K1 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2230">https://github.com/facebook/flipper/issues/2230</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.serialization/compare/v1.4.1...v1.5.1">compare view</a></li>
</ul>
</details>
<br />

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

You can trigger a rebase of this PR 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>
> **Note**
> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

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

Reviewed By: lblasa

Differential Revision: D47916722

Pulled By: passy

fbshipit-source-id: dccb596e30493e8c8dd4583596eb8970571f6bb7
2023-07-31 08:32:59 -07:00
dependabot[bot]
f0a870630f Bump org.java-websocket:Java-WebSocket from 1.5.3 to 1.5.4 (#4966)
Summary:
Bumps [org.java-websocket:Java-WebSocket](https://github.com/TooTallNate/Java-WebSocket) from 1.5.3 to 1.5.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/TooTallNate/Java-WebSocket/releases">org.java-websocket:Java-WebSocket's releases</a>.</em></p>
<blockquote>
<h2>Release 1.5.4</h2>
<h4>Notable changes:</h4>
<ul>
<li><a href="https://redirect.github.com/TooTallNate/Java-WebSocket/issues/1308">Issue 1308</a> - Add support for Java modules (<a href="https://redirect.github.com/TooTallNate/Java-WebSocket/pull/1309">PR 1309</a>)</li>
<li><a href="https://redirect.github.com/TooTallNate/Java-WebSocket/pull/1309">PR 1309</a> - Add support for Java modules</li>
<li><a href="https://redirect.github.com/TooTallNate/Java-WebSocket/pull/1259">PR 1259</a> - Replace usages of deprecated constructor Integer(String) with Integer.parseInt</li>
</ul>
<p>Check out the <a href="https://github.com/TooTallNate/Java-WebSocket/blob/master/CHANGELOG.md#version-release-154-20230720">changelog</a> and the <a href="https://github.com/TooTallNate/Java-WebSocket/milestone/20?closed=1">milestone</a> for more information.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/TooTallNate/Java-WebSocket/blob/master/CHANGELOG.md">org.java-websocket:Java-WebSocket's changelog</a>.</em></p>
<blockquote>
<h2>Version Release 1.5.4 (2023/07/20)</h2>
<h4>New Features</h4>
<ul>
<li><a href="https://redirect.github.com/TooTallNate/Java-WebSocket/issues/1308">Issue 1308</a> - Add support for Java modules (<a href="https://redirect.github.com/TooTallNate/Java-WebSocket/pull/1309">PR 1309</a>)</li>
<li><a href="https://redirect.github.com/TooTallNate/Java-WebSocket/pull/1309">PR 1309</a> - Add support for Java modules</li>
</ul>
<h4>Refactoring</h4>
<ul>
<li><a href="https://redirect.github.com/TooTallNate/Java-WebSocket/pull/1259">PR 1259</a> - Replace usages of deprecated constructor Integer(String) with Integer.parseInt</li>
</ul>
<p>In this release 1 issue and 2 pull requests were closed.</p>
<p>###############################################################################</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f4ab4740d3"><code>f4ab474</code></a> Merge pull request <a href="https://redirect.github.com/TooTallNate/Java-WebSocket/issues/1344">https://github.com/facebook/flipper/issues/1344</a> from marci4/update_changelog_release_1.5.4</li>
<li><a href="55588f1243"><code>55588f1</code></a> Update changelog</li>
<li><a href="02e599d658"><code>02e599d</code></a> Merge pull request <a href="https://redirect.github.com/TooTallNate/Java-WebSocket/issues/1341">https://github.com/facebook/flipper/issues/1341</a> from marci4/RemoveSnapshotLinks</li>
<li><a href="12a7bb598c"><code>12a7bb5</code></a> Remove snapshot badge</li>
<li><a href="30ba037006"><code>30ba037</code></a> Merge branch 'issue-1308' into master</li>
<li><a href="239ded8b7a"><code>239ded8</code></a> Merge pull request <a href="https://redirect.github.com/TooTallNate/Java-WebSocket/issues/1314">https://github.com/facebook/flipper/issues/1314</a> from anthonyvdotbe/issue-1308</li>
<li><a href="3e8d3c51da"><code>3e8d3c5</code></a> Add distribution attribute to GitHub workflows</li>
<li><a href="48a1cbf137"><code>48a1cbf</code></a> Merge pull request <a href="https://redirect.github.com/TooTallNate/Java-WebSocket/issues/1309">https://github.com/facebook/flipper/issues/1309</a> from anthonyvdotbe/issue-1308</li>
<li><a href="70092c69c9"><code>70092c6</code></a> Merge pull request <a href="https://redirect.github.com/TooTallNate/Java-WebSocket/issues/1307">https://github.com/facebook/flipper/issues/1307</a> from anthonyvdotbe/issue-1306</li>
<li><a href="8fbd5b8596"><code>8fbd5b8</code></a> Update GitHub workflows to JDK 17</li>
<li>Additional commits viewable in <a href="https://github.com/TooTallNate/Java-WebSocket/compare/v1.5.3...v1.5.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.java-websocket:Java-WebSocket&package-manager=gradle&previous-version=1.5.3&new-version=1.5.4)](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/4966

Reviewed By: aigoncharov

Differential Revision: D47755841

Pulled By: passy

fbshipit-source-id: c55559a964a7de3d0d4f0975156020f05b9dd9fa
2023-07-25 09:29:26 -07:00
dependabot[bot]
b22ac16c3c Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.6.4 to 1.7.2 (#4914)
Summary:
Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.4 to 1.7.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">org.jetbrains.kotlinx:kotlinx-coroutines-android's releases</a>.</em></p>
<blockquote>
<h2>1.7.2</h2>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Coroutines debugger no longer keeps track of coroutines with empty coroutine context (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3782">https://github.com/facebook/flipper/issues/3782</a>).</li>
<li><code>CopyableThreadContextElement</code> now properly copies an element when crossing the coroutine boundary in <code>flowOn</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3787">https://github.com/facebook/flipper/issues/3787</a>). Thanks <a href="https://github.com/wanyingd1996"><code>@​wanyingd1996</code></a>!</li>
<li>Coroutine timeouts no longer prevent K/N <code>newSingleThreadContext</code> from closing (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3768">https://github.com/facebook/flipper/issues/3768</a>).</li>
<li>A non-linearizability in <code>Mutex</code> during <code>tryLock</code>/<code>unlock</code> sequence with owners is fixed (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3745">https://github.com/facebook/flipper/issues/3745</a>).</li>
<li>Atomicfu version is updated to 0.21.0.</li>
</ul>
<h2>1.7.1</h2>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Special characters in coroutine names in JSON dumps are supported (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3747">https://github.com/facebook/flipper/issues/3747</a>)</li>
<li>The binary compatibility of the experimental overload of <code>runTest</code> is restored (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3673">https://github.com/facebook/flipper/issues/3673</a>)</li>
<li>Channels that don't use <code>onUndeliveredElement</code> now allocate less memory (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3646">https://github.com/facebook/flipper/issues/3646</a>)</li>
</ul>
<h2>1.7.0</h2>
<h3>Core API significant improvements</h3>
<ul>
<li>New <code>Channel</code> implementation with significant performance improvements across the API (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3621">https://github.com/facebook/flipper/issues/3621</a>).</li>
<li>New <code>select</code> operator implementation: faster, more lightweight, and more robust (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3020">https://github.com/facebook/flipper/issues/3020</a>).</li>
<li><code>Mutex</code> and <code>Semaphore</code> now share the same underlying data structure (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3020">https://github.com/facebook/flipper/issues/3020</a>).</li>
<li><code>Dispatchers.IO</code> is added to K/N (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3205">https://github.com/facebook/flipper/issues/3205</a>)
<ul>
<li><code>newFixedThreadPool</code> and <code>Dispatchers.Default</code> implementations on K/N were wholly rewritten to support graceful growth under load (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3595">https://github.com/facebook/flipper/issues/3595</a>).</li>
</ul>
</li>
<li><code>kotlinx-coroutines-test</code> rework:
<ul>
<li>Add the <code>timeout</code> parameter to <code>runTest</code> for the whole-test timeout, 10 seconds by default (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3270">https://github.com/facebook/flipper/issues/3270</a>). This replaces the configuration of quiescence timeouts, which is now deprecated (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3603">https://github.com/facebook/flipper/issues/3603</a>).</li>
<li>The <code>withTimeout</code> exception messages indicate if the timeout used the virtual time (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3588">https://github.com/facebook/flipper/issues/3588</a>).</li>
<li><code>TestCoroutineScheduler</code>, <code>runTest</code>, and <code>TestScope</code> API are promoted to stable (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3622">https://github.com/facebook/flipper/issues/3622</a>).</li>
<li><code>runTest</code> now also fails if there were uncaught exceptions in coroutines not inherited from the test coroutine (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/1205">https://github.com/facebook/flipper/issues/1205</a>).</li>
</ul>
</li>
</ul>
<h3>Breaking changes</h3>
<ul>
<li>Old K/N memory model is no longer supported (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3375">https://github.com/facebook/flipper/issues/3375</a>).</li>
<li>New generic upper bounds were added to reactive integration API where the language since 1.8.0 dictates (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3393">https://github.com/facebook/flipper/issues/3393</a>).</li>
<li><code>kotlinx-coroutines-core</code> and <code>kotlinx-coroutines-jdk8</code> artifacts were merged into a single artifact (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3268">https://github.com/facebook/flipper/issues/3268</a>).</li>
<li>Artificial stackframes in stacktrace recovery no longer contain the <code>\b</code> symbol and are now navigable in IDE and supplied with proper documentation (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2291">https://github.com/facebook/flipper/issues/2291</a>).</li>
<li><code>CoroutineContext.isActive</code> returns <code>true</code> for contexts without any job in them (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3300">https://github.com/facebook/flipper/issues/3300</a>).</li>
</ul>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Kotlin version is updated to 1.8.20</li>
<li>Atomicfu version is updated to 0.20.2.</li>
<li><code>JavaFx</code> version is updated to 17.0.2 in <code>kotlinx-coroutines-javafx</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3671">https://github.com/facebook/flipper/issues/3671</a>)..</li>
<li>JPMS is supported (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2237">https://github.com/facebook/flipper/issues/2237</a>). Thanks <a href="https://github.com/lion7"><code>@​lion7</code></a>!</li>
<li><code>BroadcastChannel</code> and all the corresponding API are deprecated (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2680">https://github.com/facebook/flipper/issues/2680</a>).</li>
<li>Added all supported K/N targets (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3601">https://github.com/facebook/flipper/issues/3601</a>, <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/812">https://github.com/facebook/flipper/issues/812</a>, <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/855">https://github.com/facebook/flipper/issues/855</a>).</li>
<li>K/N <code>Dispatchers.Default</code> is backed by the number of threads equal to the number of available cores (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3366">https://github.com/facebook/flipper/issues/3366</a>).</li>
<li>Fixed an issue where some coroutines' internal exceptions were not properly serializable (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3328">https://github.com/facebook/flipper/issues/3328</a>).</li>
<li>Introduced <code>Job.parent</code> API (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3201">https://github.com/facebook/flipper/issues/3201</a>).</li>
<li>Fixed a bug when <code>TestScheduler</code> leaked cancelled jobs (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3398">https://github.com/facebook/flipper/issues/3398</a>).</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">org.jetbrains.kotlinx:kotlinx-coroutines-android's changelog</a>.</em></p>
<blockquote>
<h2>Version 1.7.2</h2>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Coroutines debugger no longer keeps track of coroutines with empty coroutine context (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3782">https://github.com/facebook/flipper/issues/3782</a>).</li>
<li><code>CopyableThreadContextElement</code> now properly copies an element when crossing the coroutine boundary in <code>flowOn</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3787">https://github.com/facebook/flipper/issues/3787</a>). Thanks <a href="https://github.com/wanyingd1996"><code>@​wanyingd1996</code></a>!</li>
<li>Coroutine timeouts no longer prevent K/N <code>newSingleThreadContext</code> from closing (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3768">https://github.com/facebook/flipper/issues/3768</a>).</li>
<li>A non-linearizability in <code>Mutex</code> during <code>tryLock</code>/<code>unlock</code> sequence with owners is fixed (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3745">https://github.com/facebook/flipper/issues/3745</a>).</li>
<li>Atomicfu version is updated to 0.21.0.</li>
</ul>
<h2>Version 1.7.1</h2>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Special characters in coroutine names in JSON dumps are supported (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3747">https://github.com/facebook/flipper/issues/3747</a>)</li>
<li>The binary compatibility of the experimental overload of <code>runTest</code> is restored (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3673">https://github.com/facebook/flipper/issues/3673</a>)</li>
<li>Channels that don't use <code>onUndeliveredElement</code> now allocate less memory (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3646">https://github.com/facebook/flipper/issues/3646</a>)</li>
</ul>
<h2>Version 1.7.0</h2>
<h3>Core API significant improvements</h3>
<ul>
<li>New <code>Channel</code> implementation with significant performance improvements across the API (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3621">https://github.com/facebook/flipper/issues/3621</a>).</li>
<li>New <code>select</code> operator implementation: faster, more lightweight, and more robust (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3020">https://github.com/facebook/flipper/issues/3020</a>).</li>
<li><code>Mutex</code> and <code>Semaphore</code> now share the same underlying data structure (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3020">https://github.com/facebook/flipper/issues/3020</a>).</li>
<li><code>Dispatchers.IO</code> is added to K/N (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3205">https://github.com/facebook/flipper/issues/3205</a>)
<ul>
<li><code>newFixedThreadPool</code> and <code>Dispatchers.Default</code> implementations on K/N were wholly rewritten to support graceful growth under load (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3595">https://github.com/facebook/flipper/issues/3595</a>).</li>
</ul>
</li>
<li><code>kotlinx-coroutines-test</code> rework:
<ul>
<li>Add the <code>timeout</code> parameter to <code>runTest</code> for the whole-test timeout, 10 seconds by default (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3270">https://github.com/facebook/flipper/issues/3270</a>). This replaces the configuration of quiescence timeouts, which is now deprecated (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3603">https://github.com/facebook/flipper/issues/3603</a>).</li>
<li>The <code>withTimeout</code> exception messages indicate if the timeout used the virtual time (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3588">https://github.com/facebook/flipper/issues/3588</a>).</li>
<li><code>TestCoroutineScheduler</code>, <code>runTest</code>, and <code>TestScope</code> API are promoted to stable (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3622">https://github.com/facebook/flipper/issues/3622</a>).</li>
<li><code>runTest</code> now also fails if there were uncaught exceptions in coroutines not inherited from the test coroutine (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/1205">https://github.com/facebook/flipper/issues/1205</a>).</li>
</ul>
</li>
</ul>
<h3>Breaking changes</h3>
<ul>
<li>Old K/N memory model is no longer supported (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3375">https://github.com/facebook/flipper/issues/3375</a>).</li>
<li>New generic upper bounds were added to reactive integration API where the language since 1.8.0 dictates (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3393">https://github.com/facebook/flipper/issues/3393</a>).</li>
<li><code>kotlinx-coroutines-core</code> and <code>kotlinx-coroutines-jdk8</code> artifacts were merged into a single artifact (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3268">https://github.com/facebook/flipper/issues/3268</a>).</li>
<li>Artificial stackframes in stacktrace recovery no longer contain the <code>\b</code> symbol and are now navigable in IDE and supplied with proper documentation (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2291">https://github.com/facebook/flipper/issues/2291</a>).</li>
<li><code>CoroutineContext.isActive</code> returns <code>true</code> for contexts without any job in them (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3300">https://github.com/facebook/flipper/issues/3300</a>).</li>
</ul>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Kotlin version is updated to 1.8.20</li>
<li>Atomicfu version is updated to 0.20.2.</li>
<li><code>JavaFx</code> version is updated to 17.0.2 in <code>kotlinx-coroutines-javafx</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3671">https://github.com/facebook/flipper/issues/3671</a>)..</li>
<li>JPMS is supported (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2237">https://github.com/facebook/flipper/issues/2237</a>). Thanks <a href="https://github.com/lion7"><code>@​lion7</code></a>!</li>
<li><code>BroadcastChannel</code> and all the corresponding API are deprecated (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2680">https://github.com/facebook/flipper/issues/2680</a>).</li>
<li>Added all supported K/N targets (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3601">https://github.com/facebook/flipper/issues/3601</a>, <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/812">https://github.com/facebook/flipper/issues/812</a>, <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/855">https://github.com/facebook/flipper/issues/855</a>).</li>
<li>K/N <code>Dispatchers.Default</code> is backed by the number of threads equal to the number of available cores (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3366">https://github.com/facebook/flipper/issues/3366</a>).</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5b64a1fcf3"><code>5b64a1f</code></a> Merge pull request <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3797">https://github.com/facebook/flipper/issues/3797</a> from Kotlin/version-1.7.2</li>
<li><a href="71793d9abe"><code>71793d9</code></a> Version 1.7.2</li>
<li><a href="c7545b5b20"><code>c7545b5</code></a> Fix newSingleThreadContext awaiting cancelled scheduled coroutines (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3769">https://github.com/facebook/flipper/issues/3769</a>)</li>
<li><a href="897599fd01"><code>897599f</code></a> Merge branch 'master' into develop</li>
<li><a href="d4f45b60a0"><code>d4f45b6</code></a> Do not track coroutines with empty coroutine context in DebugProbes (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3784">https://github.com/facebook/flipper/issues/3784</a>)</li>
<li><a href="56647138ac"><code>5664713</code></a> Formalize the internal IDEA dependencies for binary compatibility (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3746">https://github.com/facebook/flipper/issues/3746</a>)</li>
<li><a href="c48511826e"><code>c485118</code></a> Merge pull request <a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3791">https://github.com/facebook/flipper/issues/3791</a> from Kotlin/bobova/up-config</li>
<li><a href="a241dcf55c"><code>a241dcf</code></a> Update atomicfu &amp; binary-compatibility-validator (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3792">https://github.com/facebook/flipper/issues/3792</a>)</li>
<li><a href="c6a39204bb"><code>c6a3920</code></a> Update user projects config: adapt build script to new TeamCity variables</li>
<li><a href="acc6acd919"><code>acc6acd</code></a> OptIn for ExperimentalNativeApi (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3788">https://github.com/facebook/flipper/issues/3788</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.4...1.7.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlinx:kotlinx-coroutines-android&package-manager=gradle&previous-version=1.6.4&new-version=1.7.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/4914

Reviewed By: lblasa

Differential Revision: D47592091

Pulled By: passy

fbshipit-source-id: 78a6cb146016fe21c7f7596d54f5244dcfd09f81
2023-07-21 11:33:05 -07:00
dependabot[bot]
532409ba0b Bump com.vanniktech:gradle-maven-publish-plugin from 0.25.2 to 0.25.3 (#4913)
Summary:
Bumps [com.vanniktech:gradle-maven-publish-plugin](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.25.2 to 0.25.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/releases">com.vanniktech:gradle-maven-publish-plugin's releases</a>.</em></p>
<blockquote>
<h2>0.25.3</h2>
<ul>
<li>Gradle 8.2: Fix error for projects that use the <code>java-test-fixtures</code> plugin.</li>
<li>Fix issue for Kotlin Multiplatform projects when running tests and having signing enabled.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/main/CHANGELOG.md">com.vanniktech:gradle-maven-publish-plugin's changelog</a>.</em></p>
<blockquote>
<h2>0.25.3 <em>(2023-07-01)</em></h2>
<ul>
<li>Gradle 8.2: Fix error for projects that use the <code>java-test-fixtures</code> plugin.</li>
<li>Fix issue for Kotlin Multiplatform projects when running tests and having signing enabled.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="cfd2a0d6a3"><code>cfd2a0d</code></a> Update to 0.25.3-rc1</li>
<li><a href="b75655dc30"><code>b75655d</code></a> Changelog for 0.25.3</li>
<li><a href="4c2092a043"><code>4c2092a</code></a> Update dependency gradle to v8.2 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/596">https://github.com/facebook/flipper/issues/596</a>)</li>
<li><a href="fb1f620452"><code>fb1f620</code></a> Update dependency org.apache.maven:maven-model to v3.9.3 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/595">https://github.com/facebook/flipper/issues/595</a>)</li>
<li><a href="b1e3fc62dd"><code>b1e3fc6</code></a> Update dependency org.jlleitschuh.gradle:ktlint-gradle to v11.4.2 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/593">https://github.com/facebook/flipper/issues/593</a>)</li>
<li><a href="4c10159905"><code>4c10159</code></a> Update tested versions (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/592">https://github.com/facebook/flipper/issues/592</a>)</li>
<li><a href="0e0df29b04"><code>0e0df29</code></a> Update truth to v1.1.5 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/586">https://github.com/facebook/flipper/issues/586</a>)</li>
<li><a href="6d7a9e8516"><code>6d7a9e8</code></a> Update dependency org.jlleitschuh.gradle:ktlint-gradle to v11.4.1 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/588">https://github.com/facebook/flipper/issues/588</a>)</li>
<li><a href="3100633728"><code>3100633</code></a> Update kotlin monorepo to v1.8.22 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/589">https://github.com/facebook/flipper/issues/589</a>)</li>
<li><a href="6f1f04b6f6"><code>6f1f04b</code></a> Update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.8.20 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/587">https://github.com/facebook/flipper/issues/587</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.25.2...0.25.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.vanniktech:gradle-maven-publish-plugin&package-manager=gradle&previous-version=0.25.2&new-version=0.25.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/4913

Reviewed By: lblasa

Differential Revision: D47592095

Pulled By: passy

fbshipit-source-id: 7ab4be0908e8deec93691d8adaec36b6f71272aa
2023-07-20 03:09:38 -07:00
dependabot[bot]
255292d782 Bump com.google.protobuf:protobuf-java from 3.23.2 to 3.23.4 (#4936)
Summary:
Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.23.2 to 3.23.4.
<details>
<summary>Commits</summary>
<ul>
<li><a href="2c5fa078d8"><code>2c5fa07</code></a> Updating version.json and repo version numbers to: 23.4</li>
<li><a href="da85a3a96f"><code>da85a3a</code></a> Update upb dep to the latest 23.x commit (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/13215">#13215</a>)</li>
<li><a href="571fae48b0"><code>571fae4</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/13106">#13106</a> from chadlwilson/backport-bump-guava-3201</li>
<li><a href="40d577782b"><code>40d5777</code></a> deps: Update Guava to 32.0.1</li>
<li><a href="62d7b37a42"><code>62d7b37</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/13090">#13090</a> from fowles/23.x</li>
<li><a href="3312fc23c7"><code>3312fc2</code></a> update stale files</li>
<li><a href="0c70d95140"><code>0c70d95</code></a> Add dllexport_decl for generated default instance. (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/13085">#13085</a>)</li>
<li><a href="528e673fcc"><code>528e673</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/13088">#13088</a> from fowles/23.x</li>
<li><a href="1291253618"><code>1291253</code></a> Fix a typo</li>
<li><a href="6241d42a2a"><code>6241d42</code></a> Modify port_def.inc to ignore -Wshadow warning (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/13059">#13059</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.23.2...v3.23.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.23.2&new-version=3.23.4)](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/4936

Reviewed By: antonk52

Differential Revision: D47553575

Pulled By: passy

fbshipit-source-id: 03329ecc99b743f7370a1b398d12510b5941c8ea
2023-07-18 10:43:58 -07:00
Alexander Oprisnik
79e3abf6eb Migrate Flipper samples to use Fresco Vito (#4861)
Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/4861

Reviewed By: steelrooter

Differential Revision: D46149846

fbshipit-source-id: 3b2a89da2a4e5ea2ee325e035e793ee18c5ce86d
2023-06-27 09:28:59 -07:00
Pascal Hartig
0d364dc6b6 Upgrade AGP to 8.0.2 (#4850)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/4850

Quick drive-by change to avoid falling that far behind again as we did before the last Sustainathon.

Reviewed By: antonk52

Differential Revision: D46859127

fbshipit-source-id: 91fe675fc16ea66544920eeea070b344fa66340a
2023-06-23 14:42:14 -07:00
dependabot[bot]
ce4768116f Bump org.robolectric:robolectric from 4.10.2 to 4.10.3 (#4762)
Summary:
Bumps [org.robolectric:robolectric](https://github.com/robolectric/robolectric) from 4.10.2 to 4.10.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/robolectric/robolectric/releases">org.robolectric:robolectric's releases</a>.</em></p>
<blockquote>
<p>Robolectric 4.10.3 is a minor release that addresses two issues:</p>
<ol>
<li>Fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/8187">robolectric/robolectric#8187</a>, which was a performance regression that was introduced by 87803687f3c6556c3d012ffaa07695d71c3eecd9. This performance regression only occurred if tests did not release transient HandlerThreads at the end of each test. It is still recommended to clean up any HandlerThreads to avoid leaking threads. Thanks <a href="https://github.com/brettchabot"><code>@​brettchabot</code></a> for the fix (83110398959107637e2653d49835d5d25db31a89).</li>
<li>Adds additional logging to help diagnose <a href="https://redirect.github.com/robolectric/robolectric/issues/8205">robolectric/robolectric#8205</a> ( f1e7b43651456e3cb22bc86d48291d60cef64d18), which is a SHA-512 mismatch when fetching android-all Jar files during runtime.</li>
</ol>
<p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.10.2...robolectric-4.10.3">https://github.com/robolectric/robolectric/compare/robolectric-4.10.2...robolectric-4.10.3</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f9c52b0dfe"><code>f9c52b0</code></a> Bump version to 4.10.3.</li>
<li><a href="f1e7b43651"><code>f1e7b43</code></a> Add additional logging when validating fetched android-all Jars</li>
<li><a href="8311039895"><code>8311039</code></a> Only wake non-empty messageQueue on clock updates.</li>
<li>See full diff in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.10.2...robolectric-4.10.3">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.10.2&new-version=4.10.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/4762

Reviewed By: lblasa

Differential Revision: D46680219

Pulled By: passy

fbshipit-source-id: 6d5d3d131c6e5ad52e1f49474c0bc2e958f686f3
2023-06-13 08:22:48 -07:00
dependabot[bot]
12b3c50b56 Bump org.jetbrains.dokka:dokka-gradle-plugin from 1.8.10 to 1.8.20 (#4815)
Summary:
Bumps [org.jetbrains.dokka:dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.8.10 to 1.8.20.
<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.20 Beta</h2>
<h1>Improvements</h1>
<ul>
<li>Update Kotlin Gradle Plugin to 1.8.10 and Android Gradle Plugin to 4.1.3.</li>
<li>Move the &quot;Properties&quot; block to be above functions inside the &quot;Members&quot; tab (<a href="https://redirect.github.com/Kotlin/dokka/issues/2908">https://github.com/facebook/flipper/issues/2908</a>)</li>
<li>Make Javadoc tag parsing case-sensitive as per Javadoc specification (<a href="https://redirect.github.com/Kotlin/dokka/issues/2907">https://github.com/facebook/flipper/issues/2907</a>)</li>
<li>Improve performance by reducing allocations and thus decreasing time spent in GC (<a href="https://redirect.github.com/Kotlin/dokka/issues/2729">https://github.com/facebook/flipper/issues/2729</a>)</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>Fix unresolved links leading to declarations from another source set <a href="https://redirect.github.com/Kotlin/dokka/issues/2878">https://github.com/facebook/flipper/issues/2878</a></li>
<li>Fix Dokka not failing the build if there are errors (<a href="https://redirect.github.com/Kotlin/dokka/issues/2934">https://github.com/facebook/flipper/issues/2934</a>), regression from 1.8.10. Thanks to <a href="https://github.com/jush"><code>@​jush</code></a>!</li>
<li>Fix <code>TypeNotPresentException</code> thrown in projects without KGP (<a href="https://redirect.github.com/Kotlin/dokka/issues/2890">https://github.com/facebook/flipper/issues/2890</a>), regression from 1.8.10.</li>
</ul>
<h1>Gradle plugin</h1>
<ul>
<li>Start using <code>kotlin-dsl</code> plugin (<a href="https://redirect.github.com/Kotlin/dokka/issues/2702">https://github.com/facebook/flipper/issues/2702</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2833">#2833</a>). Thanks to <a href="https://github.com/aSemy"><code>@​aSemy</code></a>!</li>
<li>Use Gradle filesystem types for task properties and apply default values lazily (<a href="https://redirect.github.com/Kotlin/dokka/issues/2707">https://github.com/facebook/flipper/issues/2707</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2983">https://github.com/facebook/flipper/issues/2983</a>). Thanks to <a href="https://github.com/aSemy"><code>@​aSemy</code></a>!</li>
</ul>
<h1>Plugin API</h1>
<ul>
<li>Change the default logging level of console apps (<code>DokkaConsoleLogger</code>) to <code>PROGRESS</code> (<a href="https://redirect.github.com/Kotlin/dokka/issues/2871">https://github.com/facebook/flipper/issues/2871</a>)</li>
<li>Introduce <code>InternalDokkaApi</code> annotation (<a href="https://redirect.github.com/Kotlin/dokka/issues/2904">https://github.com/facebook/flipper/issues/2904</a>)</li>
<li>Mark various utility API as Dokka-internal (<a href="https://redirect.github.com/Kotlin/dokka/issues/2937">https://github.com/facebook/flipper/issues/2937</a>)</li>
</ul>
<h1>Infrastructure</h1>
<p>Big thanks to <a href="https://github.com/aSemy"><code>@​aSemy</code></a>, <a href="https://github.com/Goooler"><code>@​Goooler</code></a> and <a href="https://github.com/3flex"><code>@​3flex</code></a> for their valuable contributions and for improving the internal
developer experience when working on Dokka!</p>
<ul>
<li>Use convention plugins to configure the subprojects (<a href="https://redirect.github.com/Kotlin/dokka/issues/2704">https://github.com/facebook/flipper/issues/2704</a> by <a href="https://github.com/aSemy"><code>@​aSemy</code></a>)</li>
<li>Use Gradle Version Catalog and type-safe project dependencies (<a href="https://redirect.github.com/Kotlin/dokka/issues/2884">https://github.com/facebook/flipper/issues/2884</a> by <a href="https://github.com/aSemy"><code>@​aSemy</code></a>)</li>
<li>Migrate <code>buildSrc</code> to a composite build (<a href="https://redirect.github.com/Kotlin/dokka/issues/2912">https://github.com/facebook/flipper/issues/2912</a> by <a href="https://github.com/Goooler"><code>@​Goooler</code></a>)</li>
<li>Tidy up build configurations and project files (<a href="https://redirect.github.com/Kotlin/dokka/issues/2911">https://github.com/facebook/flipper/issues/2911</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2930">https://github.com/facebook/flipper/issues/2930</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2909">https://github.com/facebook/flipper/issues/2909</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2946">https://github.com/facebook/flipper/issues/2946</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2910">https://github.com/facebook/flipper/issues/2910</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2705">https://github.com/facebook/flipper/issues/2705</a> by <a href="https://github.com/aSemy"><code>@​aSemy</code></a>)</li>
<li>Execute unit tests in parallel (<a href="https://redirect.github.com/Kotlin/dokka/issues/2953">https://github.com/facebook/flipper/issues/2953</a> by <a href="https://github.com/Goooler"><code>@​Goooler</code></a>)</li>
<li>Add the ability to use different Java versions for build and test tasks (<a href="https://redirect.github.com/Kotlin/dokka/issues/2918">https://github.com/facebook/flipper/issues/2918</a> by <a href="https://github.com/aSemy"><code>@​aSemy</code></a>)</li>
<li>Add reproducible archive build config (<a href="https://redirect.github.com/Kotlin/dokka/issues/2947">https://github.com/facebook/flipper/issues/2947</a> by <a href="https://github.com/aSemy"><code>@​aSemy</code></a>)</li>
<li>Configure Kotlin compiler options lazily (<a href="https://redirect.github.com/Kotlin/dokka/issues/2883">https://github.com/facebook/flipper/issues/2883</a> by <a href="https://github.com/Goooler"><code>@​Goooler</code></a>)</li>
<li>Improve GitHub Actions workflows (<a href="https://redirect.github.com/Kotlin/dokka/issues/2939">https://github.com/facebook/flipper/issues/2939</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2938">https://github.com/facebook/flipper/issues/2938</a> by <a href="https://github.com/Goooler"><code>@​Goooler</code></a>)</li>
<li>Stop testing on Java 15 as it has reached EOL (<a href="https://redirect.github.com/Kotlin/dokka/issues/2892">https://github.com/facebook/flipper/issues/2892</a> by <a href="https://github.com/3flex"><code>@​3flex</code></a>)</li>
<li>Remove a workaround for a fixed Gradle issue (<a href="https://redirect.github.com/Kotlin/dokka/issues/2891">https://github.com/facebook/flipper/issues/2891</a> by <a href="https://github.com/3flex"><code>@​3flex</code></a>)</li>
</ul>
<h1>Documentation</h1>
<ul>
<li>Add informational badges to the main <code>README.md</code> (<a href="https://redirect.github.com/Kotlin/dokka/issues/2940">https://github.com/facebook/flipper/issues/2940</a>). Thanks to <a href="https://github.com/Goooler"><code>@​Goooler</code></a>!</li>
<li>Fix typos, inconsistencies and incorrect links in documentation (<a href="https://redirect.github.com/Kotlin/dokka/issues/2979">https://github.com/facebook/flipper/issues/2979</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2973">https://github.com/facebook/flipper/issues/2973</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/2952">https://github.com/facebook/flipper/issues/2952</a>). Thanks to <a href="https://github.com/LiYing2010"><code>@​LiYing2010</code></a>, <a href="https://github.com/strangesource"><code>@​strangesource</code></a> and <a href="https://github.com/ansman"><code>@​ansman</code></a>!</li>
<li>Add more information about the infrastructure to <code>CONTRIBUTING.md</code> (<a href="https://redirect.github.com/Kotlin/dokka/issues/2952">https://github.com/facebook/flipper/issues/2952</a>)</li>
</ul>
<h1>Security</h1>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3cfc50dbba"><code>3cfc50d</code></a> Update Dokka's references to 1.8.20 (<a href="https://redirect.github.com/Kotlin/dokka/issues/3028">https://github.com/facebook/flipper/issues/3028</a>)</li>
<li><a href="46c10ac2b1"><code>46c10ac</code></a> Fix publishing to  Gradle Plugin Portal</li>
<li><a href="3c4c8453e4"><code>3c4c845</code></a> Update Dokka to 1.8.10</li>
<li><a href="fb0dc3121d"><code>fb0dc31</code></a> Fix missing tab entries for module names with space (<a href="https://redirect.github.com/Kotlin/dokka/issues/3019">https://github.com/facebook/flipper/issues/3019</a>)</li>
<li><a href="e3c383cd50"><code>e3c383c</code></a> Add the ability to get serialized configuration of a task (<a href="https://redirect.github.com/Kotlin/dokka/issues/3008">https://github.com/facebook/flipper/issues/3008</a>)</li>
<li><a href="b6ee0780c2"><code>b6ee078</code></a> Update dokka_version to 1.8.20</li>
<li><a href="a9b3ee192a"><code>a9b3ee1</code></a> Update KGP to 1.8.20 (<a href="https://redirect.github.com/Kotlin/dokka/issues/2989">https://github.com/facebook/flipper/issues/2989</a>)</li>
<li><a href="3fc8b83aa5"><code>3fc8b83</code></a> Fix dead links for CLI external links configuration (<a href="https://redirect.github.com/Kotlin/dokka/issues/2985">https://github.com/facebook/flipper/issues/2985</a>)</li>
<li><a href="43c33f6350"><code>43c33f6</code></a> Execute unit tests in parallel (<a href="https://redirect.github.com/Kotlin/dokka/issues/2953">https://github.com/facebook/flipper/issues/2953</a>)</li>
<li><a href="1632ff37d0"><code>1632ff3</code></a> Minor fixes for documentation (<a href="https://redirect.github.com/Kotlin/dokka/issues/2979">https://github.com/facebook/flipper/issues/2979</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/dokka/compare/v1.8.10...v1.8.20">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.8.10&new-version=1.8.20)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: lblasa

Differential Revision: D46680046

Pulled By: passy

fbshipit-source-id: 536411c925b9e66f2a94057728ab34bc875554f3
2023-06-13 04:00:09 -07:00
dependabot[bot]
ba5a19f53d Bump com.github.ben-manes.versions from 0.46.0 to 0.47.0 (#4814)
Summary:
Bumps com.github.ben-manes.versions from 0.46.0 to 0.47.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.ben-manes.versions&package-manager=gradle&previous-version=0.46.0&new-version=0.47.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/4814

Reviewed By: lblasa

Differential Revision: D46680058

Pulled By: passy

fbshipit-source-id: 896ac8ec5a5a4587b786aa68d96c795e49ff5a56
2023-06-13 03:57:21 -07:00
dependabot[bot]
8bdaca636e Bump com.google.protobuf:protobuf-java from 3.23.1 to 3.23.2 (#4779)
Summary:
Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.23.1 to 3.23.2.
<details>
<summary>Commits</summary>
<ul>
<li><a href="a74f54b724"><code>a74f54b</code></a> Updating version.json and repo version numbers to: 23.2</li>
<li><a href="45ddc11b50"><code>45ddc11</code></a> Update upb dependency (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12907">#12907</a>)</li>
<li><a href="91e5e6e76d"><code>91e5e6e</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12906">#12906</a> from mkruskal-google/java-fix-23</li>
<li><a href="b556b8871c"><code>b556b88</code></a> Automated rollback of commit 4d76f12a82bc53cc2d846e65dd8c4bce6c1d4645.</li>
<li><a href="ab367ad73d"><code>ab367ad</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12852">#12852</a> from fowles/23.x</li>
<li><a href="5bc7e02036"><code>5bc7e02</code></a> fix missing int32_t (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12554">#12554</a>)</li>
<li><a href="a171d20df3"><code>a171d20</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12845">#12845</a> from protocolbuffers/23.x-202305171614</li>
<li><a href="3cda141b4d"><code>3cda141</code></a> Updating version.json to: 23.2-dev</li>
<li>See full diff in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.23.1...v3.23.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.23.1&new-version=3.23.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/4779

Reviewed By: antonk52

Differential Revision: D46355076

Pulled By: passy

fbshipit-source-id: 72e493ea24b11a00d5fec978489d78fc048bc9de
2023-06-01 10:16:48 -07:00
Pascal Hartig
5441494376 Centralise and bump deps (#4759)
Summary:
[android][tutorial] Centralise and bump deps
Per title.

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

Test Plan:
As before.

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/flipper/pull/4759).
* __->__ https://github.com/facebook/flipper/issues/4759
* https://github.com/facebook/flipper/issues/4758
* https://github.com/facebook/flipper/issues/4757
* https://github.com/facebook/flipper/issues/4756
* https://github.com/facebook/flipper/issues/4755
* https://github.com/facebook/flipper/issues/4754
* https://github.com/facebook/flipper/issues/4753
* https://github.com/facebook/flipper/issues/4752
* https://github.com/facebook/flipper/issues/4751

Reviewed By: ivanmisuno

Differential Revision: D46069041

Pulled By: passy

fbshipit-source-id: c970c57e72445faca92a0618ed612ec86eb9f970
2023-05-24 04:19:58 -07:00
Pascal Hartig
0f76995e0c Bump target and compile SDK (#4758)
Summary:
[android] Bump target and compile SDK
Latest and greatest.

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

Test Plan:
As before

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/flipper/pull/4758).
* https://github.com/facebook/flipper/issues/4759
* __->__ https://github.com/facebook/flipper/issues/4758
* https://github.com/facebook/flipper/issues/4757
* https://github.com/facebook/flipper/issues/4756
* https://github.com/facebook/flipper/issues/4755
* https://github.com/facebook/flipper/issues/4754
* https://github.com/facebook/flipper/issues/4753
* https://github.com/facebook/flipper/issues/4752
* https://github.com/facebook/flipper/issues/4751

Reviewed By: ivanmisuno

Differential Revision: D46069036

Pulled By: passy

fbshipit-source-id: 62eb5377ed611afbf42016d91a6929d5ec627fb8
2023-05-24 04:19:58 -07:00
Pascal Hartig
a44d4fac44 Build Tools 33.0.2 (#4757)
Summary:
[android] Build Tools 33.0.2

Bump to latest version. In isolation to check build failures.

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

Test Plan:
Build sample, CI

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/flipper/pull/4757).
* https://github.com/facebook/flipper/issues/4759
* https://github.com/facebook/flipper/issues/4758
* __->__ https://github.com/facebook/flipper/issues/4757
* https://github.com/facebook/flipper/issues/4756
* https://github.com/facebook/flipper/issues/4755
* https://github.com/facebook/flipper/issues/4754
* https://github.com/facebook/flipper/issues/4753
* https://github.com/facebook/flipper/issues/4752
* https://github.com/facebook/flipper/issues/4751

Reviewed By: ivanmisuno

Differential Revision: D46069024

Pulled By: passy

fbshipit-source-id: 4b80d86999c4b39351907fe16b81314f65c06bc2
2023-05-24 04:19:58 -07:00
Pascal Hartig
56aecba339 Remove unnecessary ndk version indirection (#4755)
Summary:
[android] Remove unnecessary ndk version indirection
The constant was only referenced in one place, the ext property everywhere else.

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

Test Plan:
CI

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/flipper/pull/4755).
* https://github.com/facebook/flipper/issues/4759
* https://github.com/facebook/flipper/issues/4758
* https://github.com/facebook/flipper/issues/4757
* https://github.com/facebook/flipper/issues/4756
* __->__ https://github.com/facebook/flipper/issues/4755
* https://github.com/facebook/flipper/issues/4754
* https://github.com/facebook/flipper/issues/4753
* https://github.com/facebook/flipper/issues/4752
* https://github.com/facebook/flipper/issues/4751

Reviewed By: ivanmisuno

Differential Revision: D46068954

Pulled By: passy

fbshipit-source-id: 276e4ee3d52a4a21c6dc29c17b6b2bd9968e945b
2023-05-24 04:19:58 -07:00
Pascal Hartig
65f28ecdbe Upgrade Kotlin to 1.8.20 (#4753)
Summary:
[android] Upgrade Kotlin to 1.8.20
The additional source/target settings should hopefully no longer be necessary with
AGP 8.1:

https://kotlinlang.org/docs/gradle-configure-project.html#gradle-java-toolchains-support

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

Test Plan:
- CI
- Build sample app
- AS sync

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/flipper/pull/4753).
* https://github.com/facebook/flipper/issues/4759
* https://github.com/facebook/flipper/issues/4758
* https://github.com/facebook/flipper/issues/4757
* https://github.com/facebook/flipper/issues/4756
* https://github.com/facebook/flipper/issues/4755
* https://github.com/facebook/flipper/issues/4754
* __->__ https://github.com/facebook/flipper/issues/4753
* https://github.com/facebook/flipper/issues/4752
* https://github.com/facebook/flipper/issues/4751

Reviewed By: ivanmisuno

Differential Revision: D46068906

Pulled By: passy

fbshipit-source-id: 93da60ebfe2ec590ef88ea1936fcfd5257699cc7
2023-05-23 10:16:38 -07:00
Pascal Hartig
4e0bbb62fe Upgrade gradle plugin (#4751)
Summary:
[android] Upgrade gradle project
Makes us compatible with Android Studio Flamingo and unlocks upgrades to Kotlin
(which we need to be in sync with fbsource).

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

Test Plan:
- ./gradlew :android:assembleDebug
- Android Studio Sync
- CI

 ---
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/flipper/pull/4751).
* https://github.com/facebook/flipper/issues/4759
* https://github.com/facebook/flipper/issues/4758
* https://github.com/facebook/flipper/issues/4757
* https://github.com/facebook/flipper/issues/4756
* https://github.com/facebook/flipper/issues/4755
* https://github.com/facebook/flipper/issues/4754
* https://github.com/facebook/flipper/issues/4753
* https://github.com/facebook/flipper/issues/4752
* __->__ https://github.com/facebook/flipper/issues/4751

Reviewed By: aigoncharov

Differential Revision: D46068236

Pulled By: passy

fbshipit-source-id: 707422134b49c0d940b663f6f40937fe6561a038
2023-05-23 08:48:24 -07:00
dependabot[bot]
4f9144c71d Bump com.google.protobuf:protobuf-java from 3.23.0 to 3.23.1 (#4763)
Summary:
Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.23.0 to 3.23.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="2dca62f729"><code>2dca62f</code></a> Updating version.json and repo version numbers to: 23.1</li>
<li><a href="aee33a5689"><code>aee33a5</code></a> Updated upb dependency. (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12836">#12836</a>)</li>
<li><a href="71fca0ca15"><code>71fca0c</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12825">#12825</a> from protocolbuffers/fixes-23</li>
<li><a href="67ecdde4f2"><code>67ecdde</code></a> Add a workaround for GCC constexpr bug</li>
<li><a href="521c04efec"><code>521c04e</code></a> Add a check for minimum supported Abseil version.</li>
<li><a href="0ced986277"><code>0ced986</code></a> [C#] Replace regex that validates descriptor names (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12174">#12174</a>)</li>
<li><a href="b0e0c599c4"><code>b0e0c59</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12775">#12775</a> from fowles/23.x</li>
<li><a href="e034aadea3"><code>e034aad</code></a> fix: avoid warnings with MSVC (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12762">#12762</a>)</li>
<li><a href="0ce78c6867"><code>0ce78c6</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12743">#12743</a> from protocolbuffers/gcc-23</li>
<li><a href="ae7ec4ef97"><code>ae7ec4e</code></a> Fix C++17 gcc issues.</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.23.0...v3.23.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.23.0&new-version=3.23.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/4763

Reviewed By: ivanmisuno

Differential Revision: D46070306

Pulled By: passy

fbshipit-source-id: dca2a1f300c02406524e79232cb99ca89d335b3a
2023-05-22 08:49:16 -07:00
dependabot[bot]
aa9d523f5b Bump com.google.protobuf:protobuf-java from 3.22.3 to 3.23.0 (#4737)
Summary:
Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.22.3 to 3.23.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="6e511679de"><code>6e51167</code></a> Updating version.json and repo version numbers to: 23.0</li>
<li><a href="abb293dee2"><code>abb293d</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12702">#12702</a> from fowles/23.x</li>
<li><a href="b880933ed3"><code>b880933</code></a> fix: avoid warnings on MSVC (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12697">#12697</a>)</li>
<li><a href="fe1277f9a8"><code>fe1277f</code></a> fix: avoid warnings on Windows (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12701">#12701</a>)</li>
<li><a href="28c990508f"><code>28c9905</code></a> fix: typo in <code>string(JOIN)</code> workaround (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12698">#12698</a>)</li>
<li><a href="1ca4e9c485"><code>1ca4e9c</code></a> fix: missing -DPROTOBUF_USE_DLLS in pkg-config (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12700">#12700</a>)</li>
<li><a href="d5a1b09eef"><code>d5a1b09</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12695">#12695</a> from protocolbuffers/cpp-fixes-23</li>
<li><a href="bc9a1d219e"><code>bc9a1d2</code></a> Add tests for GCC support window.</li>
<li><a href="54caf40312"><code>54caf40</code></a> Avoid using string(JOIN..., which requires cmake 3.12</li>
<li><a href="3dc68d257a"><code>3dc68d2</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12680">#12680</a> from protocolbuffers/23.x-202305051714</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.22.3...v3.23.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.22.3&new-version=3.23.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/4737

Reviewed By: passy

Differential Revision: D46016026

Pulled By: ivanmisuno

fbshipit-source-id: ff06d7bdb7e492adf769cda1ad45f99f10222b63
2023-05-19 04:53:46 -07:00
dependabot[bot]
6674a6ab0e Bump org.robolectric:robolectric from 4.10 to 4.10.2 (#4724)
Summary:
Bumps [org.robolectric:robolectric](https://github.com/robolectric/robolectric) from 4.10 to 4.10.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/robolectric/robolectric/releases">org.robolectric:robolectric's releases</a>.</em></p>
<blockquote>
<p>Robolectric 4.10.2 is a minor release that fixes an issue related to re-instrumenting classes that have already been instrumented with Jacoco (1c22a484c39711d4f7270585130bb15990f3cc85).</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.10.1...robolectric-4.10.2">https://github.com/robolectric/robolectric/compare/robolectric-4.10.1...robolectric-4.10.2</a></p>
<p>Robolectric 4.10.1 is a minor release that fixes several issues:</p>
<ul>
<li>Fixes issue <a href="https://redirect.github.com/robolectric/robolectric/issues/8163">robolectric/robolectric#8163</a>, which involve ICU extensions in SQLite (9551b04602985795ef7667a3f6238e989bdba765)</li>
<li>Fixes issue <a href="https://redirect.github.com/robolectric/robolectric/issues/8137">robolectric/robolectric#8137</a>, ShadowVibrator APIs on older SDK levels (5127cefaddbb58c3e64423ee13cf4031ce531ec3), thanks <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a></li>
<li>Fixes issue <a href="https://redirect.github.com/robolectric/robolectric/issues/8160">robolectric/robolectric#8160</a>, where an obscure exception would be thrown in resetters (866dacc37308c4b5381d7f01d5c56193f643b412).</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.10...robolectric-4.10.1">https://github.com/robolectric/robolectric/compare/robolectric-4.10...robolectric-4.10.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="24d5efd568"><code>24d5efd</code></a> Bump version to 4.10.2.</li>
<li><a href="3ffdaf7847"><code>3ffdaf7</code></a> Fix another edge case in Jacoco instrumentation detection</li>
<li><a href="348443c128"><code>348443c</code></a> Bump version to 4.10.1.</li>
<li><a href="5127cefadd"><code>5127cef</code></a> Make ShdadowVibrator compatible with SDK 28+</li>
<li><a href="866dacc373"><code>866dacc</code></a> Remove precondition check in ShadowActivityThread resetter</li>
<li><a href="9551b04602"><code>9551b04</code></a> Add support for SQLite 'regexp' methods</li>
<li>See full diff in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.10...robolectric-4.10.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.10&new-version=4.10.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/4724

Reviewed By: ivanmisuno

Differential Revision: D45917753

Pulled By: passy

fbshipit-source-id: e81a646ad1834d64f2ed79c73cf34d7ecb6c2943
2023-05-17 02:36:07 -07:00
dependabot[bot]
ec22a81e4a Bump org.mockito:mockito-core from 5.2.0 to 5.3.1 (#4685)
Summary:
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.2.0 to 5.3.1.
<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.3.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.3.1</h4>
<ul>
<li>2023-04-21 - <a href="https://github.com/mockito/mockito/compare/v5.3.0...v5.3.1">2 commit(s)</a> by Rafael Winterhalter, jfrantzius</li>
<li>Fixes 2972: Weakens visibility constraint [(<a href="https://redirect.github.com/mockito/mockito/issues/2983">https://github.com/facebook/flipper/issues/2983</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2983">mockito/mockito#2983</a>)</li>
<li>Bugfix 2974 fix npe [(<a href="https://redirect.github.com/mockito/mockito/issues/2976">https://github.com/facebook/flipper/issues/2976</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2976">mockito/mockito#2976</a>)</li>
<li>Fix for <a href="https://redirect.github.com/mockito/mockito/issues/2958">https://github.com/facebook/flipper/issues/2958</a> eliminates CCE but leads to NPE [(<a href="https://redirect.github.com/mockito/mockito/issues/2974">https://github.com/facebook/flipper/issues/2974</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2974">mockito/mockito#2974</a>)</li>
<li>Spying objects not working properly since 5.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2972">https://github.com/facebook/flipper/issues/2972</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2972">mockito/mockito#2972</a>)</li>
</ul>
<h2>v5.3.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.3.0</h4>
<ul>
<li>2023-04-11 - <a href="https://github.com/mockito/mockito/compare/v5.2.0...v5.3.0">14 commit(s)</a> by Krzysztof Krasoń, Maciej Walkowiak, Rafael Winterhalter, Wesley Tsai, dependabot[bot], jfrantzius</li>
<li>Bump com.diffplug.spotless from 6.17.0 to 6.18.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2967">https://github.com/facebook/flipper/issues/2967</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2967">mockito/mockito#2967</a>)</li>
<li>Bump versions.bytebuddy from 1.14.3 to 1.14.4 [(<a href="https://redirect.github.com/mockito/mockito/issues/2966">https://github.com/facebook/flipper/issues/2966</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2966">mockito/mockito#2966</a>)</li>
<li>Adds  <code>withoutAnnotations</code> parameter to <code>Mock</code> [(<a href="https://redirect.github.com/mockito/mockito/issues/2965">https://github.com/facebook/flipper/issues/2965</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2965">mockito/mockito#2965</a>)</li>
<li>Fix ClassCastException [(<a href="https://redirect.github.com/mockito/mockito/issues/2962">https://github.com/facebook/flipper/issues/2962</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2962">mockito/mockito#2962</a>)</li>
<li>Bump org.codehaus.groovy:groovy from 3.0.16 to 3.0.17 [(<a href="https://redirect.github.com/mockito/mockito/issues/2959">https://github.com/facebook/flipper/issues/2959</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2959">mockito/mockito#2959</a>)</li>
<li>ClassCastException when combining InjectMocks with generified Mock field [(<a href="https://redirect.github.com/mockito/mockito/issues/2958">https://github.com/facebook/flipper/issues/2958</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2958">mockito/mockito#2958</a>)</li>
<li>Bump versions.bytebuddy from 1.14.2 to 1.14.3 [(<a href="https://redirect.github.com/mockito/mockito/issues/2950">#2950</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2950">mockito/mockito#2950</a>)</li>
<li>Add <code>ArgumentMatchers#assertArg</code> method. [(<a href="https://redirect.github.com/mockito/mockito/issues/2949">https://github.com/facebook/flipper/issues/2949</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2949">mockito/mockito#2949</a>)</li>
<li>Fixes 2947: correct visibility check to respect nestmates [(<a href="https://redirect.github.com/mockito/mockito/issues/2948">https://github.com/facebook/flipper/issues/2948</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2948">mockito/mockito#2948</a>)</li>
<li>spy does not initialize objects fully with InstrumentationMemberAccessor [(<a href="https://redirect.github.com/mockito/mockito/issues/2947">https://github.com/facebook/flipper/issues/2947</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2947">mockito/mockito#2947</a>)</li>
<li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2877">https://github.com/facebook/flipper/issues/2877</a>: removed mockito-inline as subproject and actual subproject [(<a href="https://redirect.github.com/mockito/mockito/issues/2945">https://github.com/facebook/flipper/issues/2945</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2945">mockito/mockito#2945</a>)</li>
<li><a href="https://redirect.github.com/mockito/mockito/issues/2934">https://github.com/facebook/flipper/issues/2934</a> throw exception on multiple matches by type if cannot be reduce… [(<a href="https://redirect.github.com/mockito/mockito/issues/2942">https://github.com/facebook/flipper/issues/2942</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2942">mockito/mockito#2942</a>)</li>
<li>Bump org.eclipse.platform:org.eclipse.osgi from 3.18.200 to 3.18.300 [(<a href="https://redirect.github.com/mockito/mockito/issues/2941">https://github.com/facebook/flipper/issues/2941</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2941">mockito/mockito#2941</a>)</li>
<li>Bump com.diffplug.spotless from 6.16.0 to 6.17.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2940">https://github.com/facebook/flipper/issues/2940</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2940">mockito/mockito#2940</a>)</li>
<li>Bump org.codehaus.groovy:groovy from 3.0.15 to 3.0.16 [(<a href="https://redirect.github.com/mockito/mockito/issues/2939">https://github.com/facebook/flipper/issues/2939</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2939">mockito/mockito#2939</a>)</li>
<li>Bump versions.bytebuddy from 1.14.1 to 1.14.2 [(<a href="https://redirect.github.com/mockito/mockito/issues/2938">https://github.com/facebook/flipper/issues/2938</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2938">mockito/mockito#2938</a>)</li>
<li>Feature suggestion: TerminalMockCandidateFilter should report error when more than one candidate left [(<a href="https://redirect.github.com/mockito/mockito/issues/2934">https://github.com/facebook/flipper/issues/2934</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2934">mockito/mockito#2934</a>)</li>
<li>Mockito-inline dependency after upgrade 5.0.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2877">https://github.com/facebook/flipper/issues/2877</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2877">mockito/mockito#2877</a>)</li>
<li>Assertions on parameters during verification [(<a href="https://redirect.github.com/mockito/mockito/issues/2285">https://github.com/facebook/flipper/issues/2285</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2285">mockito/mockito#2285</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="baf59c48ea"><code>baf59c4</code></a> Weakens visibility constraint for spy constructors (<a href="https://redirect.github.com/mockito/mockito/issues/2983">https://github.com/facebook/flipper/issues/2983</a>)</li>
<li><a href="02b9634b74"><code>02b9634</code></a> Fix NPE for handling <code>Object</code> (<a href="https://redirect.github.com/mockito/mockito/issues/2976">https://github.com/facebook/flipper/issues/2976</a>)</li>
<li><a href="6ffd23e1bf"><code>6ffd23e</code></a> Add <code>ArgumentMatchers#assertArg</code> method (<a href="https://redirect.github.com/mockito/mockito/issues/2949">https://github.com/facebook/flipper/issues/2949</a>)</li>
<li><a href="203132db49"><code>203132d</code></a> Add  <code>withoutAnnotations</code> parameter to <code>Mock</code> (<a href="https://redirect.github.com/mockito/mockito/issues/2965">https://github.com/facebook/flipper/issues/2965</a>)</li>
<li><a href="84a5eee1ce"><code>84a5eee</code></a> Fix ClassCastException regression with parameterized types with InjectMocks (...</li>
<li><a href="d65bba7e6a"><code>d65bba7</code></a> Bump versions.bytebuddy from 1.14.3 to 1.14.4 (<a href="https://redirect.github.com/mockito/mockito/issues/2966">https://github.com/facebook/flipper/issues/2966</a>)</li>
<li><a href="600eaa06f4"><code>600eaa0</code></a> Bump com.diffplug.spotless from 6.17.0 to 6.18.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2967">https://github.com/facebook/flipper/issues/2967</a>)</li>
<li><a href="f9fbf50bd6"><code>f9fbf50</code></a> Bump org.codehaus.groovy:groovy from 3.0.16 to 3.0.17 (<a href="https://redirect.github.com/mockito/mockito/issues/2959">https://github.com/facebook/flipper/issues/2959</a>)</li>
<li><a href="0b8685c37b"><code>0b8685c</code></a> Bump versions.bytebuddy from 1.14.2 to 1.14.3 (<a href="https://redirect.github.com/mockito/mockito/issues/2950">#2950</a>)</li>
<li><a href="5486617f7a"><code>5486617</code></a> Correct visibility check to respect nestmates (<a href="https://redirect.github.com/mockito/mockito/issues/2948">https://github.com/facebook/flipper/issues/2948</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v5.2.0...v5.3.1">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: lblasa

Differential Revision: D45350822

Pulled By: passy

fbshipit-source-id: 964ade81d6f6bf6d01233428705ec8a24bc9101d
2023-05-02 03:35:08 -07:00
dependabot[bot]
4d390d0906 Bump com.squareup.okhttp3:okhttp from 4.9.3 to 4.11.0 (#4688)
Summary:
Bumps [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) from 4.9.3 to 4.11.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="68a106d326"><code>68a106d</code></a> Prepare for release 4.11.0.</li>
<li><a href="19c634f32d"><code>19c634f</code></a> Build the 4x branch like it's master (<a href="https://redirect.github.com/square/okhttp/issues/7780">#7780</a>)</li>
<li><a href="40cb04338d"><code>40cb043</code></a> [4.x] Public suffix import (<a href="https://redirect.github.com/square/okhttp/issues/7701">#7701</a>)</li>
<li><a href="cbcf4f32ff"><code>cbcf4f3</code></a> Add a Kotlin dependency to work around CVE-2022-24329 (<a href="https://redirect.github.com/square/okhttp/issues/7660">#7660</a>)</li>
<li><a href="8eddd1d6b8"><code>8eddd1d</code></a> [4.x] Cherry pick: fix DoH error when using ip address as hostname (<a href="https://redirect.github.com/square/okhttp/issues/7648">#7648</a>)</li>
<li><a href="949262e9fb"><code>949262e</code></a> [4.x] Backport 1XX handling from master (<a href="https://redirect.github.com/square/okhttp/issues/7634">#7634</a>)</li>
<li><a href="81d34114e2"><code>81d3411</code></a> [4.x] Update Okio to 3.2.0 (<a href="https://redirect.github.com/square/okhttp/issues/7591">#7591</a>)</li>
<li><a href="e46a200fce"><code>e46a200</code></a> Read the response even if writing the request fails (<a href="https://redirect.github.com/square/okhttp/issues/6295">#6295</a>) (<a href="https://redirect.github.com/square/okhttp/issues/7453">#7453</a>)</li>
<li><a href="cf088f852e"><code>cf088f8</code></a> Extend Proguard Rules (<a href="https://redirect.github.com/square/okhttp/issues/6792">#6792</a>) (<a href="https://redirect.github.com/square/okhttp/issues/7471">#7471</a>)</li>
<li><a href="d2d251ccaa"><code>d2d251c</code></a> Reinstane builds on 4.10.x (<a href="https://redirect.github.com/square/okhttp/issues/7454">#7454</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/square/okhttp/compare/parent-4.9.3...parent-4.11.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: mweststrate

Differential Revision: D45390718

Pulled By: passy

fbshipit-source-id: d4118719fa309859ca8fdc59770980a93dd7d61d
2023-04-28 10:06:43 -07:00
dependabot[bot]
e909f8c8e7 Bump org.robolectric:robolectric from 4.9.2 to 4.10 (#4687)
Summary:
Bumps [org.robolectric:robolectric](https://github.com/robolectric/robolectric) from 4.9.2 to 4.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/robolectric/robolectric/releases">org.robolectric:robolectric's releases</a>.</em></p>
<blockquote>
<p>Robolectric 4.10 adds support for native Android graphics. It is currently disabled by default and can be enabled using <code>GraphicsMode(NATIVE)</code>. When native graphics is enabled, interactions with Android graphics classes use real native Android graphics code and are much higher fidelity.</p>
<h2>Behavior changes</h2>
<p>In Robolectric 4.10, <code>ReflectionHelpers.setStaticField</code> no longer removes the <code>final</code> keyword from static fields. This is because removing <code>final</code> using reflection stops working in JDK 18 due to <a href="https://openjdk.java.net/jeps/416">https://openjdk.java.net/jeps/416</a>. To remove <code>final</code> from static fields, consider using some instrumentation-based approach, such as mockito-inline.</p>
<h2>What's Changed</h2>
<ul>
<li>Remove dead code that uses Plan based instrumentation (ClassHandler.Plan) <a href="https://redirect.github.com/robolectric/robolectric/pull/7610">robolectric/robolectric#7610</a></li>
<li>Run SDK 33 tests on CI by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7613">robolectric/robolectric#7613</a></li>
<li>Bump maximum API for GMD to SDK 33 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7614">robolectric/robolectric#7614</a></li>
<li>Remove use-sdk from androidx_test/sharedTest/AndroidManifest.xml by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7615">robolectric/robolectric#7615</a></li>
<li>[Warning] Eliminated AnnotateFormatMethod warnings by <a href="https://github.com/hellosagar"><code>@​hellosagar</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7353">robolectric/robolectric#7353</a></li>
<li>Remove 0x prefix for string format log by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7617">robolectric/robolectric#7617</a></li>
<li>Bump compile/targetSdk to 33 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7616">robolectric/robolectric#7616</a></li>
<li>Remove unused Exception for ShadowActivityTest by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7618">robolectric/robolectric#7618</a></li>
<li>Support Activity setShowWhenLocked() and setTurnScreenOn() by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7438">robolectric/robolectric#7438</a></li>
<li>Exclude kotlin-stdlib dependency from utils generated .pom by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7607">robolectric/robolectric#7607</a></li>
<li>Move dependencies of shadows/framework to gradle.properties by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7627">robolectric/robolectric#7627</a></li>
<li>Bump ASM to 9.3 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7626">robolectric/robolectric#7626</a></li>
<li>Add the ability to deploy specific preinstrumented jars to maven by <a href="https://github.com/hoisie"><code>@​hoisie</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7602">robolectric/robolectric#7602</a></li>
<li>Combine exceptions for ReflectionHelpers#getDeclaredField by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7634">robolectric/robolectric#7634</a></li>
<li>Clean up ShadowAccountManager by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7636">robolectric/robolectric#7636</a></li>
<li>Migrate Gradle dependencies to dependencies.gradle by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7635">robolectric/robolectric#7635</a></li>
<li>Add alternative to Unsafe.defineAnonymousClass by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7633">robolectric/robolectric#7633</a></li>
<li>Support all authentication results for BiometricManager by <a href="https://github.com/charlesng"><code>@​charlesng</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7427">robolectric/robolectric#7427</a></li>
<li>Bump bcprov-jdk15on from 1.68 to 1.70 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7638">robolectric/robolectric#7638</a></li>
<li>Bump constraintlayout from 2.1.3 to 2.1.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7640">robolectric/robolectric#7640</a></li>
<li>Reuse bytecode of ClassWriter for ProxyMaker by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7643">robolectric/robolectric#7643</a></li>
<li>Migrate instance calling in ReflectionHelpers to lambda by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7644">robolectric/robolectric#7644</a></li>
<li>Bump compile-testing from 0.18 to 0.19 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7645">robolectric/robolectric#7645</a></li>
<li>Bump apiCompatVersion from 4.7 to 4.8.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7647">robolectric/robolectric#7647</a></li>
<li>Bump gson from 2.8.6 to 2.9.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7646">robolectric/robolectric#7646</a></li>
<li>Bump core from 1.5.0 to 1.9.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7649">robolectric/robolectric#7649</a></li>
<li>Clean up unused code for ShadowDisplayManagerTest by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7662">robolectric/robolectric#7662</a></li>
<li>Remove unused shadows ShadowCornerPathEffect and ShadowLinearGradient <a href="https://redirect.github.com/robolectric/robolectric/pull/7668">robolectric/robolectric#7668</a></li>
<li>Bump apiCompatVersion from 4.8.2 to 4.9 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7672">robolectric/robolectric#7672</a></li>
<li>Add call to $$robo$init for Jacoco-instrumented constructors <a href="https://redirect.github.com/robolectric/robolectric/pull/7677">robolectric/robolectric#7677</a></li>
<li>Respect ShadowProvider priority when populating the ShadowPicker map <a href="https://redirect.github.com/robolectric/robolectric/pull/7686">robolectric/robolectric#7686</a></li>
<li>Properly parse &amp; populate process information from the manifest. ServiceInfo.processName and ActivityInfo.processName will now correctly reflect the value of the process attribute from their respective manifest entry. <a href="https://redirect.github.com/robolectric/robolectric/pull/7690">robolectric/robolectric#7690</a></li>
<li>Bump autoServiceVersion from 1.0-rc6 to 1.0.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7674">robolectric/robolectric#7674</a></li>
<li>Create an activity context for activities. <a href="https://redirect.github.com/robolectric/robolectric/pull/6481">robolectric/robolectric#6481</a></li>
<li>Remove deprecated Utils#intArrayToList by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7687">robolectric/robolectric#7687</a></li>
<li>Fix configuration/resource handling in activity contexts <a href="https://redirect.github.com/robolectric/robolectric/pull/7692">robolectric/robolectric#7692</a></li>
<li>Add Java source &amp; target compatibility config for preinstrumented by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7664">robolectric/robolectric#7664</a></li>
<li>Update the <code>ResourcesManager</code> configuration when applying qualifiers <a href="https://redirect.github.com/robolectric/robolectric/pull/7697">robolectric/robolectric#7697</a></li>
<li>Replace Config with Implementation <a href="https://redirect.github.com/robolectric/robolectric/pull/7710">robolectric/robolectric#7710</a></li>
<li>Switch to ubuntu-20.04 for GitHub Actions by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7716">robolectric/robolectric#7716</a></li>
<li>Bump errorproneVersion from 2.9.0 to 2.16 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7715">robolectric/robolectric#7715</a></li>
<li>Bump Kotlin to 1.7.10 by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7497">robolectric/robolectric#7497</a></li>
<li>Upgrade androidx.test and androidx.fragment versions to latest. by <a href="https://github.com/brettchabot"><code>@​brettchabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7683">robolectric/robolectric#7683</a></li>
<li>Bump kotlinVersion from 1.5.20 to 1.7.20 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/7694">robolectric/robolectric#7694</a></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="245c8f6405"><code>245c8f6</code></a> Bump version to 4.10.</li>
<li><a href="732290ae0a"><code>732290a</code></a> Merge branch 'google' into 'master'</li>
<li><a href="301c15872c"><code>301c158</code></a> Fix doc typo for ShadowWebview</li>
<li><a href="f8cfc865ab"><code>f8cfc86</code></a> Remove executable flag for some Java files</li>
<li><a href="d2340ee846"><code>d2340ee</code></a> Support partial AppComponentFactory in Robolectric</li>
<li><a href="1d3cdabd68"><code>1d3cdab</code></a> Adjust to future platform changes.</li>
<li><a href="877eb6af09"><code>877eb6a</code></a> Migrate task definations to task.register</li>
<li><a href="45cb893459"><code>45cb893</code></a> Add basic implementation for LocationManager.requestFlush().</li>
<li><a href="40c16eaac4"><code>40c16ea</code></a> Remove unnecessary logic to transform broadcast receiver class names</li>
<li><a href="adb2d07ea0"><code>adb2d07</code></a> Fix AssetManagerTest on android U</li>
<li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.9.2...robolectric-4.10">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.2&new-version=4.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/4687

Reviewed By: lblasa

Differential Revision: D45350804

Pulled By: passy

fbshipit-source-id: c3de6d41ec56a52ca76964f0744388d4b84c346d
2023-04-28 03:35:40 -07:00
dependabot[bot]
bbfaae3c09 Bump com.google.protobuf:protobuf-java from 3.21.12 to 3.22.3 (#4686)
Summary:
Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.12 to 3.22.3.
<details>
<summary>Commits</summary>
<ul>
<li><a href="482156c0f9"><code>482156c</code></a> Updating version.json and repo version numbers to: 22.3</li>
<li><a href="69776b0b0e"><code>69776b0</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12457">#12457</a> from deannagarcia/updateDep</li>
<li><a href="553422572d"><code>5534225</code></a> Update UPB dep</li>
<li><a href="21b4fd581f"><code>21b4fd5</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12453">#12453</a> from protocolbuffers/deannagarcia-patch-5</li>
<li><a href="f51da1fe66"><code>f51da1f</code></a> Fix .gitmodules to use the correct absl branch</li>
<li><a href="5ddb1fc609"><code>5ddb1fc</code></a> Remove ODR violation from WKT codegen (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12406">#12406</a>) (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12419">#12419</a>)</li>
<li><a href="f1c7820c9b"><code>f1c7820</code></a> Suppress -Wunused-parameter warning for GCC and clang. (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12355">#12355</a>)</li>
<li><a href="58ecf38aa5"><code>58ecf38</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12303">#12303</a> from protocolbuffers/deannagarcia-patch-4</li>
<li><a href="cb009b29fa"><code>cb009b2</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/12301">#12301</a> from mkruskal-google/cmake-fix</li>
<li><a href="6e624e4f6b"><code>6e624e4</code></a> Add codespell exceptions</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.21.12...v3.22.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.protobuf:protobuf-java&package-manager=gradle&previous-version=3.21.12&new-version=3.22.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/4686

Reviewed By: lblasa

Differential Revision: D45350815

Pulled By: passy

fbshipit-source-id: d9e74f07e71a031562eac21176027c80b949003c
2023-04-28 03:30:50 -07:00
dependabot[bot]
489d9ba3e0 Bump com.vanniktech:gradle-maven-publish-plugin from 0.24.0 to 0.25.2 (#4679)
Summary:
Bumps [com.vanniktech:gradle-maven-publish-plugin](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.24.0 to 0.25.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/releases">com.vanniktech:gradle-maven-publish-plugin's releases</a>.</em></p>
<blockquote>
<h2>0.25.2</h2>
<ul>
<li>Fix javadoc jar being empty when using dokka.</li>
</ul>
<h2>0.25.1</h2>
<ul>
<li>Fix snapshot publishing being broken.</li>
</ul>
<h2>0.25.0</h2>
<ul>
<li>The <code>createStagingRepository</code> task now uses the worker API which allows the project to built
in parallel to the creation of the staging repository.</li>
<li>Fix incompatibility with Kotlin 1.8.20-Beta for Kotlin/JS projects. The Kotlin/JS plugin is now taking
care of creating the sources jar on its own. Because of this the base plugin won't allow disabling
sources jar creation for Kotlin/JS projects anymore starting with 1.8.20. The <code>KotlinJs</code> constructor
with a <code>sourcesJar</code> parameter has been deprecated.</li>
<li>Fix incompatibility with Gradle 8.1 for <code>java-test-fixtures</code> projects</li>
<li>Fix incompatibility with <code>com.gradle.plugin-publish</code> 1.0.0 and 1.1.0</li>
<li>New minimum supported versions:
<ul>
<li>Gradle 7.4</li>
<li>Android Gradle Plugin 7.3.0</li>
<li>Kotlin Gradle Plugin 1.7.0</li>
<li><code>com.gradle.plugin-publish</code> 1.0.0</li>
</ul>
</li>
<li>Note: Starting with Kotlin 1.8.20-Beta the <code>common</code> sources jar for multiplatform projects will only contain
the sources of the common source set instead of containing the sources from all source sets.</li>
</ul>
<h4>Configuration cache status</h4>
<p>Configuration cache is supported starting with <strong>Gradle 7.6+</strong> except for:</p>
<ul>
<li>Builds with enabled signing, will be resolved in Gradle 8.1.</li>
<li>Publishing releases to Maven Central (snapshots are fine), blocked by [Gradle issue <a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/22779">#22779</a>](<a href="https://redirect.github.com/gradle/gradle/issues/22779">gradle/gradle#22779</a>).</li>
<li>Kotlin Multiplatform projects, blocked by <a href="https://youtrack.jetbrains.com/issue/KT-49933">KT-49933</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/main/CHANGELOG.md">com.vanniktech:gradle-maven-publish-plugin's changelog</a>.</em></p>
<blockquote>
<h2>0.25.2 <em>(2023-04-16)</em></h2>
<ul>
<li>Fix javadoc jar being empty when using dokka.</li>
</ul>
<h2>0.25.1 <em>(2023-03-24)</em></h2>
<ul>
<li>Fix snapshot publishing being broken.</li>
</ul>
<h2>0.25.0 <em>(2023-03-23)</em></h2>
<ul>
<li>The <code>createStagingRepository</code> task now uses the worker API which allows the project to built
in parallel to the creation of the staging repository.</li>
<li>Fix incompatibility with Kotlin 1.8.20-Beta for Kotlin/JS projects. The Kotlin/JS plugin is now taking
care of creating the sources jar on its own. Because of this the base plugin won't allow disabling
sources jar creation for Kotlin/JS projects anymore starting with 1.8.20. The <code>KotlinJs</code> constructor
with a <code>sourcesJar</code> parameter has been deprecated.</li>
<li>Fix incompatibility with Gradle 8.1 for <code>java-test-fixtures</code> projects</li>
<li>Fix incompatibility with <code>com.gradle.plugin-publish</code> 1.0.0 and 1.1.0</li>
<li>New minimum supported versions:
<ul>
<li>Gradle 7.4</li>
<li>Android Gradle Plugin 7.3.0</li>
<li>Kotlin Gradle Plugin 1.7.0</li>
<li><code>com.gradle.plugin-publish</code> 1.0.0</li>
</ul>
</li>
<li>Note: Starting with Kotlin 1.8.20-Beta the <code>common</code> sources jar for multiplatform projects will only contain
the sources of the common source set instead of containing the sources from all source sets.</li>
</ul>
<h4>Configuration cache status</h4>
<p>Configuration cache is supported starting with <strong>Gradle 7.6+</strong> except for:</p>
<ul>
<li>Builds with enabled signing, will be resolved in Gradle 8.1.</li>
<li>Publishing releases to Maven Central (snapshots are fine), blocked by [Gradle issue <a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/22779">#22779</a>](<a href="https://redirect.github.com/gradle/gradle/issues/22779">gradle/gradle#22779</a>).</li>
<li>Kotlin Multiplatform projects, blocked by <a href="https://youtrack.jetbrains.com/issue/KT-49933">KT-49933</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="faae7cc990"><code>faae7cc</code></a> Update to 0.25.2-rc1</li>
<li><a href="7c9a1c9b1e"><code>7c9a1c9</code></a> Changelog for 0.25.2</li>
<li><a href="899b4da7ea"><code>899b4da</code></a> fix Dokka javadoc jar set up (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/559">https://github.com/facebook/flipper/issues/559</a>)</li>
<li><a href="df8aee6f99"><code>df8aee6</code></a> Update dependency com.android.tools.build:gradle to v8 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/557">https://github.com/facebook/flipper/issues/557</a>)</li>
<li><a href="efb4317fdf"><code>efb4317</code></a> Update plugin com.gradle.enterprise to v3.13 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/556">https://github.com/facebook/flipper/issues/556</a>)</li>
<li><a href="5acae8c36f"><code>5acae8c</code></a> Gradle 8.1 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/554">https://github.com/facebook/flipper/issues/554</a>)</li>
<li><a href="8cc89daa5f"><code>8cc89da</code></a> update tested versions (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/552">https://github.com/facebook/flipper/issues/552</a>)</li>
<li><a href="436ee0002f"><code>436ee00</code></a> Update kotlin monorepo to v1.8.20 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/553">https://github.com/facebook/flipper/issues/553</a>)</li>
<li><a href="454faf601d"><code>454faf6</code></a> Update plugin com.gradle.enterprise to v3.12.6 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/550">https://github.com/facebook/flipper/issues/550</a>)</li>
<li><a href="f740112300"><code>f740112</code></a> Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.25.1 (<a href="https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/issues/548">https://github.com/facebook/flipper/issues/548</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.24.0...0.25.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.vanniktech:gradle-maven-publish-plugin&package-manager=gradle&previous-version=0.24.0&new-version=0.25.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/4679

Reviewed By: antonk52

Differential Revision: D45079156

Pulled By: passy

fbshipit-source-id: b996d486b817056b3ff5e3ddcc4eb81caa5abb62
2023-04-18 03:49:37 -07:00
dependabot[bot]
aacef1f80b Bump com.facebook.fresco:flipper from 2.6.0 to 3.0.0 (#4681)
Summary:
Bumps [com.facebook.fresco:flipper](https://github.com/facebook/fresco) from 2.6.0 to 3.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="bfcc9242bb"><code>bfcc924</code></a> Bump version to 3.0.0</li>
<li><a href="545919272c"><code>5459192</code></a> Bump Robolectric to v4.9.2</li>
<li><a href="5bcf7efecb"><code>5bcf7ef</code></a> More Fresco OSS build fixes, including removing deprecated scroll test</li>
<li><a href="041dd2c354"><code>041dd2c</code></a> Promote Vito open source artifacts from alpha to normal artifacts</li>
<li><a href="0d08840a82"><code>0d08840</code></a> Modernize Fresco's CircleCI setup, including Java 11 support</li>
<li><a href="8822457e86"><code>8822457</code></a> Remove empty animated-base-test</li>
<li><a href="61b6c9fa01"><code>61b6c9f</code></a> Fixed more open source Fresco build issues</li>
<li><a href="b08b79e3c5"><code>b08b79e</code></a> Added AssertJ Gradle dependencies for Fresco tests</li>
<li><a href="8267e9b914"><code>8267e9b</code></a> fix thumbnail only loading for android OS below Q</li>
<li><a href="a38efeb23d"><code>a38efeb</code></a> convert_fest_assertions: //fbandroid/libraries/fresco/animated-drawable/src/t...</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/fresco/compare/v2.6.0...v3.0.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

 ---

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

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

</details>

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

Reviewed By: antonk52

Differential Revision: D45079152

Pulled By: passy

fbshipit-source-id: 48c2892ed6965f150eee6c8f60c45bd801a2bf7d
2023-04-18 03:42:58 -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
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]
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]
37b95c251e Bump com.github.ben-manes.versions from 0.44.0 to 0.46.0 (#4551)
Summary:
Bumps com.github.ben-manes.versions from 0.44.0 to 0.46.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.ben-manes.versions&package-manager=gradle&previous-version=0.44.0&new-version=0.46.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/4551

Reviewed By: lblasa

Differential Revision: D43904939

Pulled By: passy

fbshipit-source-id: 1208535e181822dd954959304b497a021d2f9b9b
2023-03-09 03:16:40 -08:00
Lorenzo Blasa
11115501a2 fbjni and soloader versions from gradle.properties
Summary: ^

Reviewed By: passy

Differential Revision: D43879496

fbshipit-source-id: 93ee552d11772fcb5ada89c2364536978766fba4
2023-03-08 02:53:49 -08:00
Lorenzo Blasa
d8002de88c NDK version from gradle.properties
Summary:
^

With these changes, we can build the project by overriding these version from a gradle build.

    ./gradlew :assembleDebug -DNDK_VERSION=21.4.7075529 -DFBJNI_VERSION=0.2.2

Reviewed By: passy

Differential Revision: D43879098

fbshipit-source-id: 8790aa12a086373194d45687d70ceb73b07713b9
2023-03-08 02:53:49 -08:00
Sachin Tewari
2e31247486 Move flipper-fresco-plugin to fresco's repo from flipper's repo (#4546)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/4546

Move flipper-fresco-plugin to fresco's repo from flipper's repo

Reviewed By: passy

Differential Revision: D43467895

fbshipit-source-id: efea88563cf931baf4bda0c8bbdfbe41d0f769c5
2023-02-23 04:44:41 -08:00
Pascal Hartig
786ae04d21 Back out "Bump androidx.sqlite:sqlite-framework from 2.2.0 to 2.3.0"
Summary:
Original commit changeset: ab279ff968a1

Original Phabricator Diff: D43305296 (f0b7e8a5d2)

 ---

We'd first have to upgrade our SDK to 33 for this to build: https://github.com/facebook/flipper/actions/runs/4195374373/jobs/7274823939

Reviewed By: ivanmisuno

Differential Revision: D43356641

fbshipit-source-id: 8bc4ff2f86052cfa26386288bf584d6f5048526e
2023-02-16 09:21:48 -08:00
dependabot[bot]
f0b7e8a5d2 Bump androidx.sqlite:sqlite-framework from 2.2.0 to 2.3.0 (#4509)
Summary:
Bumps androidx.sqlite:sqlite-framework from 2.2.0 to 2.3.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.sqlite:sqlite-framework&package-manager=gradle&previous-version=2.2.0&new-version=2.3.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/4509

Reviewed By: mweststrate

Differential Revision: D43305296

Pulled By: ivanmisuno

fbshipit-source-id: ab279ff968a1769e5377b7390baf6866df59cd7f
2023-02-16 06:33:32 -08:00
dependabot[bot]
7a7c23d447 Bump androidx.test:runner from 1.5.1 to 1.5.2 (#4510)
Summary:
Bumps androidx.test:runner from 1.5.1 to 1.5.2.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.test:runner&package-manager=gradle&previous-version=1.5.1&new-version=1.5.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/4510

Reviewed By: mweststrate

Differential Revision: D43305274

Pulled By: ivanmisuno

fbshipit-source-id: 1c5dda0b56e9f8db251351ba4822d5b73ce049b7
2023-02-16 06:33:32 -08:00
dependabot[bot]
848158d9a0 Bump com.vanniktech:gradle-maven-publish-plugin from 0.22.0 to 0.24.0 (#4511)
Summary:
Bumps [com.vanniktech:gradle-maven-publish-plugin](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.22.0 to 0.24.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/releases">com.vanniktech:gradle-maven-publish-plugin's releases</a>.</em></p>
<blockquote>
<h2>0.24.0</h2>
<ul>
<li>Support arbitrary Sonatype hosts instead of just oss.sonatype.org and s01.oss.sonatype.org.</li>
<li>Support adjusting timeouts for Sonatype related requests and operations. <a href="https://vanniktech.github.io/gradle-maven-publish-plugin/central/#timeouts">See docs</a></li>
<li>Internal change on how the sources jar is created.</li>
</ul>
<h2>0.23.2</h2>
<ul>
<li>Fix signing when using Gradle 8.0.</li>
<li>Finding a matching staging profile in Sonatype is more lenient. If there is just one that one will always be used.
The plugin will also fallback to any staging profile that has a matching prefix with the group id.</li>
<li>As a workaround for an issue in Gradle that causes invalid module metadata for <code>java-test-fixtures</code> projects, <code>project.group</code>
and <code>project.version</code> are now being set again for those projects. <a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/pull/490">https://github.com/facebook/flipper/issues/490</a></li>
</ul>
<h2>0.23.1</h2>
<p><a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md#version-0231-2022-12-30">Changelog</a></p>
<h2>0.23.0</h2>
<p><a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md#version-0230-2022-12-29">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/main/CHANGELOG.md">com.vanniktech:gradle-maven-publish-plugin's changelog</a>.</em></p>
<blockquote>
<h2>0.24.0 <em>(2023-01-29)</em></h2>
<ul>
<li>Support arbitrary Sonatype hosts instead of just oss.sonatype.org and s01.oss.sonatype.org.</li>
<li>Support adjusting timeouts for Sonatype related requests and operations. <a href="https://vanniktech.github.io/gradle-maven-publish-plugin/central/#timeouts">See docs</a></li>
<li>Internal change on how the sources jar is created.</li>
</ul>
<h2>0.23.2 <em>(2023-01-17)</em></h2>
<ul>
<li>Fix signing when using Gradle 8.0.</li>
<li>Finding a matching staging profile in Sonatype is more lenient. If there is just one that one will always be used.
The plugin will also fallback to any staging profile that has a matching prefix with the group id.</li>
<li>As a workaround for an issue in Gradle that causes invalid module metadata for <code>java-test-fixtures</code> projects, <code>project.group</code>
and <code>project.version</code> are now being set again for those projects. <a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/pull/490">https://github.com/facebook/flipper/issues/490</a></li>
</ul>
<h2>0.23.1 <em>(2022-12-30)</em></h2>
<ul>
<li>Also support publishing sources for the <code>java-test-fixtures</code> plugin in Kotlin/JVM projects.</li>
<li>Suppress Gradle warnings when publishing a project that uses <code>java-test-fixtures</code>.</li>
</ul>
<h2>0.23.0 <em>(2022-12-29)</em></h2>
<p>Updated docs can be found on <a href="https://vanniktech.github.io/gradle-maven-publish-plugin/">the new website</a>.</p>
<ul>
<li><strong>NEW</strong>: It is now possible to set group id, artifact id directly through the DSL
<pre lang="groovy"><code>mavenPublishing {
  coordinates(&quot;com.example&quot;, &quot;library&quot;, &quot;1.0.3&quot;)
}
</code></pre>
</li>
<li><code>project.group</code> and <code>project.version</code> will still be used as default values for group and version if the
<code>GROUP</code>/<code>VERSION_NAME</code> Gradle properties do not exist and <code>coordinates</code> was not called, however there are 2
<strong>behavior changes</strong>:
<ul>
<li>The <code>GROUP</code> and <code>VERSION_NAME</code> Gradle properties take precedence over <code>project.group</code> and <code>project.version</code> instead
of being overwritten by them. If you need to define the properties but replace them for some projects,
please use the new <code>coordinates</code> method instead.</li>
<li>The <code>GROUP</code> and <code>VERSION_NAME</code> Gradle properties will not be explicitly set as <code>project.group</code> and
<code>project.version</code> anymore.</li>
</ul>
</li>
<li><strong>NEW</strong>: Added <code>dropRepository</code> task that will drop a Sonatype staging repository. It is possible to specify
which repository to drop by adding a <code>--repository</code> parameter with the id of the staging repository that was
printed during <code>publish</code>. If no repository is specified and there is only one staging repository, that one
will be dropped.</li>
<li>Added workaround to also publish sources for the <code>java-test-fixtures</code> plugin</li>
<li>Fixed publishing Kotlin/JS projects with the base plugin.</li>
<li>Fixed that a POM configured through the DSL is incomplete when publishing Gradle plugins.</li>
<li>The minimum supported Gradle version has been increased to 7.3.</li>
<li>The plugin now requires using JDK 11+ to run Gradle.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7faa441d3a"><code>7faa441</code></a> Prepare changelog for release 0.24.0.</li>
<li><a href="95f5b4eb79"><code>95f5b4e</code></a> make timeouts configurable (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/508">https://github.com/facebook/flipper/issues/508</a>)</li>
<li><a href="4b4302027a"><code>4b43020</code></a> replace custom sources jar task (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/507">https://github.com/facebook/flipper/issues/507</a>)</li>
<li><a href="744db566a1"><code>744db56</code></a> Update dependency org.jlleitschuh.gradle:ktlint-gradle to v11.1.0 (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/506">https://github.com/facebook/flipper/issues/506</a>)</li>
<li><a href="f041faa59d"><code>f041faa</code></a> Open up SonatypeHost (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/504">https://github.com/facebook/flipper/issues/504</a>)</li>
<li><a href="9300a2be9c"><code>9300a2b</code></a> Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.23.2 (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/501">https://github.com/facebook/flipper/issues/501</a>)</li>
<li><a href="8f3edf1e75"><code>8f3edf1</code></a> Update CHANGELOG for 0.23.2.</li>
<li><a href="b944e0d46a"><code>b944e0d</code></a> test against Gradle 8.0-rc-2 and AGP 8.0.0-alpha11 (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/499">https://github.com/facebook/flipper/issues/499</a>)</li>
<li><a href="93a21886fa"><code>93a2188</code></a> make finding a staging profile more lenient (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/498">https://github.com/facebook/flipper/issues/498</a>)</li>
<li><a href="6686704e1d"><code>6686704</code></a> Update dependency com.android.tools.build:gradle to v7.4.0 (<a href="https://github-redirect.dependabot.com/vanniktech/gradle-maven-publish-plugin/issues/495">https://github.com/facebook/flipper/issues/495</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.22.0...0.24.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.vanniktech:gradle-maven-publish-plugin&package-manager=gradle&previous-version=0.22.0&new-version=0.24.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/4511

Reviewed By: ivanmisuno

Differential Revision: D43303376

Pulled By: passy

fbshipit-source-id: f434a912d246bb7e916d0afb2ee9cf3a5d8bd8d4
2023-02-15 09:30:06 -08:00
dependabot[bot]
0622f9d87f Bump de.undercouch.download from 5.2.1 to 5.3.1 (#4497)
Summary:
Bumps [de.undercouch.download](https://github.com/michel-kraemer/gradle-download-task) from 5.2.1 to 5.3.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/michel-kraemer/gradle-download-task/releases">de.undercouch.download's releases</a>.</em></p>
<blockquote>
<h2>5.3.1</h2>
<p>Bug fixes:</p>
<ul>
<li>Downgrade slf4j to fix warning on console about missing slf4j provider</li>
<li>Allow <code>download</code> and <code>verify</code> extensions to be created on demand in custom tasks, so these tasks can be made compatible with Gradle's configuration cache (see <a href="https://github-redirect.dependabot.com/michel-kraemer/gradle-download-task/issues/284">https://github.com/facebook/flipper/issues/284</a>). Thanks to <a href="https://github.com/liblit"><code>@​liblit</code></a> for testing!</li>
</ul>
<p>Maintenance:</p>
<ul>
<li>Update dependencies</li>
<li>Improve documentation</li>
<li>Add integration tests for Gradle 6.9.3 and 7.6</li>
</ul>
<h2>5.3.0</h2>
<p>New features:</p>
<ul>
<li>Add <code>path</code> and <code>relativePath</code> properties to the <code>DownloadDetails</code> class so <code>eachFile</code> actions can also change the relative path of a target file and not only its name</li>
<li>Duplicate destination files are now prevented. Specifying a duplicate destination file (e.g. in an <code>eachFile</code> action) will lead to an exception being thrown.</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>Call <code>eachFile</code> action only once per source</li>
<li>Correctly create list of output files (even if the destination is the project's build directory)</li>
</ul>
<p>Maintenance:</p>
<ul>
<li>Update dependencies</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="a0374fc7c8"><code>a0374fc</code></a> Bump up version number to 5.3.1</li>
<li><a href="612f57a382"><code>612f57a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/michel-kraemer/gradle-download-task/issues/291">https://github.com/facebook/flipper/issues/291</a> from michel-kraemer/dependabot/npm_and_yarn/screencas...</li>
<li><a href="53af1049f5"><code>53af104</code></a> Bump http-cache-semantics from 4.1.0 to 4.1.1 in /screencast</li>
<li><a href="398c14c05c"><code>398c14c</code></a> Update dependencies</li>
<li><a href="15cf7eecfb"><code>15cf7ee</code></a> Bump up version number to 5.3.1-SNAPSHOT</li>
<li><a href="e3c65ffcb4"><code>e3c65ff</code></a> Allow extensions to be created from tasks</li>
<li><a href="34e2dd4147"><code>34e2dd4</code></a> Downgrade slf4j to fix warning on console about missing slf4j provider</li>
<li><a href="b3fa29f9ff"><code>b3fa29f</code></a> Revert &quot;Update Apache HttpClient to 5.2.1&quot;</li>
<li><a href="01f05e046b"><code>01f05e0</code></a> Add integration tests for Gradle 6.9.3 and 7.6</li>
<li><a href="a998a54490"><code>a998a54</code></a> Upgrade Gradle to 7.6</li>
<li>Additional commits viewable in <a href="https://github.com/michel-kraemer/gradle-download-task/compare/5.2.1...5.3.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=de.undercouch.download&package-manager=gradle&previous-version=5.2.1&new-version=5.3.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/4497

Reviewed By: ivanmisuno

Differential Revision: D43117856

Pulled By: mweststrate

fbshipit-source-id: 3efd1008cd92310587a34511ffac1a0ae4403970
2023-02-09 03:22:18 -08:00
dependabot[bot]
c771d5440b Bump espresso-core from 3.5.0 to 3.5.1 (#4472)
Summary:
Bumps espresso-core 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-core&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/4472

Reviewed By: ivanmisuno

Differential Revision: D43117883

Pulled By: mweststrate

fbshipit-source-id: cdc8114536d5ea0a86036bb2ec6459ff8324bbf8
2023-02-09 03:22:18 -08:00
dependabot[bot]
c4b39b4c83 Bump dokka-gradle-plugin from 1.7.10 to 1.7.20 (#4225)
Summary:
Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.7.10 to 1.7.20.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/dokka/releases">dokka-gradle-plugin's releases</a>.</em></p>
<blockquote>
<h2>1.7.20 Beta</h2>
<p>This release focuses primarily on improving user experience and HTML format in particular.</p>
<h2>Improvements</h2>
<h3>General</h3>
<ul>
<li>Display inherited extensions (can be disabled by setting <code>suppressInheritedMembers</code> configuration property) (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2625">https://github.com/facebook/flipper/issues/2625</a>)</li>
<li>Display details for <code>Deprecated</code> declarations such as deprecation message, level and proposed replacement (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2622">https://github.com/facebook/flipper/issues/2622</a>)</li>
<li>Display and document <code>Enum</code>'s synthetic <code>values()</code> and <code>valueOf()</code> functions (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2650">https://github.com/facebook/flipper/issues/2650</a>)</li>
<li>Do not render constructors for annotation classes (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2642">https://github.com/facebook/flipper/issues/2642</a>)</li>
<li>Display values of <code>Java</code> constants (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2609">https://github.com/facebook/flipper/issues/2609</a>)</li>
<li>Trim spaces inside indented code blocks (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2661">https://github.com/facebook/flipper/issues/2661</a>, <a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2232">https://github.com/facebook/flipper/issues/2232</a>, <a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2233">https://github.com/facebook/flipper/issues/2233</a>)</li>
<li>Replace package name on the cover of package pages with &quot;Package-level declarations&quot; (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2586">https://github.com/facebook/flipper/issues/2586</a>)</li>
</ul>
<h3>HTML format</h3>
<ul>
<li>Add IntelliJ icons to the navigation side menu (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2578">https://github.com/facebook/flipper/issues/2578</a>)</li>
<li>Add auto-scrolling to selected navigation item (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2575">https://github.com/facebook/flipper/issues/2575</a>)</li>
<li>Use OS color scheme to initialize light/dark mode, thanks to <a href="https://github.com/pt2121"><code>@​pt2121</code></a>! (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2611">https://github.com/facebook/flipper/issues/2611</a>)</li>
<li>Update styling of all section tabs (including platform tabs) to match <a href="https://kotlinlang.org/docs/home.html">kotlinlang.org</a> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2589">https://github.com/facebook/flipper/issues/2589</a>)</li>
<li>Format long signatures dynamically based on client width (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2659">https://github.com/facebook/flipper/issues/2659</a>)</li>
<li>Add a horizontal divider between function overloads that are displayed on the same page (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2585">https://github.com/facebook/flipper/issues/2585</a>)</li>
<li>Add <code>Cmd + K</code> / <code>Ctrl + K</code> hotkey for opening search dialog, thanks to <a href="https://github.com/atyrin"><code>@​atyrin</code></a>! (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2633">https://github.com/facebook/flipper/issues/2633</a>)</li>
<li>Make current breadcrumb element not clickable and of default font color (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2588">https://github.com/facebook/flipper/issues/2588</a>)</li>
<li>Update code highlighting colors (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2670">https://github.com/facebook/flipper/issues/2670</a>)</li>
<li>Do not render platform tabs for common-only content (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2613">https://github.com/facebook/flipper/issues/2613</a>)</li>
<li>Apply the same style to all KDoc tag headers, making it more consistent (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2587">https://github.com/facebook/flipper/issues/2587</a>)</li>
<li>Move source links into signature, especially helpful on pages with many overloads (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2476">https://github.com/facebook/flipper/issues/2476</a>)</li>
<li>Add inner/nested declarations to the navigation side menu (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2597">https://github.com/facebook/flipper/issues/2597</a>)</li>
<li>Disable copy button for signatures (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2577">https://github.com/facebook/flipper/issues/2577</a>)</li>
</ul>
<h3>Javadoc format</h3>
<ul>
<li>Support <code>var</code> HTML tag, thanks to <a href="https://github.com/atyrin"><code>@​atyrin</code></a> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2617">https://github.com/facebook/flipper/issues/2617</a>)</li>
</ul>
<h3>Kotlin-as-Java plugin</h3>
<ul>
<li>Render annotation blocks for transformed classes, previously ignored (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2549">https://github.com/facebook/flipper/issues/2549</a>)</li>
</ul>
<h3>Gradle runner</h3>
<ul>
<li>Remove <code>kotlin-stdlib</code> dependency, which should fix errors like <code>Module was compiled with an incompatible version of Kotlin</code>, thanks to <a href="https://github.com/martinbonnin"><code>@​martinbonnin</code></a>! (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2570">https://github.com/facebook/flipper/issues/2570</a>)</li>
</ul>
<h2>Bugfixes</h2>
<ul>
<li>Fixed missing spaces between adjacent <code>Markdown</code> elements, where <code>_try_ *this*</code> would be rendered as <code>trythis</code> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2640">https://github.com/facebook/flipper/issues/2640</a>)</li>
<li>Fixed dependency resolution errors when building documentation for multiplatform projects with enabled compatibility metadata variant (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2634">https://github.com/facebook/flipper/issues/2634</a>)</li>
<li>Fixed a rare <code>StackOverflowError</code> related to type-aliased native references (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2664">https://github.com/facebook/flipper/issues/2664</a>)</li>
<li>Fixed <code>IllegalStateException</code> that was caused by using JS's dynamic types (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2645">https://github.com/facebook/flipper/issues/2645</a>)</li>
<li>Fixed a bug where certain <code>private</code> declarations were rendered as <code>public</code> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2639">https://github.com/facebook/flipper/issues/2639</a>)</li>
<li>Fixed incorrect handling of static declarations used within <code>see</code> tag (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2627">https://github.com/facebook/flipper/issues/2627</a>)</li>
<li>Fixed <code>Java</code> Enum types being rendered as <code>Any</code> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2647">https://github.com/facebook/flipper/issues/2647</a>)</li>
<li>Fixed incorrect signature generation that was caused by generic types caching (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2619">https://github.com/facebook/flipper/issues/2619</a>)</li>
<li>Fixed incorrect parsing of static imports in <code>Java</code> annotation params (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2593">https://github.com/facebook/flipper/issues/2593</a>)</li>
<li>Fixed <code>sourceRoots</code> configuration param not handling single <code>.java</code> files, thanks to <a href="https://github.com/2017398956"><code>@​2017398956</code></a>! (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2604">https://github.com/facebook/flipper/issues/2604</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d61df34a78"><code>d61df34</code></a> Change log level to INFO for messages about alpha plugin versions (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2693">https://github.com/facebook/flipper/issues/2693</a>)</li>
<li><a href="9bfc049481"><code>9bfc049</code></a> Change version to release</li>
<li><a href="1e67fe74c2"><code>1e67fe7</code></a> Update Kotlin to 1.7.20 (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2692">https://github.com/facebook/flipper/issues/2692</a>)</li>
<li><a href="b923bb6767"><code>b923bb6</code></a> Fix some extra indentation in code block that is inside list (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2233">https://github.com/facebook/flipper/issues/2233</a>)</li>
<li><a href="a7750c6447"><code>a7750c6</code></a> Update Kotlin to 1.7.20-RC (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2682">https://github.com/facebook/flipper/issues/2682</a>)</li>
<li><a href="86f9559ebd"><code>86f9559</code></a> Add documentation for synthetic Enum <code>values()</code> and <code>valueOf()</code> functions (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2">https://github.com/facebook/flipper/issues/2</a>...</li>
<li><a href="9207f8f032"><code>9207f8f</code></a> Fix source links in case of dri clashing (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2676">https://github.com/facebook/flipper/issues/2676</a>)</li>
<li><a href="ee8e73012c"><code>ee8e730</code></a> Extract classpath from <code>KotlinSharedNativeCompilation</code> as well (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2664">https://github.com/facebook/flipper/issues/2664</a>)</li>
<li><a href="a816e91799"><code>a816e91</code></a> Trim four spaces inside indented code block (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2661">https://github.com/facebook/flipper/issues/2661</a>)</li>
<li><a href="a0250a5d81"><code>a0250a5</code></a> Update integration tests: coroutines, serialization, biojava (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2672">https://github.com/facebook/flipper/issues/2672</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Kotlin/dokka/compare/v1.7.10...v1.7.20">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.10&new-version=1.7.20)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D43117913

Pulled By: mweststrate

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

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

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

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

 ---

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

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

</details>

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

Reviewed By: ivanmisuno

Differential Revision: D42706116

Pulled By: passy

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

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

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

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

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

 ---

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

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

</details>

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

Reviewed By: antonk52

Differential Revision: D42678087

Pulled By: passy

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

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

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

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

 ---

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

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

</details>

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

Reviewed By: antonk52

Differential Revision: D42370537

Pulled By: passy

fbshipit-source-id: 10676e3d642bd2fcab23440b23b425dbed7c5663
2023-01-18 07:23:47 -08:00