Bumps [pigeon](https://github.com/flutter/packages/tree/main/packages) from 17.3.0 to 18.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="9a94bfd2cc"><code>9a94bfd</code></a> Fix unnecessary toList/fromList calls during encode/decode process (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6426">#6426</a>)</li>
<li><a href="f4719ca2fe"><code>f4719ca</code></a> [in_app_purchase] implement countryCode correctly (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6636">#6636</a>)</li>
<li><a href="6e6082660b"><code>6e60826</code></a> [webview_flutter_android] Fixes iframe navigation with <code>onNavigationRequest</code> ...</li>
<li><a href="d5205191f8"><code>d520519</code></a> [go_router_builder] Tweaks for latest analyzer-6.5.0 (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6632">#6632</a>)</li>
<li><a href="ebd138dc43"><code>ebd138d</code></a> [flutter_adaptive_scaffold] use <code>MediaQuery.sizeOf</code> instead of `MediaQuery.of...</li>
<li><a href="af6fae43db"><code>af6fae4</code></a> [image_picker] Update documentation to note that Photo Picker use is non-opti...</li>
<li><a href="cc47b06b43"><code>cc47b06</code></a> [google_maps_flutter_web] Add marker clustering support (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6187">#6187</a>)</li>
<li><a href="bc6c186a87"><code>bc6c186</code></a> [google_maps_flutter_android] Add marker clustering support (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6185">#6185</a>)</li>
<li><a href="9aa04eb886"><code>9aa04eb</code></a> [go_router] Don't log if <code>hierarchicalLoggingEnabled</code> is <code>true</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6019">#6019</a>)</li>
<li><a href="8f3577460d"><code>8f35774</code></a> [file_selector_android] Update <code>LICENSE</code> file to include newly added licensed...</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/pigeon-v18.0.1/packages">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pigeon&package-manager=pub&previous-version=17.3.0&new-version=18.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [pigeon](https://github.com/flutter/packages/tree/main/packages)
from 15.0.3 to 16.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a5bb26d641"><code>a5bb26d</code></a>
[pigeon] java non null void (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/5786">#5786</a>)</li>
<li><a
href="c6b86c5108"><code>c6b86c5</code></a>
[file_selector_android] Attempt to close system dialogs before
integration te...</li>
<li><a
href="7beab0d305"><code>7beab0d</code></a>
[url_launcher] Add <code>InAppBrowserConfiguration</code> parameter (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/5758">#5758</a>)</li>
<li><a
href="31fc7b5dd0"><code>31fc7b5</code></a>
bump mockito across repo to 5.4.4 (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/5794">#5794</a>)</li>
<li>See full diff in <a
href="https://github.com/flutter/packages/commits/pigeon-v16.0.0/packages">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pigeon&package-manager=pub&previous-version=15.0.3&new-version=16.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pigeon](https://github.com/flutter/packages/tree/main/packages) from 13.1.2 to 14.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="db86e8f086"><code>db86e8f</code></a> [pigeon] isEnum, isClass, fix swift casting, default values, optional method ...</li>
<li><a href="a8bb8330c3"><code>a8bb833</code></a> [plugin_platform_interface] Switch mixin to <code>mixin class</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/5420">#5420</a>)</li>
<li><a href="14ed53b549"><code>14ed53b</code></a> [go_router] Fixes use of <code>Iterable</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/5421">#5421</a>)</li>
<li>See full diff in <a href="https://github.com/flutter/packages/commits/pigeon-v14.0.0/packages">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pigeon&package-manager=pub&previous-version=13.1.2&new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [pigeon](https://github.com/flutter/packages/tree/main/packages) from 11.0.1 to 12.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="d654f7597f"><code>d654f75</code></a> [pigeon] FlutterApi error handling (<a href="https://github.com/flutter/packages/tree/main/packages/issues/5008">#5008</a>)</li>
<li><a href="a66be0e170"><code>a66be0e</code></a> [webview_flutter] [webview_flutter_wkwebview]Fix race condition in flaky test...</li>
<li><a href="c7008cf088"><code>c7008cf</code></a> [webview_flutter_wkwebview] Fixes bug where `WebkitWebViewController.getUserA...</li>
<li><a href="cfe0c21270"><code>cfe0c21</code></a> [flutter_markdown] Code decoration (<a href="https://github.com/flutter/packages/tree/main/packages/issues/5060">#5060</a>)</li>
<li><a href="35732b672d"><code>35732b6</code></a> [webview_flutter] Exposes missing <code>JavaScriptLogLevel</code> from platform interfac...</li>
<li><a href="c9333980f2"><code>c933398</code></a> [webview_flutter] Adds app facing implementation to override console log (<a href="https://github.com/flutter/packages/tree/main/packages/issues/4705">#4705</a>)</li>
<li><a href="f68661d325"><code>f68661d</code></a> [webview_flutter] Add a method for getting the user agent (<a href="https://github.com/flutter/packages/tree/main/packages/issues/4472">#4472</a>)</li>
<li><a href="41a3ec2b8a"><code>41a3ec2</code></a> [webview_flutter_android] Fix race condition in flaky test (<a href="https://github.com/flutter/packages/tree/main/packages/issues/5037">#5037</a>)</li>
<li><a href="b3138a69a8"><code>b3138a6</code></a> [webview_flutter_android][webview_flutter_wkwebview] Adds support for `getUse...</li>
<li><a href="8483ac23a3"><code>8483ac2</code></a> [camera] Dispose resources correctly on setDescription (<a href="https://github.com/flutter/packages/tree/main/packages/issues/4003">#4003</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/pigeon-v12.0.0/packages">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pigeon&package-manager=pub&previous-version=11.0.1&new-version=12.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [pigeon](https://github.com/flutter/packages/tree/main/packages)
from 10.1.6 to 11.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="94ba82ce52"><code>94ba82c</code></a>
[pigeon] primitive enums (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/4580">#4580</a>)</li>
<li><a
href="6a281dbcde"><code>6a281db</code></a>
[css_colors] docs: Update deprecated link address (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/4537">#4537</a>)</li>
<li><a
href="383bffa399"><code>383bffa</code></a>
[google_maps_flutter] cloud-based map styling implementation (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/4638">#4638</a>)</li>
<li><a
href="32460c7da3"><code>32460c7</code></a>
[image_picker] Fix exception when canceling
<code>pickMultipleMedia</code> on iOS (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/4761">#4761</a>)</li>
<li><a
href="3060b1aec9"><code>3060b1a</code></a>
[rfw] Support web (as JS) (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/4650">#4650</a>)</li>
<li><a
href="d72a5fe600"><code>d72a5fe</code></a>
[webview_flutter] Update sample code. (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/4727">#4727</a>)</li>
<li><a
href="c6f758b800"><code>c6f758b</code></a>
[flutter_adaptive_scaffold] Fix top padding for NavigationBar (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/4661">#4661</a>)</li>
<li><a
href="354af05222"><code>354af05</code></a>
Remove deprecated <code>ImageProvider</code> methods (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/4725">#4725</a>)</li>
<li><a
href="c8a0870ce5"><code>c8a0870</code></a>
[pigeon]: Bump io.mockk:mockk from 1.13.5 to 1.13.7 in
/packages/pigeon/platf...</li>
<li><a
href="e26f3b9374"><code>e26f3b9</code></a>
[camera_android]: Fixes crash when record video on Android versions
lower tha...</li>
<li>Additional commits viewable in <a
href="https://github.com/flutter/packages/commits/pigeon-v11.0.0/packages">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pigeon&package-manager=pub&previous-version=10.1.6&new-version=11.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brett Morgan <brettmorgan@google.com>
- kotlin version to 1.8.22
- remove deprecated kotlin-android-extensions and upgrade dependencies
Running the PR from the flutter/samples repo instead from a fork, so the
Firebase device test step runs.
## Pre-launch Checklist
- [ ] I read the [Flutter Style Guide] _recently_, and have followed its
advice.
- [ ] I signed the [CLA].
- [ ] I read the [Contributors Guide].
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-devrel
channel on [Discord].
<!-- Links -->
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[CLA]: https://cla.developers.google.com/
[Discord]: https://github.com/flutter/flutter/wiki/Chat
[Contributors Guide]:
https://github.com/flutter/samples/blob/main/CONTRIBUTING.md
* add thumbnails to the books example to make memory leaks easier to test
* also add profile build
* migrate material 3 demo code to avoid warning
* Revert "migrate material 3 demo code to avoid warning"
This reverts commit 7df37d9f65.
* fix lints in various packages
* DoNothingAndStopPropagationIntent const conflicts between stable and beta, add lint ignore for now