Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bump versionCode to 12 #231

Merged
merged 39 commits into from
May 30, 2020
Merged

bump versionCode to 12 #231

merged 39 commits into from
May 30, 2020

Conversation

otormaigh
Copy link
Owner

No description provided.

otormaigh and others added 30 commits April 23, 2020 21:40
Bumps firebase-analytics from 17.3.0 to 17.4.0.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-analytics&package-manager=gradle&previous-version=17.3.0&new-version=17.4.0)](https://dependabot.com/compatibility-score/?dependency-name=com.google.firebase:firebase-analytics&package-manager=gradle&previous-version=17.3.0&new-version=17.4.0)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps firebase-perf from 19.0.6 to 19.0.7.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-perf&package-manager=gradle&previous-version=19.0.6&new-version=19.0.7)](https://dependabot.com/compatibility-score/?dependency-name=com.google.firebase:firebase-perf&package-manager=gradle&previous-version=19.0.6&new-version=19.0.7)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps junit from 1.1.2-alpha05 to 1.1.2-beta01.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.test.ext:junit&package-manager=gradle&previous-version=1.1.2-alpha05&new-version=1.1.2-beta01)](https://dependabot.com/compatibility-score/?dependency-name=androidx.test.ext:junit&package-manager=gradle&previous-version=1.1.2-alpha05&new-version=1.1.2-beta01)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps gradle from 4.1.0-alpha06 to 4.1.0-alpha07.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=4.1.0-alpha06&new-version=4.1.0-alpha07)](https://dependabot.com/compatibility-score/?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=4.1.0-alpha06&new-version=4.1.0-alpha07)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps gradle from 4.1.0-alpha07 to 4.1.0-alpha08.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=4.1.0-alpha07&new-version=4.1.0-alpha08)](https://dependabot.com/compatibility-score/?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=4.1.0-alpha07&new-version=4.1.0-alpha08)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps recyclerview from 1.2.0-alpha02 to 1.2.0-alpha03.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.recyclerview:recyclerview&package-manager=gradle&previous-version=1.2.0-alpha02&new-version=1.2.0-alpha03)](https://dependabot.com/compatibility-score/?dependency-name=androidx.recyclerview:recyclerview&package-manager=gradle&previous-version=1.2.0-alpha02&new-version=1.2.0-alpha03)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.okhttp3` from 4.5.0 to 4.6.0.
Updates `okhttp` from 4.5.0 to 4.6.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">okhttp's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.6.0</h2>
<p><em>2020-04-28</em></p>
<ul>
<li>
<p>Fix: Follow HTTP 307 and 308 redirects on methods other than GET and POST. We're reluctant to
change OkHttp's behavior in handling common HTTP status codes, but this fix is overdue! The new
behavior is now consistent with [RFC 7231][rfc_7231_647], which is newer than OkHttp itself.
If you want this update with the old behavior use [this interceptor][legacy_interceptor].</p>
</li>
<li>
<p>Fix: Don't crash decompressing web sockets messages. We had a bug where we assumed deflated
bytes in would always yield deflated bytes out and this isn't always the case!</p>
</li>
<li>
<p>Fix: Reliably update and invalidate the disk cache on windows. As originally designed our
internal <code>DiskLruCache</code> assumes an inode-like file system, where it's fine to delete files that
are currently being read or written. On Windows the file system forbids this so we must be more
careful when deleting and renaming files.</p>
</li>
<li>
<p>Fix: Don't crash on Java 8u252 which introduces an API previously found only on Java 9 and
above. See [Jetty's overview][jetty_8_252] of the API change and its consequences.</p>
</li>
<li>
<p>New: <code>MultipartReader</code> is a streaming decoder for [MIME multipart (RFC 2045)][rfc_2045]
messages. It complements <code>MultipartBody</code> which is our streaming encoder.</p>
<pre lang="kotlin"><code>val response: Response = call.execute()
val multipartReader = MultipartReader(response.body!!)
<p>multipartReader.use {
while (true) {
val part = multipartReader.nextPart() ?: break
process(part.headers, part.body)
}
}
</code></pre></p>
</li>
<li>
<p>New: <code>MediaType.parameter()</code> gets a parameter like <code>boundary</code> from a media type like
<code>multipart/mixed; boundary=&quot;abc&quot;</code>.</p>
</li>
<li>
<p>New: <code>Authenticator.JAVA_NET_AUTHENTICATOR</code> forwards authentication requests to
<code>java.net.Authenticator</code>. This obsoletes <code>JavaNetAuthenticator</code> in the <code>okhttp-urlconnection</code>
module.</p>
</li>
<li>
<p>New: <code>CertificatePinner</code> now offers an API for inspecting the configured pins.</p>
</li>
<li>
<p>Upgrade: [Okio 2.6.0][okio_2_6_0].</p>
<pre lang="kotlin"><code>implementation(&quot;com.squareup.okio:okio:2.6.0&quot;)
</code></pre>
</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/0deadd5611c4bc793a776aaaa68710012e456b9f"><code>0deadd5</code></a> Prepare for release 4.6.0.</li>
<li><a href="https://github.com/square/okhttp/commit/0cc3aefa8ee328409bc6797e501308ba0b3c5e17"><code>0cc3aef</code></a> Complies with rfc7231 about statuses 307 and 308 (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/5990">#5990</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/269f5567ae209effb72b8bee89cff23b9c28b5d5"><code>269f556</code></a> Confirm MultipartBody and MultipartReader can work together (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/5999">#5999</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/42954034ab299265d4b4118f7086e93a5d8ef9a3"><code>4295403</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/5998">#5998</a> from square/jwilson.0427.fresh_public_suffixes</li>
<li><a href="https://github.com/square/okhttp/commit/16ca1d46c66a3a9244d7634447281da1dd96b9c7"><code>16ca1d4</code></a> Update the public suffixes DB</li>
<li><a href="https://github.com/square/okhttp/commit/8036ad42b0bb7bdc18c0dc12438fdbba7aa7f255"><code>8036ad4</code></a> Check in the old public suffix DB</li>
<li><a href="https://github.com/square/okhttp/commit/a1bc5c625d92d3758f33b8681fdfcfe986fb1a54"><code>a1bc5c6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/5996">#5996</a> from square/jwilson.0427.response_body</li>
<li><a href="https://github.com/square/okhttp/commit/9d3eb93b8b0fa22959f1d035f365b4fd6265e7f1"><code>9d3eb93</code></a> Parse response bodies as multipart</li>
<li><a href="https://github.com/square/okhttp/commit/f7c66edc5cdea59200c63550ad25fdb542e83a9f"><code>f7c66ed</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/5993">#5993</a> from square/jwilson.0426.multipart_reader</li>
<li><a href="https://github.com/square/okhttp/commit/37a7e7e9d14daf5e694afd9762b9e326e1098c45"><code>37a7e7e</code></a> Multipart reader first steps</li>
<li>Additional commits viewable in <a href="https://github.com/square/okhttp/compare/parent-4.5.0...parent-4.6.0">compare view</a></li>
</ul>
</details>
<br />

Updates `logging-interceptor` from 4.5.0 to 4.6.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">logging-interceptor's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.6.0</h2>
<p><em>2020-04-28</em></p>
<ul>
<li>
<p>Fix: Follow HTTP 307 and 308 redirects on methods other than GET and POST. We're reluctant to
change OkHttp's behavior in handling common HTTP status codes, but this fix is overdue! The new
behavior is now consistent with [RFC 7231][rfc_7231_647], which is newer than OkHttp itself.
If you want this update with the old behavior use [this interceptor][legacy_interceptor].</p>
</li>
<li>
<p>Fix: Don't crash decompressing web sockets messages. We had a bug where we assumed deflated
bytes in would always yield deflated bytes out and this isn't always the case!</p>
</li>
<li>
<p>Fix: Reliably update and invalidate the disk cache on windows. As originally designed our
internal <code>DiskLruCache</code> assumes an inode-like file system, where it's fine to delete files that
are currently being read or written. On Windows the file system forbids this so we must be more
careful when deleting and renaming files.</p>
</li>
<li>
<p>Fix: Don't crash on Java 8u252 which introduces an API previously found only on Java 9 and
above. See [Jetty's overview][jetty_8_252] of the API change and its consequences.</p>
</li>
<li>
<p>New: <code>MultipartReader</code> is a streaming decoder for [MIME multipart (RFC 2045)][rfc_2045]
messages. It complements <code>MultipartBody</code> which is our streaming encoder.</p>
<pre lang="kotlin"><code>val response: Response = call.execute()
val multipartReader = MultipartReader(response.body!!)
<p>multipartReader.use {
while (true) {
val part = multipartReader.nextPart() ?: break
process(part.headers, part.body)
}
}
</code></pre></p>
</li>
<li>
<p>New: <code>MediaType.parameter()</code> gets a parameter like <code>boundary</code> from a media type like
<code>multipart/mixed; boundary=&quot;abc&quot;</code>.</p>
</li>
<li>
<p>New: <code>Authenticator.JAVA_NET_AUTHENTICATOR</code> forwards authentication requests to
<code>java.net.Authenticator</code>. This obsoletes <code>JavaNetAuthenticator</code> in the <code>okhttp-urlconnection</code>
module.</p>
</li>
<li>
<p>New: <code>CertificatePinner</code> now offers an API for inspecting the configured pins.</p>
</li>
<li>
<p>Upgrade: [Okio 2.6.0][okio_2_6_0].</p>
<pre lang="kotlin"><code>implementation(&quot;com.squareup.okio:okio:2.6.0&quot;)
</code></pre>
</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/0deadd5611c4bc793a776aaaa68710012e456b9f"><code>0deadd5</code></a> Prepare for release 4.6.0.</li>
<li><a href="https://github.com/square/okhttp/commit/0cc3aefa8ee328409bc6797e501308ba0b3c5e17"><code>0cc3aef</code></a> Complies with rfc7231 about statuses 307 and 308 (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/5990">#5990</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/269f5567ae209effb72b8bee89cff23b9c28b5d5"><code>269f556</code></a> Confirm MultipartBody and MultipartReader can work together (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/5999">#5999</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/42954034ab299265d4b4118f7086e93a5d8ef9a3"><code>4295403</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/5998">#5998</a> from square/jwilson.0427.fresh_public_suffixes</li>
<li><a href="https://github.com/square/okhttp/commit/16ca1d46c66a3a9244d7634447281da1dd96b9c7"><code>16ca1d4</code></a> Update the public suffixes DB</li>
<li><a href="https://github.com/square/okhttp/commit/8036ad42b0bb7bdc18c0dc12438fdbba7aa7f255"><code>8036ad4</code></a> Check in the old public suffix DB</li>
<li><a href="https://github.com/square/okhttp/commit/a1bc5c625d92d3758f33b8681fdfcfe986fb1a54"><code>a1bc5c6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/5996">#5996</a> from square/jwilson.0427.response_body</li>
<li><a href="https://github.com/square/okhttp/commit/9d3eb93b8b0fa22959f1d035f365b4fd6265e7f1"><code>9d3eb93</code></a> Parse response bodies as multipart</li>
<li><a href="https://github.com/square/okhttp/commit/f7c66edc5cdea59200c63550ad25fdb542e83a9f"><code>f7c66ed</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/5993">#5993</a> from square/jwilson.0426.multipart_reader</li>
<li><a href="https://github.com/square/okhttp/commit/37a7e7e9d14daf5e694afd9762b9e326e1098c45"><code>37a7e7e</code></a> Multipart reader first steps</li>
<li>Additional commits viewable in <a href="https://github.com/square/okhttp/compare/parent-4.5.0...parent-4.6.0">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps [coil](https://github.com/coil-kt/coil) from 0.9.5 to 0.10.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/coil-kt/coil/releases">coil's releases</a>.</em></p>
<blockquote>
<h2>0.10.1</h2>
<p>See <a href="https://coil-kt.github.io/coil/changelog/#0101-april-26-2020">CHANGELOG.md</a>.</p>
<h2>0.10.0</h2>
<p>See <a href="https://coil-kt.github.io/coil/changelog/#0100-april-20-2020">CHANGELOG.md</a>.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/coil-kt/coil/blob/master/CHANGELOG.md">coil's changelog</a>.</em></p>
<blockquote>
<h2>[0.10.1] - April 26, 2020</h2>
<ul>
<li>Fix OOM when decoding large PNGs on API 23 and below. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/pull/372">#372</a>).
<ul>
<li>This disables decoding EXIF orientation for PNG files. PNG EXIF orientation is very rarely used and reading PNG EXIF data (even if it's empty) requires buffering the entire file into memory, which is bad for performance.</li>
</ul>
</li>
<li>Minor Java compatibility improvements to <code>SparseIntArraySet</code>.</li>
</ul>
<hr />
<ul>
<li>Update Okio to 2.6.0.</li>
</ul>
<h2>[0.10.0] - April 20, 2020</h2>
<h3>Highlights</h3>
<ul>
<li>
<p><strong>This version deprecates most of the DSL API in favour of using the builders directly.</strong> Here's what the change looks like:</p>
<pre lang="kotlin"><code>// 0.9.5 (old)
val imageLoader = ImageLoader(context) {
    bitmapPoolPercentage(0.5)
    crossfade(true)
}
<p>val disposable = imageLoader.load(context, &quot;<a href="https://www.example.com/image.jpg">https://www.example.com/image.jpg</a>&quot;) {
target(imageView)
}</p>
<p>val drawable = imageLoader.get(&quot;<a href="https://www.example.com/image.jpg">https://www.example.com/image.jpg</a>&quot;) {
size(512, 512)
}</p>
<p>// 0.10.0 (new)
val imageLoader = ImageLoader.Builder(context)
.bitmapPoolPercentage(0.5)
.crossfade(true)
.build()</p>
<p>val request = LoadRequest.Builder(context)
.data(&quot;<a href="https://www.example.com/image.jpg">https://www.example.com/image.jpg</a>&quot;)
.target(imageView)
.build()
val disposable = imageLoader.execute(request)</p>
<p>val request = GetRequest.Builder(context)
.data(&quot;<a href="https://www.example.com/image.jpg">https://www.example.com/image.jpg</a>&quot;)
.size(512, 512)
.build()
val drawable = imageLoader.execute(request).drawable
</code></pre></p>
</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/coil-kt/coil/commit/f646525c0cc0dec563827fb2b3ec0dccf83e83de"><code>f646525</code></a> Prepare 0.10.1.</li>
<li><a href="https://github.com/coil-kt/coil/commit/f019c8d763499af911a2176bd34175e79efc9885"><code>f019c8d</code></a> Fix OOM when decoding large PNGs on API 23 and below. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/372">#372</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/cc0d9c747e87c207a19946bfb08e1b6d1dc2ebbd"><code>cc0d9c7</code></a> Fix indented code blocks in docs.</li>
<li><a href="https://github.com/coil-kt/coil/commit/ab7075652d9f53f10d4d1f2ed486e8f3e8067c4d"><code>ab70756</code></a> Minor Java compatibility improvements.</li>
<li><a href="https://github.com/coil-kt/coil/commit/91402054c4f04f38a339074c92691cb213af8f77"><code>9140205</code></a> Group internal extensions into separate files. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/371">#371</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/1d246dbb9c8c86d423b7a48f661290bff0bc92ba"><code>1d246db</code></a> Move ArrayUtils.insert to an extension function. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/370">#370</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/62dd71c8badf7a34daf153756ac0f7f46be1cff1"><code>62dd71c</code></a> Update Okio (2.6.0).</li>
<li><a href="https://github.com/coil-kt/coil/commit/3817b48d6bd9a21ba2471a3a00bff7ed1da2bfc4"><code>3817b48</code></a> Move internal collections extensions to a separate file. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/369">#369</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/a40b5aebaa77c48dc31c229b007416b15e3a3318"><code>a40b5ae</code></a> Another fix for the fake ImageLoader docs.</li>
<li><a href="https://github.com/coil-kt/coil/commit/b3349594abfb5eba523b0dc23894672ef8ca2e23"><code>b334959</code></a> Fix fake ImageLoader docs.</li>
<li>Additional commits viewable in <a href="https://github.com/coil-kt/coil/compare/0.9.5...0.10.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=io.coil-kt:coil&package-manager=gradle&previous-version=0.9.5&new-version=0.10.1)](https://dependabot.com/compatibility-score/?dependency-name=io.coil-kt:coil&package-manager=gradle&previous-version=0.9.5&new-version=0.10.1)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps [danger](https://github.com/danger/danger) from 7.0.0 to 7.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/danger/danger/releases">danger's releases</a>.</em></p>
<blockquote>
<h2>7.0.1</h2>
<ul>
<li>Fixed import Dangerfile in directory from GitLab</li>
<li>Fixes warnings when using GitHub with Ruby 2.7</li>
<li>Improves messaging specific to GitLab</li>
<li>Updates Git dependency to 1.7 with Ruby 2.7 support without warnings</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/danger/danger/issues/1192">#1192</a>: <a href="https://github-redirect.dependabot.com/danger/danger/pull/1192">danger/danger#1192</a>
<a href="https://github-redirect.dependabot.com/danger/danger/issues/1191">#1191</a>: <a href="https://github-redirect.dependabot.com/danger/danger/issues/1191">danger/danger#1191</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/danger/danger/blob/master/CHANGELOG.md">danger's changelog</a>.</em></p>
<blockquote>
<h2>7.0.1</h2>
<ul>
<li>Fixed import Dangerfile in directory from GitLab</li>
<li>Fixes warnings when using GitHub with Ruby 2.7</li>
<li>Improves messaging specific to GitLab</li>
<li>Updates Git dependency to 1.7 with Ruby 2.7 support without warnings</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/danger/danger/commit/ecc3dd83bac0be72943df2edadba56b5b76c5de4"><code>ecc3dd8</code></a> Prepare for release</li>
<li><a href="https://github.com/danger/danger/commit/695f77f73f4b88464a7817c82651f63490b5719b"><code>695f77f</code></a> Merged by Peril</li>
<li><a href="https://github.com/danger/danger/commit/c47037e3343257e7e9a640008175d84bcab6c781"><code>c47037e</code></a> Merge branch 'master' into ruby_2_7/warnings</li>
<li><a href="https://github.com/danger/danger/commit/2df4eb41d28921e80ba2ba684cd394ad25e5747d"><code>2df4eb4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/danger/danger/issues/1221">#1221</a> from adzeitor/fix-import-dangerfile-in-dir-from-gitlab</li>
<li><a href="https://github.com/danger/danger/commit/d1848c087cc84337c0f19e25e6d1ea343232c676"><code>d1848c0</code></a> Add changelog</li>
<li><a href="https://github.com/danger/danger/commit/f408ca3036dc39ff4f19404e562ad3ce116a0fd4"><code>f408ca3</code></a> Fix spacing</li>
<li><a href="https://github.com/danger/danger/commit/4e2be82b60078abf083bc9044b2a79ea44ac1232"><code>4e2be82</code></a> Fix last parameter has warning</li>
<li><a href="https://github.com/danger/danger/commit/7e1d8a22e7e2febb05dc1fd604824139c55a1350"><code>7e1d8a2</code></a> Fix import Dangerfile in directory from GitLab</li>
<li><a href="https://github.com/danger/danger/commit/f2c16194f6517ea668f28c695a6941f45941faab"><code>f2c1619</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/danger/danger/issues/1219">#1219</a> from danger/updateGit</li>
<li><a href="https://github.com/danger/danger/commit/5e97ddfd1bd4305a9dee87eca80a6a53d9e5a632"><code>5e97ddf</code></a> Changelog update</li>
<li>Additional commits viewable in <a href="https://github.com/danger/danger/compare/7.0.0...7.0.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=danger&package-manager=bundler&previous-version=7.0.0&new-version=7.0.1)](https://dependabot.com/compatibility-score/?dependency-name=danger&package-manager=bundler&previous-version=7.0.0&new-version=7.0.1)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps firebase-core from 17.3.0 to 17.4.0.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-core&package-manager=gradle&previous-version=17.3.0&new-version=17.4.0)](https://dependabot.com/compatibility-score/?dependency-name=com.google.firebase:firebase-core&package-manager=gradle&previous-version=17.3.0&new-version=17.4.0)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps [danger](https://github.com/danger/danger) from 7.0.1 to 8.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/danger/danger/releases">danger's releases</a>.</em></p>
<blockquote>
<h2>8.0.0</h2>
<p><strong>Breaking</strong> - Drop support for Ruby 2.3, support Ruby 2.4+ [<a href="https://github.com/Kaspik">@Kaspik</a>] <a href="https://github-redirect.dependabot.com/danger/danger/pull/1225">#1225</a></p>
<ul>
<li>Fix github inline-comments always being struck-through. This was caused by a regression in PR <a href="https://github-redirect.dependabot.com/danger/danger/pull/1182">#1182</a>, fixed in PR <a href="https://github-redirect.dependabot.com/danger/danger/pull/1208/">#1208</a> for 6.3.2 but didn't make it to 7.0.0 [<a href="https://github.com/Kaspik">@Kaspik</a>] <a href="https://github-redirect.dependabot.com/danger/danger/pull/1225">#1225</a></li>
</ul>
<p><a href="https://github-redirect.dependabot.com/danger/danger/issues/1192">#1192</a>: <a href="https://github-redirect.dependabot.com/danger/danger/pull/1192">danger/danger#1192</a>
<a href="https://github-redirect.dependabot.com/danger/danger/issues/1191">#1191</a>: <a href="https://github-redirect.dependabot.com/danger/danger/issues/1191">danger/danger#1191</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/danger/danger/blob/master/CHANGELOG.md">danger's changelog</a>.</em></p>
<blockquote>
<h2>8.0.0</h2>
<p><strong>Breaking</strong> - Drop support for Ruby 2.3, support Ruby 2.4+ [<a href="https://github.com/Kaspik">@Kaspik</a>] <a href="https://github-redirect.dependabot.com/danger/danger/pull/1225">#1225</a></p>
<ul>
<li>Fix github inline-comments always being struck-through. This was caused by a regression in PR <a href="https://github-redirect.dependabot.com/danger/danger/pull/1182">#1182</a>, fixed in PR <a href="https://github-redirect.dependabot.com/danger/danger/pull/1208/">#1208</a> for 6.3.2 but didn't make it to 7.0.0 [<a href="https://github.com/Kaspik">@Kaspik</a>] <a href="https://github-redirect.dependabot.com/danger/danger/pull/1225">#1225</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/danger/danger/commit/057037ce7bd7e7bca5a9ff2c5bf43cfde37cac3b"><code>057037c</code></a> Preprare for release</li>
<li><a href="https://github.com/danger/danger/commit/91669972c21c4ed45cfe9633ed6a108ca7aea62b"><code>9166997</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/danger/danger/issues/1225">#1225</a> from danger/fixStrikeOut</li>
<li><a href="https://github.com/danger/danger/commit/21424eafa42e1a5e0070f66ce7d0a378bb2dc809"><code>21424ea</code></a> Fix ruby version for appveyor</li>
<li><a href="https://github.com/danger/danger/commit/125976d8db9fe473896b4ca3ac15aaf8b99fd218"><code>125976d</code></a> Drop Ruby 2.3 as Circle CI and Travis are not supporting anymore since last week</li>
<li><a href="https://github.com/danger/danger/commit/340f6feb44680d99515eacbc82dfef465a668a8c"><code>340f6fe</code></a> ... fix the right method</li>
<li><a href="https://github.com/danger/danger/commit/ca4e8b47be6e930a53f9cd4fe97e1c31667a4c81"><code>ca4e8b4</code></a> Update changelog</li>
<li><a href="https://github.com/danger/danger/commit/767092b4f0f405edb7e94e2c6f67f97304b259d2"><code>767092b</code></a> Re apply change from <a href="https://github-redirect.dependabot.com/danger/danger/pull/1208/files">danger/danger#1208</a> as Dang...</li>
<li>See full diff in <a href="https://github.com/danger/danger/compare/7.0.1...8.0.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=danger&package-manager=bundler&previous-version=7.0.1&new-version=8.0.0)](https://dependabot.com/compatibility-score/?dependency-name=danger&package-manager=bundler&previous-version=7.0.1&new-version=8.0.0)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps constraintlayout from 2.0.0-beta4 to 2.0.0-beta5.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.constraintlayout:constraintlayout&package-manager=gradle&previous-version=2.0.0-beta4&new-version=2.0.0-beta5)](https://dependabot.com/compatibility-score/?dependency-name=androidx.constraintlayout:constraintlayout&package-manager=gradle&previous-version=2.0.0-beta4&new-version=2.0.0-beta5)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps firebase-core from 17.4.0 to 17.4.1.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-core&package-manager=gradle&previous-version=17.4.0&new-version=17.4.1)](https://dependabot.com/compatibility-score/?dependency-name=com.google.firebase:firebase-core&package-manager=gradle&previous-version=17.4.0&new-version=17.4.1)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps gradle from 4.1.0-alpha08 to 4.1.0-alpha09.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=4.1.0-alpha08&new-version=4.1.0-alpha09)](https://dependabot.com/compatibility-score/?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=4.1.0-alpha08&new-version=4.1.0-alpha09)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.coroutines` from 1.3.5-native-mt-1.3.71-release-429 to 1.3.6.
Updates `kotlinx-coroutines-core` from 1.3.5-native-mt-1.3.71-release-429 to 1.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-core's releases</a>.</em></p>
<blockquote>
<h2>1.3.6</h2>
<h3>Flow</h3>
<ul>
<li><code>StateFlow</code>, new primitive for state handling (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1973">#1973</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1816">#1816</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/395">#395</a>). The <code>StateFlow</code> is designed to eventually replace <code>ConflatedBroadcastChannel</code> for state publication scenarios. Please, try it and share your feedback. Note, that Flow-based primitives to publish events will be added later. For events you should continue to either use <code>BroadcastChannel(1)</code>, if you put events into the <code>StateFlow</code>, protect them from double-processing with flags.</li>
<li><code>Flow.onEmpty</code> operator is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1890">#1890</a>).</li>
<li>Behavioural change in <code>Flow.onCompletion</code>, it is aligned with <code>invokeOnCompletion</code> now and passes <code>CancellationException</code> to its cause parameter (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1693">#1693</a>).</li>
<li>A lot of Flow operators have left its experimental status and are promoted to stable API.</li>
</ul>
<h3>Other</h3>
<ul>
<li><code>runInterruptible</code> primitive to tie cancellation with thread interruption for blocking calls. Contributed by <a href="https://github.com/jxdabc">@jxdabc</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1947">#1947</a>).</li>
<li>Integration module with RxJava3 is introduced. Contributed by <a href="https://github.com/ZacSweers">@ZacSweers</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1883">#1883</a>)</li>
<li>Integration with <a href="https://github.com/reactor/BlockHound">BlockHound</a> in <code>kotlinx-coroutines-debug</code> module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1821">#1821</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1060">#1060</a>).</li>
<li>Memory leak in ArrayBroadcastChannel is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1885">#1885</a>).</li>
<li>Behavioural change in <code>suspendCancellableCoroutine</code>, cancellation is established before invoking passed block argument (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1671">#1671</a>).</li>
<li>Debug agent internals are moved into <code>kotlinx-coroutines-core</code> for better integration with IDEA. It should not affect library users and all the redundant code should be properly eliminated with R8.</li>
<li>ClassCastException with reusable continuations bug is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1966">#1966</a>).</li>
<li>More precise scheduler detection for <code>Executor.asCoroutineDispatcher</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1992">#1992</a>).</li>
<li>Kotlin updated to 1.3.71.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-core's changelog</a>.</em></p>
<blockquote>
<h2>Version 1.3.6</h2>
<h3>Flow</h3>
<ul>
<li><code>StateFlow</code>, new primitive for state handling (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1973">#1973</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1816">#1816</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/395">#395</a>). The <code>StateFlow</code> is designed to eventually replace <code>ConflatedBroadcastChannel</code> for state publication scenarios. Please, try it and share your feedback. Note, that Flow-based primitives to publish events will be added later. For events you should continue to either use <code>BroadcastChannel(1)</code>, if you put events into the <code>StateFlow</code>, protect them from double-processing with flags.</li>
<li><code>Flow.onEmpty</code> operator is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1890">#1890</a>).</li>
<li>Behavioural change in <code>Flow.onCompletion</code>, it is aligned with <code>invokeOnCompletion</code> now and passes <code>CancellationException</code> to its cause parameter (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1693">#1693</a>).</li>
<li>A lot of Flow operators have left its experimental status and are promoted to stable API.</li>
</ul>
<h3>Other</h3>
<ul>
<li><code>runInterruptible</code> primitive to tie cancellation with thread interruption for blocking calls. Contributed by <a href="https://github.com/jxdabc">@jxdabc</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1947">#1947</a>).</li>
<li>Integration module with RxJava3 is introduced. Contributed by <a href="https://github.com/ZacSweers">@ZacSweers</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1883">#1883</a>)</li>
<li>Integration with <a href="https://github.com/reactor/BlockHound">BlockHound</a> in <code>kotlinx-coroutines-debug</code> module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1821">#1821</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1060">#1060</a>).</li>
<li>Memory leak in ArrayBroadcastChannel is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1885">#1885</a>).</li>
<li>Behavioural change in <code>suspendCancellableCoroutine</code>, cancellation is established before invoking passed block argument (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1671">#1671</a>).</li>
<li>Debug agent internals are moved into <code>kotlinx-coroutines-core</code> for better integration with IDEA. It should not affect library users and all the redundant code should be properly eliminated with R8.</li>
<li>ClassCastException with reusable continuations bug is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1966">#1966</a>).</li>
<li>More precise scheduler detection for <code>Executor.asCoroutineDispatcher</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1992">#1992</a>).</li>
<li>Kotlin updated to 1.3.71.</li>
</ul>
<h2>Version 1.3.5</h2>
<ul>
<li><code>firstOrNull</code> operator. Contributed by <a href="https://github.com/bradynpoulsen">@bradynpoulsen</a>.</li>
<li><code>java.time</code> adapters for Flow operators. Contributed by <a href="https://github.com/fvasco">@fvasco</a>.</li>
<li><code>kotlin.time.Duration</code> support (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1402">#1402</a>). Contributed by <a href="https://github.com/fvasco">@fvasco</a>.</li>
<li>Memory leak with a mix of reusable and non-reusable continuations is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1855">#1855</a>).</li>
<li><code>DebugProbes</code> are ready for production installation: its performance is increased, the flag to disable creation stacktraces to reduce the footprint is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1379">#1379</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1372">#1372</a>).</li>
<li>Stacktrace recovery workaround for Android 6.0 and earlier bug (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1866">#1866</a>).</li>
<li>New integration module: <code>kotlinx-coroutines-jdk9</code> with adapters for <code>java.util.concurrent.Flow</code>.</li>
<li><code>BroadcastChannel.close</code> properly starts lazy coroutine (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1713">#1713</a>).</li>
<li><code>kotlinx-coroutines-bom</code> is published without Gradle metadata.</li>
<li>Make calls to service loader in reactor integrations optimizable by R8 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1817">#1817</a>).</li>
</ul>
<h2>Version 1.3.4</h2>
<h3>Flow</h3>
<ul>
<li>Detect missing <code>awaitClose</code> calls in <code>callbackFlow</code> to make it less error-prone when used with callbacks (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1762">#1762</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1770">#1770</a>). This change makes <code>callbackFlow</code> <strong>different</strong> from <code>channelFlow</code>.</li>
<li><code>ReceiveChannel.asFlow</code> extension is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1490">#1490</a>).</li>
<li>Enforce exception transparency invariant in <code>flow</code> builder (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1657">#1657</a>).</li>
<li>Proper <code>Dispatcher</code> support in <code>Flow</code> reactive integrations (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1765">#1765</a>).</li>
<li>Batch <code>Subscription.request</code> calls in <code>Flow</code> reactive integration (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/766">#766</a>).</li>
<li><code>ObservableValue.asFlow</code> added to JavaFx integration module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1695">#1695</a>).</li>
<li><code>ObservableSource.asFlow</code> added to RxJava2 integration module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1768">#1768</a>).</li>
</ul>
<h3>Other changes</h3>
<ul>
<li><code>kotlinx-coroutines-core</code> is optimized for R8, making it much smaller for Android usages (75 KB for <code>1.3.4</code> release).</li>
<li>Performance of <code>Dispatchers.Default</code> is improved (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1704">#1704</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1706">#1706</a>).</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits/1.3.6">compare view</a></li>
</ul>
</details>
<br />

Updates `kotlinx-coroutines-android` from 1.3.5-native-mt-1.3.71-release-429 to 1.3.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-android's releases</a>.</em></p>
<blockquote>
<h2>1.3.6</h2>
<h3>Flow</h3>
<ul>
<li><code>StateFlow</code>, new primitive for state handling (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1973">#1973</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1816">#1816</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/395">#395</a>). The <code>StateFlow</code> is designed to eventually replace <code>ConflatedBroadcastChannel</code> for state publication scenarios. Please, try it and share your feedback. Note, that Flow-based primitives to publish events will be added later. For events you should continue to either use <code>BroadcastChannel(1)</code>, if you put events into the <code>StateFlow</code>, protect them from double-processing with flags.</li>
<li><code>Flow.onEmpty</code> operator is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1890">#1890</a>).</li>
<li>Behavioural change in <code>Flow.onCompletion</code>, it is aligned with <code>invokeOnCompletion</code> now and passes <code>CancellationException</code> to its cause parameter (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1693">#1693</a>).</li>
<li>A lot of Flow operators have left its experimental status and are promoted to stable API.</li>
</ul>
<h3>Other</h3>
<ul>
<li><code>runInterruptible</code> primitive to tie cancellation with thread interruption for blocking calls. Contributed by <a href="https://github.com/jxdabc">@jxdabc</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1947">#1947</a>).</li>
<li>Integration module with RxJava3 is introduced. Contributed by <a href="https://github.com/ZacSweers">@ZacSweers</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1883">#1883</a>)</li>
<li>Integration with <a href="https://github.com/reactor/BlockHound">BlockHound</a> in <code>kotlinx-coroutines-debug</code> module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1821">#1821</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1060">#1060</a>).</li>
<li>Memory leak in ArrayBroadcastChannel is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1885">#1885</a>).</li>
<li>Behavioural change in <code>suspendCancellableCoroutine</code>, cancellation is established before invoking passed block argument (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1671">#1671</a>).</li>
<li>Debug agent internals are moved into <code>kotlinx-coroutines-core</code> for better integration with IDEA. It should not affect library users and all the redundant code should be properly eliminated with R8.</li>
<li>ClassCastException with reusable continuations bug is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1966">#1966</a>).</li>
<li>More precise scheduler detection for <code>Executor.asCoroutineDispatcher</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1992">#1992</a>).</li>
<li>Kotlin updated to 1.3.71.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-android's changelog</a>.</em></p>
<blockquote>
<h2>Version 1.3.6</h2>
<h3>Flow</h3>
<ul>
<li><code>StateFlow</code>, new primitive for state handling (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1973">#1973</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1816">#1816</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/395">#395</a>). The <code>StateFlow</code> is designed to eventually replace <code>ConflatedBroadcastChannel</code> for state publication scenarios. Please, try it and share your feedback. Note, that Flow-based primitives to publish events will be added later. For events you should continue to either use <code>BroadcastChannel(1)</code>, if you put events into the <code>StateFlow</code>, protect them from double-processing with flags.</li>
<li><code>Flow.onEmpty</code> operator is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1890">#1890</a>).</li>
<li>Behavioural change in <code>Flow.onCompletion</code>, it is aligned with <code>invokeOnCompletion</code> now and passes <code>CancellationException</code> to its cause parameter (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1693">#1693</a>).</li>
<li>A lot of Flow operators have left its experimental status and are promoted to stable API.</li>
</ul>
<h3>Other</h3>
<ul>
<li><code>runInterruptible</code> primitive to tie cancellation with thread interruption for blocking calls. Contributed by <a href="https://github.com/jxdabc">@jxdabc</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1947">#1947</a>).</li>
<li>Integration module with RxJava3 is introduced. Contributed by <a href="https://github.com/ZacSweers">@ZacSweers</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1883">#1883</a>)</li>
<li>Integration with <a href="https://github.com/reactor/BlockHound">BlockHound</a> in <code>kotlinx-coroutines-debug</code> module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1821">#1821</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1060">#1060</a>).</li>
<li>Memory leak in ArrayBroadcastChannel is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1885">#1885</a>).</li>
<li>Behavioural change in <code>suspendCancellableCoroutine</code>, cancellation is established before invoking passed block argument (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1671">#1671</a>).</li>
<li>Debug agent internals are moved into <code>kotlinx-coroutines-core</code> for better integration with IDEA. It should not affect library users and all the redundant code should be properly eliminated with R8.</li>
<li>ClassCastException with reusable continuations bug is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1966">#1966</a>).</li>
<li>More precise scheduler detection for <code>Executor.asCoroutineDispatcher</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1992">#1992</a>).</li>
<li>Kotlin updated to 1.3.71.</li>
</ul>
<h2>Version 1.3.5</h2>
<ul>
<li><code>firstOrNull</code> operator. Contributed by <a href="https://github.com/bradynpoulsen">@bradynpoulsen</a>.</li>
<li><code>java.time</code> adapters for Flow operators. Contributed by <a href="https://github.com/fvasco">@fvasco</a>.</li>
<li><code>kotlin.time.Duration</code> support (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1402">#1402</a>). Contributed by <a href="https://github.com/fvasco">@fvasco</a>.</li>
<li>Memory leak with a mix of reusable and non-reusable continuations is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1855">#1855</a>).</li>
<li><code>DebugProbes</code> are ready for production installation: its performance is increased, the flag to disable creation stacktraces to reduce the footprint is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1379">#1379</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1372">#1372</a>).</li>
<li>Stacktrace recovery workaround for Android 6.0 and earlier bug (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1866">#1866</a>).</li>
<li>New integration module: <code>kotlinx-coroutines-jdk9</code> with adapters for <code>java.util.concurrent.Flow</code>.</li>
<li><code>BroadcastChannel.close</code> properly starts lazy coroutine (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1713">#1713</a>).</li>
<li><code>kotlinx-coroutines-bom</code> is published without Gradle metadata.</li>
<li>Make calls to service loader in reactor integrations optimizable by R8 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1817">#1817</a>).</li>
</ul>
<h2>Version 1.3.4</h2>
<h3>Flow</h3>
<ul>
<li>Detect missing <code>awaitClose</code> calls in <code>callbackFlow</code> to make it less error-prone when used with callbacks (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1762">#1762</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1770">#1770</a>). This change makes <code>callbackFlow</code> <strong>different</strong> from <code>channelFlow</code>.</li>
<li><code>ReceiveChannel.asFlow</code> extension is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1490">#1490</a>).</li>
<li>Enforce exception transparency invariant in <code>flow</code> builder (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1657">#1657</a>).</li>
<li>Proper <code>Dispatcher</code> support in <code>Flow</code> reactive integrations (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1765">#1765</a>).</li>
<li>Batch <code>Subscription.request</code> calls in <code>Flow</code> reactive integration (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/766">#766</a>).</li>
<li><code>ObservableValue.asFlow</code> added to JavaFx integration module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1695">#1695</a>).</li>
<li><code>ObservableSource.asFlow</code> added to RxJava2 integration module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1768">#1768</a>).</li>
</ul>
<h3>Other changes</h3>
<ul>
<li><code>kotlinx-coroutines-core</code> is optimized for R8, making it much smaller for Android usages (75 KB for <code>1.3.4</code> release).</li>
<li>Performance of <code>Dispatchers.Default</code> is improved (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1704">#1704</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1706">#1706</a>).</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits/1.3.6">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.coroutines` from 1.3.6 to 1.3.6-mpp-dev-6.
Updates `kotlinx-coroutines-core` from 1.3.6 to 1.3.6-mpp-dev-6
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-core's changelog</a>.</em></p>
<blockquote>
<h1>Change log for kotlinx.coroutines</h1>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits">compare view</a></li>
</ul>
</details>
<br />

Updates `kotlinx-coroutines-android` from 1.3.6 to 1.3.6-mpp-dev-6
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-android's changelog</a>.</em></p>
<blockquote>
<h1>Change log for kotlinx.coroutines</h1>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.coroutines` from 1.3.6-mpp-dev-6 to 1.3.6-mpp-dev-10.
Updates `kotlinx-coroutines-core` from 1.3.6-mpp-dev-6 to 1.3.6-mpp-dev-10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-core's releases</a>.</em></p>
<blockquote>
<h2>0.12: Kotlin 1.1.0 release and reactive utilities</h2>
<ul>
<li>Switched to Kotlin version 1.1.0 release.</li>
<li>Reworked and updated utilities for
<a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/kotlinx-coroutines-reactive">Reactive Streams</a>,
<a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/kotlinx-coroutines-rx1">Rx 1.x</a>, and
<a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/kotlinx-coroutines-rx2">Rx 2.x</a> with library-specific
coroutine builders, suspending functions, converters and iteration support.</li>
<li><code>LinkedListChannel</code> with unlimited buffer (<code>offer</code> always succeeds).</li>
<li><code>onLock</code> select clause and an optional <code>owner</code> parameter in all <code>Mutex</code> functions.</li>
<li><code>selectUnbiased</code> function.</li>
<li><code>actor</code> coroutine builder.</li>
<li>Couple more examples for &quot;Shared mutable state and concurrency&quot; section and
&quot;Channels are fair&quot; section with ping-pong table example
in <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/coroutines-guide.md">coroutines guide</a>.</li>
</ul>
<h2>0.6-beta: for Kotlin 1.1.0-beta-38</h2>
<ul>
<li>Switched to Kotlin version 1.1.0-beta-38.</li>
<li>A <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/coroutines-guide.md">guide on coroutines</a> is expanded.</li>
</ul>
<h2>0.5-beta: for Kotlin 1.1.0-beta-22</h2>
<ul>
<li>Switched to Kotlin version 1.1.0-beta-22 (republished version).</li>
<li>Removed <code>currentCoroutineContext</code> and related thread-locals without replacement.
Explicitly pass coroutine context around if needed.</li>
<li><code>lazyDefer(context) {...}</code> coroutine builder and <code>LazyDeferred</code> interface are introduced.</li>
<li>The default behaviour of all coroutine dispatchers is changed to always schedule execution of new coroutine
for later in this thread or thread pool. Correspondingly, <code>CoroutineDispatcher.isDispatchNeeded</code> function
has a default implementation that returns <code>true</code>.</li>
<li><code>NonCancellable</code> context is introduced.</li>
<li>Performance optimizations for cancellable continuations (fewer objects created).</li>
<li>A <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/coroutines-guide.md">guide on coroutines</a> is added.</li>
</ul>
<h2>0.4-beta: for Kotlin 1.1.0-beta-18</h2>
<ul>
<li>Switched to Kotlin version 1.1.0-beta-18 (republished version).</li>
<li><code>CoroutineDispatcher</code> methods now have <code>context</code> parameter.</li>
<li>Introduced <code>CancellableContinuation.isCancelled</code></li>
<li>Introduced <code>EventLoop</code> dispatcher and made it a default for <code>runBlocking { ... }</code></li>
<li>Introduced <code>CoroutineScope</code> interface with <code>isActive</code> and <code>context</code> properties;
standard coroutine builders include it as receiver for convenience.</li>
<li>Introduced <code>Executor.toCoroutineDispatcher()</code> extension.</li>
<li>Delay scheduler thread is not daemon anymore, but times out automatically.</li>
<li>Debugging facilities in <code>newCoroutineContext</code> can be explicitly disabled with <code>-Dkotlinx.coroutines.debug=off</code>.</li>
<li>xxx-test files are renamed to xxx-example for clarity.</li>
<li>Fixed NPE in Job implementation when starting coroutine with already cancelled parent job.</li>
<li>Support cancellation in <code>kotlinx-coroutines-nio</code> module</li>
</ul>
<h2>0.3-beta: for Kotlin 1.1.0-beta-17</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits">compare view</a></li>
</ul>
</details>
<br />

Updates `kotlinx-coroutines-android` from 1.3.6-mpp-dev-6 to 1.3.6-mpp-dev-10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-android's releases</a>.</em></p>
<blockquote>
<h2>0.12: Kotlin 1.1.0 release and reactive utilities</h2>
<ul>
<li>Switched to Kotlin version 1.1.0 release.</li>
<li>Reworked and updated utilities for
<a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/kotlinx-coroutines-reactive">Reactive Streams</a>,
<a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/kotlinx-coroutines-rx1">Rx 1.x</a>, and
<a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/kotlinx-coroutines-rx2">Rx 2.x</a> with library-specific
coroutine builders, suspending functions, converters and iteration support.</li>
<li><code>LinkedListChannel</code> with unlimited buffer (<code>offer</code> always succeeds).</li>
<li><code>onLock</code> select clause and an optional <code>owner</code> parameter in all <code>Mutex</code> functions.</li>
<li><code>selectUnbiased</code> function.</li>
<li><code>actor</code> coroutine builder.</li>
<li>Couple more examples for &quot;Shared mutable state and concurrency&quot; section and
&quot;Channels are fair&quot; section with ping-pong table example
in <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/coroutines-guide.md">coroutines guide</a>.</li>
</ul>
<h2>0.6-beta: for Kotlin 1.1.0-beta-38</h2>
<ul>
<li>Switched to Kotlin version 1.1.0-beta-38.</li>
<li>A <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/coroutines-guide.md">guide on coroutines</a> is expanded.</li>
</ul>
<h2>0.5-beta: for Kotlin 1.1.0-beta-22</h2>
<ul>
<li>Switched to Kotlin version 1.1.0-beta-22 (republished version).</li>
<li>Removed <code>currentCoroutineContext</code> and related thread-locals without replacement.
Explicitly pass coroutine context around if needed.</li>
<li><code>lazyDefer(context) {...}</code> coroutine builder and <code>LazyDeferred</code> interface are introduced.</li>
<li>The default behaviour of all coroutine dispatchers is changed to always schedule execution of new coroutine
for later in this thread or thread pool. Correspondingly, <code>CoroutineDispatcher.isDispatchNeeded</code> function
has a default implementation that returns <code>true</code>.</li>
<li><code>NonCancellable</code> context is introduced.</li>
<li>Performance optimizations for cancellable continuations (fewer objects created).</li>
<li>A <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/HEAD/coroutines-guide.md">guide on coroutines</a> is added.</li>
</ul>
<h2>0.4-beta: for Kotlin 1.1.0-beta-18</h2>
<ul>
<li>Switched to Kotlin version 1.1.0-beta-18 (republished version).</li>
<li><code>CoroutineDispatcher</code> methods now have <code>context</code> parameter.</li>
<li>Introduced <code>CancellableContinuation.isCancelled</code></li>
<li>Introduced <code>EventLoop</code> dispatcher and made it a default for <code>runBlocking { ... }</code></li>
<li>Introduced <code>CoroutineScope</code> interface with <code>isActive</code> and <code>context</code> properties;
standard coroutine builders include it as receiver for convenience.</li>
<li>Introduced <code>Executor.toCoroutineDispatcher()</code> extension.</li>
<li>Delay scheduler thread is not daemon anymore, but times out automatically.</li>
<li>Debugging facilities in <code>newCoroutineContext</code> can be explicitly disabled with <code>-Dkotlinx.coroutines.debug=off</code>.</li>
<li>xxx-test files are renamed to xxx-example for clarity.</li>
<li>Fixed NPE in Job implementation when starting coroutine with already cancelled parent job.</li>
<li>Support cancellation in <code>kotlinx-coroutines-nio</code> module</li>
</ul>
<h2>0.3-beta: for Kotlin 1.1.0-beta-17</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps constraintlayout from 2.0.0-beta5 to 2.0.0-beta6.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.constraintlayout:constraintlayout&package-manager=gradle&previous-version=2.0.0-beta5&new-version=2.0.0-beta6)](https://dependabot.com/compatibility-score/?dependency-name=androidx.constraintlayout:constraintlayout&package-manager=gradle&previous-version=2.0.0-beta5&new-version=2.0.0-beta6)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps appcompat from 1.2.0-beta01 to 1.2.0-rc01.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.appcompat:appcompat&package-manager=gradle&previous-version=1.2.0-beta01&new-version=1.2.0-rc01)](https://dependabot.com/compatibility-score/?dependency-name=androidx.appcompat:appcompat&package-manager=gradle&previous-version=1.2.0-beta01&new-version=1.2.0-rc01)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps [coil](https://github.com/coil-kt/coil) from 0.10.1 to 0.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/coil-kt/coil/releases">coil's releases</a>.</em></p>
<blockquote>
<h2>0.11.0</h2>
<p>See <a href="https://coil-kt.github.io/coil/changelog/#0110-may-14-2020">CHANGELOG.md</a>.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/coil-kt/coil/blob/master/CHANGELOG.md">coil's changelog</a>.</em></p>
<blockquote>
<h2>[0.11.0] - May 14, 2020</h2>
<ul>
<li><strong>Breaking</strong>: <strong>This version removes all existing deprecated functions.</strong>
<ul>
<li>This enables removing Coil's <code>ContentProvider</code> so it doesn't run any code at app startup.</li>
</ul>
</li>
<li><strong>Breaking</strong>: Convert <code>SparseIntArraySet.size</code> to a val. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/pull/380">#380</a>)</li>
<li><strong>Breaking</strong>: Move <code>Parameters.count()</code> to an extension function. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/pull/403">#403</a>)</li>
<li><strong>Breaking</strong>: Make <code>BitmapPool.maxSize</code> an Int. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/pull/404">#404</a>)</li>
</ul>
<hr />
<ul>
<li><strong>Important</strong>: Make <code>ImageLoader.shutdown()</code> optional (similar to <code>OkHttpClient</code>). (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/385">#385</a>)</li>
</ul>
<hr />
<ul>
<li>Fix: Fix AGP 4.1 compatibility. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/pull/386">#386</a>)</li>
<li>Fix: Fix measuring GONE views. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/pull/397">#397</a>)</li>
</ul>
<hr />
<ul>
<li>Reduce the default memory cache size to 20%. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/pull/390">#390</a>)
<ul>
<li>To restore the existing behaviour set <code>ImageLoaderBuidler.availableMemoryPercentage(0.25)</code> when creating your <code>ImageLoader</code>.</li>
</ul>
</li>
<li>Update Coroutines to 1.3.6.</li>
<li>Update OkHttp to 3.12.11.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/coil-kt/coil/commit/7edc9fbbc15e288c3696f292162b0318e2839f2e"><code>7edc9fb</code></a> Prepare 0.11.0.</li>
<li><a href="https://github.com/coil-kt/coil/commit/d9b51792b64e920a26321a6265d8b436e1000a81"><code>d9b5179</code></a> Temporarily remove runInterruptible usages.</li>
<li><a href="https://github.com/coil-kt/coil/commit/5af579c26174a900178e7ddaa24ff557fd807be8"><code>5af579c</code></a> Update OkHttp (3.12.11).</li>
<li><a href="https://github.com/coil-kt/coil/commit/7ca61b8f26b4d39a1b8fa4f9bdf93c457850a654"><code>7ca61b8</code></a> Remove deprecated methods. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/400">#400</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/cc116c6feb23bb509820108ae90f338ce92ed588"><code>cc116c6</code></a> Move Parameters.count() to an extension function. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/403">#403</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/e06b6e9854ff764e4045c4de6ad02893f121e5b8"><code>e06b6e9</code></a> Make BitmapPool.maxSize an Int. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/404">#404</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/5a43a3d1666b4d59c52bae0b8b9fc2328bd96259"><code>5a43a3d</code></a> Allow suspending through multiple predraw passes. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/397">#397</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/a41310cc2071ddf5728916ba2ce5617fb2946d39"><code>a41310c</code></a> Fix exception message.</li>
<li><a href="https://github.com/coil-kt/coil/commit/a13081d8e9d6b7548a99e53f8c861f9ea77b85b1"><code>a13081d</code></a> Interrupt thread while decoding if coroutine is cancelled. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/395">#395</a>)</li>
<li><a href="https://github.com/coil-kt/coil/commit/541393dede67ecebd0b3b8980f24dc76ffa9d05a"><code>541393d</code></a> Make RequestDisposableTest less flaky. (<a href="https://github-redirect.dependabot.com/coil-kt/coil/issues/401">#401</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/coil-kt/coil/compare/0.10.1...0.11.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=io.coil-kt:coil&package-manager=gradle&previous-version=0.10.1&new-version=0.11.0)](https://dependabot.com/compatibility-score/?dependency-name=io.coil-kt:coil&package-manager=gradle&previous-version=0.10.1&new-version=0.11.0)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.okhttp3` from 4.6.0 to 4.7.0.
Updates `okhttp` from 4.6.0 to 4.7.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">okhttp's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.7.0</h2>
<p><em>2020-05-17</em></p>
<ul>
<li>
<p>New: <code>HandshakeCertificates.Builder.addInsecureHost()</code> makes it easy to turn off security in
private development environments that only carry test data. Prefer this over creating an
all-trusting <code>TrustManager</code> because only hosts on the allowlist are insecure. From
[our DevServer sample][dev_server]:</p>
<pre lang="kotlin"><code>val clientCertificates = HandshakeCertificates.Builder()
    .addPlatformTrustedCertificates()
    .addInsecureHost(&quot;localhost&quot;)
    .build()
<p>val client = OkHttpClient.Builder()
.sslSocketFactory(clientCertificates.sslSocketFactory(), clientCertificates.trustManager)
.build()
</code></pre></p>
</li>
<li>
<p>New: Add <code>cacheHit</code>, <code>cacheMiss</code>, and <code>cacheConditionalHit()</code> events to <code>EventListener</code>. Use
these in logs, metrics, and even test cases to confirm your cache headers are configured as
expected.</p>
</li>
<li>
<p>New: Constant string <code>okhttp3.VERSION</code>. This is a string like &quot;4.5.0-RC1&quot;, &quot;4.5.0&quot;, or
&quot;4.6.0-SNAPSHOT&quot; indicating the version of OkHttp in the current runtime. Use this to include
the OkHttp version in custom <code>User-Agent</code> headers.</p>
</li>
<li>
<p>Fix: Don't crash when running as a plugin in Android Studio Canary 4.1. To enable
platform-specific TLS features OkHttp must detect whether it's running in a JVM or in Android.
The upcoming Android Studio runs in a JVM but has classes from Android and that confused OkHttp!</p>
</li>
<li>
<p>Fix: Include the header <code>Accept: text/event-stream</code> for SSE calls. This header is not added if
the request already contains an <code>Accept</code> header.</p>
</li>
<li>
<p>Fix: Don't crash with a <code>NullPointerException</code> if a server sends a close while we're sending a
ping. OkHttp had a race condition bug.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/ef7c5f358e2ac8dad806952c70c7af9061a6f7af"><code>ef7c5f3</code></a> Prepare for release 4.7.0.</li>
<li><a href="https://github.com/square/okhttp/commit/15b7d471854cab39a297f36f5b9ae437c27bc0a8"><code>15b7d47</code></a> JSSE Debug in tests (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6041">#6041</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/72cb889c867481c578bce663d3ea0d92e648fcac"><code>72cb889</code></a> Move VERSION to okhttp3.OkHttp.VERSION (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6059">#6059</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/198900de0b98808909885b6d1ba25f3c889058d8"><code>198900d</code></a> Fix isAndroid check (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6055">#6055</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/fea8fbba5fd9eadf3f88b91c1479290a60e6d462"><code>fea8fbb</code></a> Attempt to minimise WebSocket test flakiness (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6045">#6045</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/5f67bd1e5b28179ddd11da500d61ae2d8ec8b8f2"><code>5f67bd1</code></a> Set implicit Accept for EventSource (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6044">#6044</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/836c2f96897b688894208b4557ca35be9233f173"><code>836c2f9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/6047">#6047</a> from yschimke/ping</li>
<li><a href="https://github.com/square/okhttp/commit/390ee838ab50046e92d837fad7f9c88e67a53750"><code>390ee83</code></a> Avoid any chance at NPE</li>
<li><a href="https://github.com/square/okhttp/commit/482f88300f78c3419b04379fc26c3683c10d6a9d"><code>482f883</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/6040">#6040</a> from square/jwilson.0509.insecureHost</li>
<li><a href="https://github.com/square/okhttp/commit/1364ea44ae1f1c4b5a1cc32e4e7b51d23cb78517"><code>1364ea4</code></a> HandshakeCertificates.Builder.addInsecureHost()</li>
<li>Additional commits viewable in <a href="https://github.com/square/okhttp/compare/parent-4.6.0...parent-4.7.0">compare view</a></li>
</ul>
</details>
<br />

Updates `logging-interceptor` from 4.6.0 to 4.7.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">logging-interceptor's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.7.0</h2>
<p><em>2020-05-17</em></p>
<ul>
<li>
<p>New: <code>HandshakeCertificates.Builder.addInsecureHost()</code> makes it easy to turn off security in
private development environments that only carry test data. Prefer this over creating an
all-trusting <code>TrustManager</code> because only hosts on the allowlist are insecure. From
[our DevServer sample][dev_server]:</p>
<pre lang="kotlin"><code>val clientCertificates = HandshakeCertificates.Builder()
    .addPlatformTrustedCertificates()
    .addInsecureHost(&quot;localhost&quot;)
    .build()
<p>val client = OkHttpClient.Builder()
.sslSocketFactory(clientCertificates.sslSocketFactory(), clientCertificates.trustManager)
.build()
</code></pre></p>
</li>
<li>
<p>New: Add <code>cacheHit</code>, <code>cacheMiss</code>, and <code>cacheConditionalHit()</code> events to <code>EventListener</code>. Use
these in logs, metrics, and even test cases to confirm your cache headers are configured as
expected.</p>
</li>
<li>
<p>New: Constant string <code>okhttp3.VERSION</code>. This is a string like &quot;4.5.0-RC1&quot;, &quot;4.5.0&quot;, or
&quot;4.6.0-SNAPSHOT&quot; indicating the version of OkHttp in the current runtime. Use this to include
the OkHttp version in custom <code>User-Agent</code> headers.</p>
</li>
<li>
<p>Fix: Don't crash when running as a plugin in Android Studio Canary 4.1. To enable
platform-specific TLS features OkHttp must detect whether it's running in a JVM or in Android.
The upcoming Android Studio runs in a JVM but has classes from Android and that confused OkHttp!</p>
</li>
<li>
<p>Fix: Include the header <code>Accept: text/event-stream</code> for SSE calls. This header is not added if
the request already contains an <code>Accept</code> header.</p>
</li>
<li>
<p>Fix: Don't crash with a <code>NullPointerException</code> if a server sends a close while we're sending a
ping. OkHttp had a race condition bug.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/ef7c5f358e2ac8dad806952c70c7af9061a6f7af"><code>ef7c5f3</code></a> Prepare for release 4.7.0.</li>
<li><a href="https://github.com/square/okhttp/commit/15b7d471854cab39a297f36f5b9ae437c27bc0a8"><code>15b7d47</code></a> JSSE Debug in tests (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6041">#6041</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/72cb889c867481c578bce663d3ea0d92e648fcac"><code>72cb889</code></a> Move VERSION to okhttp3.OkHttp.VERSION (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6059">#6059</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/198900de0b98808909885b6d1ba25f3c889058d8"><code>198900d</code></a> Fix isAndroid check (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6055">#6055</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/fea8fbba5fd9eadf3f88b91c1479290a60e6d462"><code>fea8fbb</code></a> Attempt to minimise WebSocket test flakiness (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6045">#6045</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/5f67bd1e5b28179ddd11da500d61ae2d8ec8b8f2"><code>5f67bd1</code></a> Set implicit Accept for EventSource (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6044">#6044</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/836c2f96897b688894208b4557ca35be9233f173"><code>836c2f9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/6047">#6047</a> from yschimke/ping</li>
<li><a href="https://github.com/square/okhttp/commit/390ee838ab50046e92d837fad7f9c88e67a53750"><code>390ee83</code></a> Avoid any chance at NPE</li>
<li><a href="https://github.com/square/okhttp/commit/482f88300f78c3419b04379fc26c3683c10d6a9d"><code>482f883</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/6040">#6040</a> from square/jwilson.0509.insecureHost</li>
<li><a href="https://github.com/square/okhttp/commit/1364ea44ae1f1c4b5a1cc32e4e7b51d23cb78517"><code>1364ea4</code></a> HandshakeCertificates.Builder.addInsecureHost()</li>
<li>Additional commits viewable in <a href="https://github.com/square/okhttp/compare/parent-4.6.0...parent-4.7.0">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.retrofit` from 2.8.1 to 2.8.2.
Updates `retrofit` from 2.8.1 to 2.8.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/retrofit/blob/master/CHANGELOG.md">retrofit's changelog</a>.</em></p>
<blockquote>
<h2>Version 2.8.2 <em>(2020-05-18)</em></h2>
<ul>
<li>Fix: Detect running on the Android platform by using system property rather than the presence of classes.
This ensures that even when you're running on the JVM with Android classes present on the classpath you
get JVM semantics.</li>
<li>Fix: Update to OkHttp 3.14.9 which contains an associated Android platform detection fix.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/retrofit/commit/16205e9c60708183a5bdca923f2bd723636d57a9"><code>16205e9</code></a> Add pom descriptions for each deployed artifact</li>
<li><a href="https://github.com/square/retrofit/commit/9710e643f020c8b78ef3061992ffc04aafc087a3"><code>9710e64</code></a> Prepare version 2.8.2</li>
<li><a href="https://github.com/square/retrofit/commit/8e3843137902997c087bb62683a39e3bd21b1a58"><code>8e38431</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3394">#3394</a> from square/jw/okhttp/2020-05-17</li>
<li><a href="https://github.com/square/retrofit/commit/b570461655d0926705fdd6a6135cad951746458d"><code>b570461</code></a> OkHttp 3.14.9</li>
<li><a href="https://github.com/square/retrofit/commit/2fe519b45d0906b1d34e991ea11d655e463044a6"><code>2fe519b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3393">#3393</a> from square/jw/configure/2020-05-16</li>
<li><a href="https://github.com/square/retrofit/commit/d80636923c595ed665adc6066f1377a6a1304f6a"><code>d806369</code></a> Move source/target config out of error-prone block</li>
<li><a href="https://github.com/square/retrofit/commit/c301cc8b42a7bd12c17572a716e3fc6394b95f66"><code>c301cc8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3390">#3390</a> from square/baron1405-platform-fix</li>
<li><a href="https://github.com/square/retrofit/commit/e9f01fdef86f429373b19548b5af14dcae56435a"><code>e9f01fd</code></a> Use system properties to detect Android</li>
<li><a href="https://github.com/square/retrofit/commit/bcf07d0dffefb4ca1a33d431f5d38cab888b7d11"><code>bcf07d0</code></a> Remove old buildscript</li>
<li><a href="https://github.com/square/retrofit/commit/88dff564e4e764a56730f1224c3d685e520e2aee"><code>88dff56</code></a> Add Gradle wrapper validation</li>
<li>Additional commits viewable in <a href="https://github.com/square/retrofit/compare/parent-2.8.1...2.8.2">compare view</a></li>
</ul>
</details>
<br />

Updates `converter-moshi` from 2.8.1 to 2.8.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/retrofit/blob/master/CHANGELOG.md">converter-moshi's changelog</a>.</em></p>
<blockquote>
<h2>Version 2.8.2 <em>(2020-05-18)</em></h2>
<ul>
<li>Fix: Detect running on the Android platform by using system property rather than the presence of classes.
This ensures that even when you're running on the JVM with Android classes present on the classpath you
get JVM semantics.</li>
<li>Fix: Update to OkHttp 3.14.9 which contains an associated Android platform detection fix.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/retrofit/commit/16205e9c60708183a5bdca923f2bd723636d57a9"><code>16205e9</code></a> Add pom descriptions for each deployed artifact</li>
<li><a href="https://github.com/square/retrofit/commit/9710e643f020c8b78ef3061992ffc04aafc087a3"><code>9710e64</code></a> Prepare version 2.8.2</li>
<li><a href="https://github.com/square/retrofit/commit/8e3843137902997c087bb62683a39e3bd21b1a58"><code>8e38431</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3394">#3394</a> from square/jw/okhttp/2020-05-17</li>
<li><a href="https://github.com/square/retrofit/commit/b570461655d0926705fdd6a6135cad951746458d"><code>b570461</code></a> OkHttp 3.14.9</li>
<li><a href="https://github.com/square/retrofit/commit/2fe519b45d0906b1d34e991ea11d655e463044a6"><code>2fe519b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3393">#3393</a> from square/jw/configure/2020-05-16</li>
<li><a href="https://github.com/square/retrofit/commit/d80636923c595ed665adc6066f1377a6a1304f6a"><code>d806369</code></a> Move source/target config out of error-prone block</li>
<li><a href="https://github.com/square/retrofit/commit/c301cc8b42a7bd12c17572a716e3fc6394b95f66"><code>c301cc8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3390">#3390</a> from square/baron1405-platform-fix</li>
<li><a href="https://github.com/square/retrofit/commit/e9f01fdef86f429373b19548b5af14dcae56435a"><code>e9f01fd</code></a> Use system properties to detect Android</li>
<li><a href="https://github.com/square/retrofit/commit/bcf07d0dffefb4ca1a33d431f5d38cab888b7d11"><code>bcf07d0</code></a> Remove old buildscript</li>
<li><a href="https://github.com/square/retrofit/commit/88dff564e4e764a56730f1224c3d685e520e2aee"><code>88dff56</code></a> Add Gradle wrapper validation</li>
<li>Additional commits viewable in <a href="https://github.com/square/retrofit/compare/parent-2.8.1...2.8.2">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.okhttp3` from 4.7.0 to 4.7.1.
Updates `okhttp` from 4.7.0 to 4.7.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">okhttp's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.7.1</h2>
<p><em>2020-05-18</em></p>
<ul>
<li>Fix: Pass the right arguments in the trust manager created for <code>addInsecureHost()</code>. Without the
fix insecure hosts crash with an <code>IllegalArgumentException</code> on Android.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/186ec88aff706f31724210f0b73f88e942e7fb11"><code>186ec88</code></a> Prepare for release 4.7.1.</li>
<li><a href="https://github.com/square/okhttp/commit/67f77be6b098efa0a8271b557891130eb7d83f5f"><code>67f77be</code></a> Fix for insecureHost on Android (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6063">#6063</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/370ebcffe67ef552e30e866bd622da5291a6f5b3"><code>370ebcf</code></a> Prepare next development version.</li>
<li>See full diff in <a href="https://github.com/square/okhttp/compare/parent-4.7.0...parent-4.7.1">compare view</a></li>
</ul>
</details>
<br />

Updates `logging-interceptor` from 4.7.0 to 4.7.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">logging-interceptor's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.7.1</h2>
<p><em>2020-05-18</em></p>
<ul>
<li>Fix: Pass the right arguments in the trust manager created for <code>addInsecureHost()</code>. Without the
fix insecure hosts crash with an <code>IllegalArgumentException</code> on Android.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/186ec88aff706f31724210f0b73f88e942e7fb11"><code>186ec88</code></a> Prepare for release 4.7.1.</li>
<li><a href="https://github.com/square/okhttp/commit/67f77be6b098efa0a8271b557891130eb7d83f5f"><code>67f77be</code></a> Fix for insecureHost on Android (<a href="https://github-redirect.dependabot.com/square/okhttp/issues/6063">#6063</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/370ebcffe67ef552e30e866bd622da5291a6f5b3"><code>370ebcf</code></a> Prepare next development version.</li>
<li>See full diff in <a href="https://github.com/square/okhttp/compare/parent-4.7.0...parent-4.7.1">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.coroutines` from 1.3.6-mpp-dev-10 to 1.3.7.
Updates `kotlinx-coroutines-core` from 1.3.6-mpp-dev-10 to 1.3.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-core's releases</a>.</em></p>
<blockquote>
<h2>1.3.7</h2>
<ul>
<li>Fixed problem that triggered Android Lint failure (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2004">#2004</a>).</li>
<li>New <code>Flow.cancellable()</code> operator for cooperative cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li>Emissions from <code>flow</code> builder now check cancellation status and are properly cancellable (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li>New <code>currentCoroutineContext</code> function to use unambiguously in the contexts with <code>CoroutineScope</code> in receiver position (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li><code>EXACTLY_ONCE</code> contract support in coroutine builders.</li>
<li>Various documentation improvements.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-core's changelog</a>.</em></p>
<blockquote>
<h2>Version 1.3.7</h2>
<ul>
<li>Fixed problem that triggered Android Lint failure (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2004">#2004</a>).</li>
<li>New <code>Flow.cancellable()</code> operator for cooperative cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li>Emissions from <code>flow</code> builder now check cancellation status and are properly cancellable (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li>New <code>currentCoroutineContext</code> function to use unambiguously in the contexts with <code>CoroutineScope</code> in receiver position (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li><code>EXACTLY_ONCE</code> contract support in coroutine builders.</li>
<li>Various documentation improvements.</li>
</ul>
<h2>Version 1.3.6</h2>
<h3>Flow</h3>
<ul>
<li><code>StateFlow</code>, new primitive for state handling (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1973">#1973</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1816">#1816</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/395">#395</a>). The <code>StateFlow</code> is designed to eventually replace <code>ConflatedBroadcastChannel</code> for state publication scenarios. Please, try it and share your feedback. Note, that Flow-based primitives to publish events will be added later. For events you should continue to either use <code>BroadcastChannel(1)</code>, if you put events into the <code>StateFlow</code>, protect them from double-processing with flags.</li>
<li><code>Flow.onEmpty</code> operator is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1890">#1890</a>).</li>
<li>Behavioural change in <code>Flow.onCompletion</code>, it is aligned with <code>invokeOnCompletion</code> now and passes <code>CancellationException</code> to its cause parameter (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1693">#1693</a>).</li>
<li>A lot of Flow operators have left its experimental status and are promoted to stable API.</li>
</ul>
<h3>Other</h3>
<ul>
<li><code>runInterruptible</code> primitive to tie cancellation with thread interruption for blocking calls. Contributed by <a href="https://github.com/jxdabc">@jxdabc</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1947">#1947</a>).</li>
<li>Integration module with RxJava3 is introduced. Contributed by <a href="https://github.com/ZacSweers">@ZacSweers</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1883">#1883</a>)</li>
<li>Integration with <a href="https://github.com/reactor/BlockHound">BlockHound</a> in <code>kotlinx-coroutines-debug</code> module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1821">#1821</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1060">#1060</a>).</li>
<li>Memory leak in ArrayBroadcastChannel is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1885">#1885</a>).</li>
<li>Behavioural change in <code>suspendCancellableCoroutine</code>, cancellation is established before invoking passed block argument (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1671">#1671</a>).</li>
<li>Debug agent internals are moved into <code>kotlinx-coroutines-core</code> for better integration with IDEA. It should not affect library users and all the redundant code should be properly eliminated with R8.</li>
<li>ClassCastException with reusable continuations bug is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1966">#1966</a>).</li>
<li>More precise scheduler detection for <code>Executor.asCoroutineDispatcher</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1992">#1992</a>).</li>
<li>Kotlin updated to 1.3.71.</li>
</ul>
<h2>Version 1.3.5</h2>
<ul>
<li><code>firstOrNull</code> operator. Contributed by <a href="https://github.com/bradynpoulsen">@bradynpoulsen</a>.</li>
<li><code>java.time</code> adapters for Flow operators. Contributed by <a href="https://github.com/fvasco">@fvasco</a>.</li>
<li><code>kotlin.time.Duration</code> support (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1402">#1402</a>). Contributed by <a href="https://github.com/fvasco">@fvasco</a>.</li>
<li>Memory leak with a mix of reusable and non-reusable continuations is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1855">#1855</a>).</li>
<li><code>DebugProbes</code> are ready for production installation: its performance is increased, the flag to disable creation stacktraces to reduce the footprint is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1379">#1379</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1372">#1372</a>).</li>
<li>Stacktrace recovery workaround for Android 6.0 and earlier bug (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1866">#1866</a>).</li>
<li>New integration module: <code>kotlinx-coroutines-jdk9</code> with adapters for <code>java.util.concurrent.Flow</code>.</li>
<li><code>BroadcastChannel.close</code> properly starts lazy coroutine (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1713">#1713</a>).</li>
<li><code>kotlinx-coroutines-bom</code> is published without Gradle metadata.</li>
<li>Make calls to service loader in reactor integrations optimizable by R8 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1817">#1817</a>).</li>
</ul>
<h2>Version 1.3.4</h2>
<h3>Flow</h3>
<ul>
<li>Detect missing <code>awaitClose</code> calls in <code>callbackFlow</code> to make it less error-prone when used with callbacks (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1762">#1762</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1770">#1770</a>). This change makes <code>callbackFlow</code> <strong>different</strong> from <code>channelFlow</code>.</li>
<li><code>ReceiveChannel.asFlow</code> extension is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1490">#1490</a>).</li>
<li>Enforce exception transparency invariant in <code>flow</code> builder (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1657">#1657</a>).</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits/1.3.7">compare view</a></li>
</ul>
</details>
<br />

Updates `kotlinx-coroutines-android` from 1.3.6-mpp-dev-10 to 1.3.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-android's releases</a>.</em></p>
<blockquote>
<h2>1.3.7</h2>
<ul>
<li>Fixed problem that triggered Android Lint failure (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2004">#2004</a>).</li>
<li>New <code>Flow.cancellable()</code> operator for cooperative cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li>Emissions from <code>flow</code> builder now check cancellation status and are properly cancellable (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li>New <code>currentCoroutineContext</code> function to use unambiguously in the contexts with <code>CoroutineScope</code> in receiver position (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li><code>EXACTLY_ONCE</code> contract support in coroutine builders.</li>
<li>Various documentation improvements.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-android's changelog</a>.</em></p>
<blockquote>
<h2>Version 1.3.7</h2>
<ul>
<li>Fixed problem that triggered Android Lint failure (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2004">#2004</a>).</li>
<li>New <code>Flow.cancellable()</code> operator for cooperative cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li>Emissions from <code>flow</code> builder now check cancellation status and are properly cancellable (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li>New <code>currentCoroutineContext</code> function to use unambiguously in the contexts with <code>CoroutineScope</code> in receiver position (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2026">#2026</a>).</li>
<li><code>EXACTLY_ONCE</code> contract support in coroutine builders.</li>
<li>Various documentation improvements.</li>
</ul>
<h2>Version 1.3.6</h2>
<h3>Flow</h3>
<ul>
<li><code>StateFlow</code>, new primitive for state handling (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1973">#1973</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1816">#1816</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/395">#395</a>). The <code>StateFlow</code> is designed to eventually replace <code>ConflatedBroadcastChannel</code> for state publication scenarios. Please, try it and share your feedback. Note, that Flow-based primitives to publish events will be added later. For events you should continue to either use <code>BroadcastChannel(1)</code>, if you put events into the <code>StateFlow</code>, protect them from double-processing with flags.</li>
<li><code>Flow.onEmpty</code> operator is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1890">#1890</a>).</li>
<li>Behavioural change in <code>Flow.onCompletion</code>, it is aligned with <code>invokeOnCompletion</code> now and passes <code>CancellationException</code> to its cause parameter (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1693">#1693</a>).</li>
<li>A lot of Flow operators have left its experimental status and are promoted to stable API.</li>
</ul>
<h3>Other</h3>
<ul>
<li><code>runInterruptible</code> primitive to tie cancellation with thread interruption for blocking calls. Contributed by <a href="https://github.com/jxdabc">@jxdabc</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1947">#1947</a>).</li>
<li>Integration module with RxJava3 is introduced. Contributed by <a href="https://github.com/ZacSweers">@ZacSweers</a> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1883">#1883</a>)</li>
<li>Integration with <a href="https://github.com/reactor/BlockHound">BlockHound</a> in <code>kotlinx-coroutines-debug</code> module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1821">#1821</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1060">#1060</a>).</li>
<li>Memory leak in ArrayBroadcastChannel is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1885">#1885</a>).</li>
<li>Behavioural change in <code>suspendCancellableCoroutine</code>, cancellation is established before invoking passed block argument (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1671">#1671</a>).</li>
<li>Debug agent internals are moved into <code>kotlinx-coroutines-core</code> for better integration with IDEA. It should not affect library users and all the redundant code should be properly eliminated with R8.</li>
<li>ClassCastException with reusable continuations bug is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1966">#1966</a>).</li>
<li>More precise scheduler detection for <code>Executor.asCoroutineDispatcher</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1992">#1992</a>).</li>
<li>Kotlin updated to 1.3.71.</li>
</ul>
<h2>Version 1.3.5</h2>
<ul>
<li><code>firstOrNull</code> operator. Contributed by <a href="https://github.com/bradynpoulsen">@bradynpoulsen</a>.</li>
<li><code>java.time</code> adapters for Flow operators. Contributed by <a href="https://github.com/fvasco">@fvasco</a>.</li>
<li><code>kotlin.time.Duration</code> support (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1402">#1402</a>). Contributed by <a href="https://github.com/fvasco">@fvasco</a>.</li>
<li>Memory leak with a mix of reusable and non-reusable continuations is fixed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1855">#1855</a>).</li>
<li><code>DebugProbes</code> are ready for production installation: its performance is increased, the flag to disable creation stacktraces to reduce the footprint is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1379">#1379</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1372">#1372</a>).</li>
<li>Stacktrace recovery workaround for Android 6.0 and earlier bug (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1866">#1866</a>).</li>
<li>New integration module: <code>kotlinx-coroutines-jdk9</code> with adapters for <code>java.util.concurrent.Flow</code>.</li>
<li><code>BroadcastChannel.close</code> properly starts lazy coroutine (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1713">#1713</a>).</li>
<li><code>kotlinx-coroutines-bom</code> is published without Gradle metadata.</li>
<li>Make calls to service loader in reactor integrations optimizable by R8 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1817">#1817</a>).</li>
</ul>
<h2>Version 1.3.4</h2>
<h3>Flow</h3>
<ul>
<li>Detect missing <code>awaitClose</code> calls in <code>callbackFlow</code> to make it less error-prone when used with callbacks (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1762">#1762</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1770">#1770</a>). This change makes <code>callbackFlow</code> <strong>different</strong> from <code>channelFlow</code>.</li>
<li><code>ReceiveChannel.asFlow</code> extension is introduced (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1490">#1490</a>).</li>
<li>Enforce exception transparency invariant in <code>flow</code> builder (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1657">#1657</a>).</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits/1.3.7">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.retrofit` from 2.8.2 to 2.9.0.
Updates `retrofit` from 2.8.2 to 2.9.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/retrofit/blob/master/CHANGELOG.md">retrofit's changelog</a>.</em></p>
<blockquote>
<h2>Version 2.9.0 <em>(2020-05-20)</em></h2>
<ul>
<li>
<p>New: RxJava 3 adapter!</p>
<p>The Maven coordinates are <code>com.squareup.retrofit2:rxjava3-adapter</code>.</p>
<p>Unlike the RxJava 1 and RxJava 2 adapters, the RxJava 3 adapter's <code>create()</code> method will produce asynchronous HTTP requests by default. For synchronous requests use <code>createSynchronous()</code> and for synchronous on a scheduler use <code>createWithScheduler(..)</code>.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/retrofit/commit/bd33a5da186aa6f5365e78e27eb0292b1b8b1bff"><code>bd33a5d</code></a> Prepare version 2.9.0</li>
<li><a href="https://github.com/square/retrofit/commit/762f59009b2b0c84fdeeed00d6174c53a3b57f59"><code>762f590</code></a> Add releasing steps</li>
<li><a href="https://github.com/square/retrofit/commit/87966950ed14ba06c59d8063f884aa2bcc7dbb01"><code>8796695</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3374">#3374</a> from ctlove0523/master</li>
<li><a href="https://github.com/square/retrofit/commit/467764b9761f800ce6e227f6f14b38ec47c09365"><code>467764b</code></a> Update Maven references to Gradle</li>
<li><a href="https://github.com/square/retrofit/commit/ab1d46dd871decf8432b49c238806785cbfcc845"><code>ab1d46d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3315">#3315</a> from mickverm/rxjava3-adapter</li>
<li><a href="https://github.com/square/retrofit/commit/f68ceb45ac44878dfac7dc4d5f61b6de86b83659"><code>f68ceb4</code></a> Added RxJava3 adapter</li>
<li><a href="https://github.com/square/retrofit/commit/1078fd1baf9061d30e519c8a3944349132070db0"><code>1078fd1</code></a> Prepare next development version</li>
<li>See full diff in <a href="https://github.com/square/retrofit/compare/2.8.2...2.9.0">compare view</a></li>
</ul>
</details>
<br />

Updates `converter-moshi` from 2.8.2 to 2.9.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/retrofit/blob/master/CHANGELOG.md">converter-moshi's changelog</a>.</em></p>
<blockquote>
<h2>Version 2.9.0 <em>(2020-05-20)</em></h2>
<ul>
<li>
<p>New: RxJava 3 adapter!</p>
<p>The Maven coordinates are <code>com.squareup.retrofit2:rxjava3-adapter</code>.</p>
<p>Unlike the RxJava 1 and RxJava 2 adapters, the RxJava 3 adapter's <code>create()</code> method will produce asynchronous HTTP requests by default. For synchronous requests use <code>createSynchronous()</code> and for synchronous on a scheduler use <code>createWithScheduler(..)</code>.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/retrofit/commit/bd33a5da186aa6f5365e78e27eb0292b1b8b1bff"><code>bd33a5d</code></a> Prepare version 2.9.0</li>
<li><a href="https://github.com/square/retrofit/commit/762f59009b2b0c84fdeeed00d6174c53a3b57f59"><code>762f590</code></a> Add releasing steps</li>
<li><a href="https://github.com/square/retrofit/commit/87966950ed14ba06c59d8063f884aa2bcc7dbb01"><code>8796695</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3374">#3374</a> from ctlove0523/master</li>
<li><a href="https://github.com/square/retrofit/commit/467764b9761f800ce6e227f6f14b38ec47c09365"><code>467764b</code></a> Update Maven references to Gradle</li>
<li><a href="https://github.com/square/retrofit/commit/ab1d46dd871decf8432b49c238806785cbfcc845"><code>ab1d46d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/retrofit/issues/3315">#3315</a> from mickverm/rxjava3-adapter</li>
<li><a href="https://github.com/square/retrofit/commit/f68ceb45ac44878dfac7dc4d5f61b6de86b83659"><code>f68ceb4</code></a> Added RxJava3 adapter</li>
<li><a href="https://github.com/square/retrofit/commit/1078fd1baf9061d30e519c8a3944349132070db0"><code>1078fd1</code></a> Prepare next development version</li>
<li>See full diff in <a href="https://github.com/square/retrofit/compare/2.8.2...2.9.0">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps appcompat from 1.2.0-rc01 to 1.3.0-alpha01.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.appcompat:appcompat&package-manager=gradle&previous-version=1.2.0-rc01&new-version=1.3.0-alpha01)](https://dependabot.com/compatibility-score/?dependency-name=androidx.appcompat:appcompat&package-manager=gradle&previous-version=1.2.0-rc01&new-version=1.3.0-alpha01)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.okhttp3` from 4.7.1 to 4.7.2.
Updates `okhttp` from 4.7.1 to 4.7.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">okhttp's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.7.2</h2>
<p><em>2020-05-20</em></p>
<ul>
<li>Fix: Don't crash inspecting whether the host platform is JVM or Android. With 4.7.0 and 4.7.1 we
had a crash <code>IllegalArgumentException: Not a Conscrypt trust manager</code> because we depended on
initialization order of companion objects.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/4c595553fbcbfc316d24a74197aa753dbc05da9f"><code>4c59555</code></a> Prepare for release 4.7.2.</li>
<li><a href="https://github.com/square/okhttp/commit/b733d293cd58fb125033bd6009c484d96502399c"><code>b733d29</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/6073">#6073</a> from yschimke/android_init_ordering</li>
<li><a href="https://github.com/square/okhttp/commit/1d183cb0015bfb0788dde1fbce8f4a6d1cd7109c"><code>1d183cb</code></a> Fix Android init ordering</li>
<li><a href="https://github.com/square/okhttp/commit/9c173d2ad3f4fb2585e9c7fedb314f6f653bb9c0"><code>9c173d2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/6071">#6071</a> from yschimke/android_tests_safe_on_23</li>
<li><a href="https://github.com/square/okhttp/commit/d1490698a320895c89da7577b05a7d730e353203"><code>d149069</code></a> Make the Android tests pass on &lt;= 23</li>
<li><a href="https://github.com/square/okhttp/commit/6fcabb1ec3644102e7a3082f18223c188c021c84"><code>6fcabb1</code></a> Prepare next development version.</li>
<li>See full diff in <a href="https://github.com/square/okhttp/compare/parent-4.7.1...parent-4.7.2">compare view</a></li>
</ul>
</details>
<br />

Updates `logging-interceptor` from 4.7.1 to 4.7.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">logging-interceptor's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.7.2</h2>
<p><em>2020-05-20</em></p>
<ul>
<li>Fix: Don't crash inspecting whether the host platform is JVM or Android. With 4.7.0 and 4.7.1 we
had a crash <code>IllegalArgumentException: Not a Conscrypt trust manager</code> because we depended on
initialization order of companion objects.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/4c595553fbcbfc316d24a74197aa753dbc05da9f"><code>4c59555</code></a> Prepare for release 4.7.2.</li>
<li><a href="https://github.com/square/okhttp/commit/b733d293cd58fb125033bd6009c484d96502399c"><code>b733d29</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/6073">#6073</a> from yschimke/android_init_ordering</li>
<li><a href="https://github.com/square/okhttp/commit/1d183cb0015bfb0788dde1fbce8f4a6d1cd7109c"><code>1d183cb</code></a> Fix Android init ordering</li>
<li><a href="https://github.com/square/okhttp/commit/9c173d2ad3f4fb2585e9c7fedb314f6f653bb9c0"><code>9c173d2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/square/okhttp/issues/6071">#6071</a> from yschimke/android_tests_safe_on_23</li>
<li><a href="https://github.com/square/okhttp/commit/d1490698a320895c89da7577b05a7d730e353203"><code>d149069</code></a> Make the Android tests pass on &lt;= 23</li>
<li><a href="https://github.com/square/okhttp/commit/6fcabb1ec3644102e7a3082f18223c188c021c84"><code>6fcabb1</code></a> Prepare next development version.</li>
<li>See full diff in <a href="https://github.com/square/okhttp/compare/parent-4.7.1...parent-4.7.2">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps junit from 1.1.2-beta01 to 1.1.2-beta02.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.test.ext:junit&package-manager=gradle&previous-version=1.1.2-beta01&new-version=1.1.2-beta02)](https://dependabot.com/compatibility-score/?dependency-name=androidx.test.ext:junit&package-manager=gradle&previous-version=1.1.2-beta01&new-version=1.1.2-beta02)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps firebase-core from 17.4.1 to 17.4.2.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-core&package-manager=gradle&previous-version=17.4.1&new-version=17.4.2)](https://dependabot.com/compatibility-score/?dependency-name=com.google.firebase:firebase-core&package-manager=gradle&previous-version=17.4.1&new-version=17.4.2)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.coroutines` from 1.3.7 to 1.3.7-mpp-dev-11.
Updates `kotlinx-coroutines-core` from 1.3.7 to 1.3.7-mpp-dev-11
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-core's changelog</a>.</em></p>
<blockquote>
<h1>Change log for kotlinx.coroutines</h1>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits">compare view</a></li>
</ul>
</details>
<br />

Updates `kotlinx-coroutines-android` from 1.3.7 to 1.3.7-mpp-dev-11
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-android's changelog</a>.</em></p>
<blockquote>
<h1>Change log for kotlinx.coroutines</h1>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps `versions.dagger` from 2.27 to 2.28.
Updates `dagger` from 2.27 to 2.28
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/dagger/commit/d96c5437843c771d98b4bbb10d05f11ed54b698a"><code>d96c543</code></a> 2.28 release</li>
<li><a href="https://github.com/google/dagger/commit/c1ddd0cfeddaa286e6826d9527a108261f6d4fc3"><code>c1ddd0c</code></a> Update Hilt Gradle plugin to publish sources and javadoc jars.</li>
<li><a href="https://github.com/google/dagger/commit/65be940f84f1264a18d7b1f52b4f5d904cad869f"><code>65be940</code></a> Add the &lt;parent&gt; and &lt;scm&gt;&lt;tag&gt; to the Hilt Gradle plugin POM</li>
<li><a href="https://github.com/google/dagger/commit/194fbcebe1ac71b016f7e6613450d9569d27ae56"><code>194fbce</code></a> Add javadoc and java srcs jars for Hilt android compiler and Dagger lint.</li>
<li><a href="https://github.com/google/dagger/commit/41b0b923fb2f9bb1ca47647c0592ed4f2c6e2cc7"><code>41b0b92</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/3a169af264e1bf42373d41096a5d330955567468"><code>3a169af</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/79cabea8056d34a7aaae68acf0ae58c340136e3d"><code>79cabea</code></a> Update error message when app is not Hilt injected.</li>
<li><a href="https://github.com/google/dagger/commit/9fff4bf2e9cc34ed4c6e96f39b8597b2a9c4867a"><code>9fff4bf</code></a> Move tests to sharedTest and configure to run with both test and androidTest</li>
<li><a href="https://github.com/google/dagger/commit/34193b7ccb8b12e7cee73909546396ffbb3f9e66"><code>34193b7</code></a> Better error message if reflection fails to suggest adding hilt compiler buil...</li>
<li><a href="https://github.com/google/dagger/commit/e1f4243c591948876f7154aac8eb047530db2a26"><code>e1f4243</code></a> Add try-finally around MarkThatRulesRanRule's evaluate() to ensure we clear s...</li>
<li>Additional commits viewable in <a href="https://github.com/google/dagger/compare/dagger-2.27...dagger-2.28">compare view</a></li>
</ul>
</details>
<br />

Updates `dagger-android` from 2.27 to 2.28
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/dagger/commit/d96c5437843c771d98b4bbb10d05f11ed54b698a"><code>d96c543</code></a> 2.28 release</li>
<li><a href="https://github.com/google/dagger/commit/c1ddd0cfeddaa286e6826d9527a108261f6d4fc3"><code>c1ddd0c</code></a> Update Hilt Gradle plugin to publish sources and javadoc jars.</li>
<li><a href="https://github.com/google/dagger/commit/65be940f84f1264a18d7b1f52b4f5d904cad869f"><code>65be940</code></a> Add the &lt;parent&gt; and &lt;scm&gt;&lt;tag&gt; to the Hilt Gradle plugin POM</li>
<li><a href="https://github.com/google/dagger/commit/194fbcebe1ac71b016f7e6613450d9569d27ae56"><code>194fbce</code></a> Add javadoc and java srcs jars for Hilt android compiler and Dagger lint.</li>
<li><a href="https://github.com/google/dagger/commit/41b0b923fb2f9bb1ca47647c0592ed4f2c6e2cc7"><code>41b0b92</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/3a169af264e1bf42373d41096a5d330955567468"><code>3a169af</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/79cabea8056d34a7aaae68acf0ae58c340136e3d"><code>79cabea</code></a> Update error message when app is not Hilt injected.</li>
<li><a href="https://github.com/google/dagger/commit/9fff4bf2e9cc34ed4c6e96f39b8597b2a9c4867a"><code>9fff4bf</code></a> Move tests to sharedTest and configure to run with both test and androidTest</li>
<li><a href="https://github.com/google/dagger/commit/34193b7ccb8b12e7cee73909546396ffbb3f9e66"><code>34193b7</code></a> Better error message if reflection fails to suggest adding hilt compiler buil...</li>
<li><a href="https://github.com/google/dagger/commit/e1f4243c591948876f7154aac8eb047530db2a26"><code>e1f4243</code></a> Add try-finally around MarkThatRulesRanRule's evaluate() to ensure we clear s...</li>
<li>Additional commits viewable in <a href="https://github.com/google/dagger/compare/dagger-2.27...dagger-2.28">compare view</a></li>
</ul>
</details>
<br />

Updates `dagger-android-support` from 2.27 to 2.28
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/dagger/commit/d96c5437843c771d98b4bbb10d05f11ed54b698a"><code>d96c543</code></a> 2.28 release</li>
<li><a href="https://github.com/google/dagger/commit/c1ddd0cfeddaa286e6826d9527a108261f6d4fc3"><code>c1ddd0c</code></a> Update Hilt Gradle plugin to publish sources and javadoc jars.</li>
<li><a href="https://github.com/google/dagger/commit/65be940f84f1264a18d7b1f52b4f5d904cad869f"><code>65be940</code></a> Add the &lt;parent&gt; and &lt;scm&gt;&lt;tag&gt; to the Hilt Gradle plugin POM</li>
<li><a href="https://github.com/google/dagger/commit/194fbcebe1ac71b016f7e6613450d9569d27ae56"><code>194fbce</code></a> Add javadoc and java srcs jars for Hilt android compiler and Dagger lint.</li>
<li><a href="https://github.com/google/dagger/commit/41b0b923fb2f9bb1ca47647c0592ed4f2c6e2cc7"><code>41b0b92</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/3a169af264e1bf42373d41096a5d330955567468"><code>3a169af</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/79cabea8056d34a7aaae68acf0ae58c340136e3d"><code>79cabea</code></a> Update error message when app is not Hilt injected.</li>
<li><a href="https://github.com/google/dagger/commit/9fff4bf2e9cc34ed4c6e96f39b8597b2a9c4867a"><code>9fff4bf</code></a> Move tests to sharedTest and configure to run with both test and androidTest</li>
<li><a href="https://github.com/google/dagger/commit/34193b7ccb8b12e7cee73909546396ffbb3f9e66"><code>34193b7</code></a> Better error message if reflection fails to suggest adding hilt compiler buil...</li>
<li><a href="https://github.com/google/dagger/commit/e1f4243c591948876f7154aac8eb047530db2a26"><code>e1f4243</code></a> Add try-finally around MarkThatRulesRanRule's evaluate() to ensure we clear s...</li>
<li>Additional commits viewable in <a href="https://github.com/google/dagger/compare/dagger-2.27...dagger-2.28">compare view</a></li>
</ul>
</details>
<br />

Updates `dagger-compiler` from 2.27 to 2.28
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/dagger/commit/d96c5437843c771d98b4bbb10d05f11ed54b698a"><code>d96c543</code></a> 2.28 release</li>
<li><a href="https://github.com/google/dagger/commit/c1ddd0cfeddaa286e6826d9527a108261f6d4fc3"><code>c1ddd0c</code></a> Update Hilt Gradle plugin to publish sources and javadoc jars.</li>
<li><a href="https://github.com/google/dagger/commit/65be940f84f1264a18d7b1f52b4f5d904cad869f"><code>65be940</code></a> Add the &lt;parent&gt; and &lt;scm&gt;&lt;tag&gt; to the Hilt Gradle plugin POM</li>
<li><a href="https://github.com/google/dagger/commit/194fbcebe1ac71b016f7e6613450d9569d27ae56"><code>194fbce</code></a> Add javadoc and java srcs jars for Hilt android compiler and Dagger lint.</li>
<li><a href="https://github.com/google/dagger/commit/41b0b923fb2f9bb1ca47647c0592ed4f2c6e2cc7"><code>41b0b92</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/3a169af264e1bf42373d41096a5d330955567468"><code>3a169af</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/79cabea8056d34a7aaae68acf0ae58c340136e3d"><code>79cabea</code></a> Update error message when app is not Hilt injected.</li>
<li><a href="https://github.com/google/dagger/commit/9fff4bf2e9cc34ed4c6e96f39b8597b2a9c4867a"><code>9fff4bf</code></a> Move tests to sharedTest and configure to run with both test and androidTest</li>
<li><a href="https://github.com/google/dagger/commit/34193b7ccb8b12e7cee73909546396ffbb3f9e66"><code>34193b7</code></a> Better error message if reflection fails to suggest adding hilt compiler buil...</li>
<li><a href="https://github.com/google/dagger/commit/e1f4243c591948876f7154aac8eb047530db2a26"><code>e1f4243</code></a> Add try-finally around MarkThatRulesRanRule's evaluate() to ensure we clear s...</li>
<li>Additional commits viewable in <a href="https://github.com/google/dagger/compare/dagger-2.27...dagger-2.28">compare view</a></li>
</ul>
</details>
<br />

Updates `dagger-android-processor` from 2.27 to 2.28
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/dagger/commit/d96c5437843c771d98b4bbb10d05f11ed54b698a"><code>d96c543</code></a> 2.28 release</li>
<li><a href="https://github.com/google/dagger/commit/c1ddd0cfeddaa286e6826d9527a108261f6d4fc3"><code>c1ddd0c</code></a> Update Hilt Gradle plugin to publish sources and javadoc jars.</li>
<li><a href="https://github.com/google/dagger/commit/65be940f84f1264a18d7b1f52b4f5d904cad869f"><code>65be940</code></a> Add the &lt;parent&gt; and &lt;scm&gt;&lt;tag&gt; to the Hilt Gradle plugin POM</li>
<li><a href="https://github.com/google/dagger/commit/194fbcebe1ac71b016f7e6613450d9569d27ae56"><code>194fbce</code></a> Add javadoc and java srcs jars for Hilt android compiler and Dagger lint.</li>
<li><a href="https://github.com/google/dagger/commit/41b0b923fb2f9bb1ca47647c0592ed4f2c6e2cc7"><code>41b0b92</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/3a169af264e1bf42373d41096a5d330955567468"><code>3a169af</code></a> internal refactor</li>
<li><a href="https://github.com/google/dagger/commit/79cabea8056d34a7aaae68acf0ae58c340136e3d"><code>79cabea</code></a> Update error message when app is not Hilt injected.</li>
<li><a href="https://github.com/google/dagger/commit/9fff4bf2e9cc34ed4c6e96f39b8597b2a9c4867a"><code>9fff4bf</code></a> Move tests to sharedTest and configure to run with both test and androidTest</li>
<li><a href="https://github.com/google/dagger/commit/34193b7ccb8b12e7cee73909546396ffbb3f9e66"><code>34193b7</code></a> Better error message if reflection fails to suggest adding hilt compiler buil...</li>
<li><a href="https://github.com/google/dagger/commit/e1f4243c591948876f7154aac8eb047530db2a26"><code>e1f4243</code></a> Add try-finally around MarkThatRulesRanRule's evaluate() to ensure we clear s...</li>
<li>Additional commits viewable in <a href="https://github.com/google/dagger/compare/dagger-2.27...dagger-2.28">compare view</a></li>
</ul>
</details>
<br />


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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps [material](https://github.com/material-components/material-components-android) from 1.2.0-alpha06 to 1.2.0-beta01.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/material-components/material-components-android/releases">material's releases</a>.</em></p>
<blockquote>
<h2>1.2.0-beta01</h2>
<p><strong>Dependency Updates:</strong></p>
<ul>
<li>No dependency updates.</li>
</ul>
<p><strong>Library Updates:</strong></p>
<ul>
<li><code>Transitions/Motion</code>
<ul>
<li>Update transitions to be based on androidx and add transitions platform subpackage to support Activities, Windows, etc. (e33c6d5)</li>
<li>Update MaterialContainerTransform to support drawing elevation shadows during transition (fc36640)</li>
<li>Update MaterialContainerTransformSharedElementCallback to support custom shape appearances (df977a0)</li>
<li>Add support for container transform start and end container colors (f095b0b)</li>
<li>Fix Activity container transform unexpected flash and fade (c27de09)</li>
<li>Fix container transform start delay flash (95d9320)</li>
</ul>
</li>
<li><code>Slider</code>
<ul>
<li>Split into two classes: slider and range slider (afcda08)</li>
<li>Fix slider tooltip in popupwindows (aab7100)</li>
<li>Fixed MaterialSharedAxis return transition (5b07d02)</li>
</ul>
</li>
<li><code>ShapeableImageView</code>
<ul>
<li>Support dynamic update of shapeappearance (4518be3)</li>
</ul>
</li>
<li><code>TextInputLayout</code>
<ul>
<li>Fixing crash when calling setBoxCornerRadii when edit text hasn't been added yet (d0f7d49)</li>
<li>Fixing end icon having unexpected behaviors when it's switched from another end icon mode (0631c53)</li>
<li>Adding setBoxBackgroundColorStateList method and fixing setBoxBackgroundColor method not changing focused and hovered states color like it did originally (7423884)</li>
<li>Adding setters and getters for boxStrokeWidth and boxStrokeWidthFocused attrs (008c199)</li>
<li>Flipping password icon behavior so that it shows the action (what's going to happen after the click)
instead of the current status (36bdb70)</li>
<li>Add click listener for error icon  (3738698)</li>
</ul>
</li>
<li><code>MaterialDatePicker</code>
<ul>
<li>Disable positive button when invalid or incomplete dates are selected (a310f90)</li>
<li>Fix check for date input keyboard separator characters for single selection mode (45fb932)</li>
<li>Fixed issue that causes the Datepicker to highlight wrong the day as today (0bbc848)</li>
</ul>
</li>
<li><code>MaterialButtonToggleGroup</code>
<ul>
<li>Single visible button corners (680619b)</li>
</ul>
</li>
<li><code>MaterialRadioButton</code>
<ul>
<li>Fix tint from theme attributes on api 21 + add test (7697699)</li>
</ul>
</li>
<li>Set <code>buttonBarButtonStyle</code> in full Material Component themes to use
<code>@style/Widget.MaterialComponents.Button.TextButton</code> (89f2248)</li>
<li>Talkback / Screen reader improvements
<ul>
<li>Latest version of Talkback now provides information about grouped context to screen readers (e.g. tabs will now announce x out of y tabs)</li>
</ul>
</li>
</ul>
<p><strong>Breaking Changes:</strong></p>
<ul>
<li><code>Transition/Motion</code>
<ul>
<li>Transition classes now extends AndroidX's Transition lib instead of the Framework version. Use <code>platform</code> sub-package for the Framework version.</li>
<li>Removed <code>TransitionValues</code> from <code>VisibilityAnimatorProvider</code> methods</li>
<li>Removed static create methods from <code>MaterialFade</code>, <code>MaterialFadeThrough</code> and <code>MaterialSharedAxis</code> in favor of regular constructors</li>
<li>Made several Transition classes final</li>
<li>Renamed <code>MaterialSharedAxis#isEntering</code> method to <code>MaterialSharedAxis#isForward</code></li>
</ul>
</li>
<li><code>MaterialDatePicker</code>
<ul>
<li>Restricted visibility of customDatePicker method</li>
</ul>
</li>
<li><code>Slider</code>
<ul>
<li>Split into two classes, Slider and RangeSlider</li>
</ul>
</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/material-components/material-components-android/commit/3d8dae52c99b0c7508caec0e178ea10ab99d45b9"><code>3d8dae5</code></a> [ShapeableImageView] Improve default style</li>
<li><a href="https://github.com/material-components/material-components-android/commit/549d21452a9c27edd36036f896bba7fe46debd29"><code>549d214</code></a> [ShapeableImageView] Add Shape appearance attributes for consistency and to f...</li>
<li><a href="https://github.com/material-components/material-components-android/commit/4518be3b35221e7cd65bb0c34e3a79472dcd13ff"><code>4518be3</code></a> [ShapeableImageView] Allow ShapeableImageView to dynamically update shape app...</li>
<li><a href="https://github.com/material-components/material-components-android/commit/a310f904bba3f3dce96129dd50b090471f43d919"><code>a310f90</code></a> [MaterialDatePicker] Disable positive button when invalid or incomplete dates...</li>
<li><a href="https://github.com/material-components/material-components-android/commit/2a37868ee3c1716e9208c12f278c70c008bdfc90"><code>2a37868</code></a> [ShapeableImageView] Change strokeWidth to float and support null for stroke ...</li>
<li><a href="https://github.com/material-components/material-components-android/commit/89f2248bbf6a52e778b50fb1490891cf4375f226"><code>89f2248</code></a> Set buttonBarButtonStyle in full Material Component themes to use @style/Widg...</li>
<li><a href="https://github.com/material-components/material-components-android/commit/45fb9324f394a3c9030ac030f578361ffdc63b35"><code>45fb932</code></a> [MaterialDatePicker] Fix check for date input keyboard separator characters f...</li>
<li><a href="https://github.com/material-components/material-components-android/commit/16b142e6d6f0b9f957c7a1e29b914122c0547fdf"><code>16b142e</code></a> [Catalog] Fix launching of range picker to calendar mode in date picker demo</li>
<li><a href="https://github.com/material-components/material-components-android/commit/8b863d32bea74ce8c7ad39d95c275ca5a86a368a"><code>8b863d3</code></a> [Motion] Update ScaleProvider to use growing/shrinking naming. Fix MaterialSh...</li>
<li><a href="https://github.com/material-components/material-components-android/commit/621f8387bd1e43fad169fdc550ff9783eb004705"><code>621f838</code></a> [Motion] Remove boolean entering from MaterialFade constructor and don't set ...</li>
<li>Additional commits viewable in <a href="https://github.com/material-components/material-components-android/compare/1.2.0-alpha06...1.2.0-beta01">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.android.material:material&package-manager=gradle&previous-version=1.2.0-alpha06&new-version=1.2.0-beta01)](https://dependabot.com/compatibility-score/?dependency-name=com.google.android.material:material&package-manager=gradle&previous-version=1.2.0-alpha06&new-version=1.2.0-beta01)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps junit from 1.1.2-beta02 to 1.1.2-rc01.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.test.ext:junit&package-manager=gradle&previous-version=1.1.2-beta02&new-version=1.1.2-rc01)](https://dependabot.com/compatibility-score/?dependency-name=androidx.test.ext:junit&package-manager=gradle&previous-version=1.1.2-beta02&new-version=1.1.2-rc01)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps core-ktx from 1.3.0-rc01 to 1.4.0-alpha01.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.core:core-ktx&package-manager=gradle&previous-version=1.3.0-rc01&new-version=1.4.0-alpha01)](https://dependabot.com/compatibility-score/?dependency-name=androidx.core:core-ktx&package-manager=gradle&previous-version=1.3.0-rc01&new-version=1.4.0-alpha01)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps firebase-messaging from 20.1.5 to 20.2.0.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-messaging&package-manager=gradle&previous-version=20.1.5&new-version=20.2.0)](https://dependabot.com/compatibility-score/?dependency-name=com.google.firebase:firebase-messaging&package-manager=gradle&previous-version=20.1.5&new-version=20.2.0)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps espresso-core from 3.3.0-beta01 to 3.3.0-rc01.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=androidx.test.espresso:espresso-core&package-manager=gradle&previous-version=3.3.0-beta01&new-version=3.3.0-rc01)](https://dependabot.com/compatibility-score/?dependency-name=androidx.test.espresso:espresso-core&package-manager=gradle&previous-version=3.3.0-beta01&new-version=3.3.0-rc01)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps firebase-analytics from 17.4.0 to 17.4.2.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-analytics&package-manager=gradle&previous-version=17.4.0&new-version=17.4.2)](https://dependabot.com/compatibility-score/?dependency-name=com.google.firebase:firebase-analytics&package-manager=gradle&previous-version=17.4.0&new-version=17.4.2)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
Bumps gradle from 4.1.0-alpha09 to 4.1.0-alpha10.


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=4.1.0-alpha09&new-version=4.1.0-alpha10)](https://dependabot.com/compatibility-score/?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=4.1.0-alpha09&new-version=4.1.0-alpha10)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>
@otormaigh-bot
Copy link
Collaborator

Apk comparision results

Property Summary
New File Size 2269814 Bytes. (2.16 MB)
File Size Change +31968 Bytes. (+31.22 KB)
Download Size Change +25162 Bytes. (+24.57 KB)
New Method Reference Count 19116
Method Reference Count Change 453
New Number of dex file(s) 1
Number of dex file(s) Change 0
New Permissions - android.permission.READ_EXTERNAL_STORAGE
- android.permission.WRITE_EXTERNAL_STORAGE
- android.permission.READ_PHONE_STATE

Generated by 🚫 Danger

@otormaigh
Copy link
Owner Author

New manifest permissions are being added by dagger-android(-support):2.28

google/dagger#1864

@otormaigh otormaigh merged commit 67610d4 into master May 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants