6800 Commits

Author SHA1 Message Date
b310246a4c Roll Flutter from aa5f4a28e9a8 to 590ef2d402f6 (5 revisions) (#4373)
aa5f4a28e9...590ef2d402

2023-07-04 engine-flutter-autoroll@skia.org Roll Packages from cdae854a59b9 to a03b900efc0e (1 revision) (flutter/flutter#129957)
2023-07-03 engine-flutter-autoroll@skia.org Roll Packages from 53ed5a0aa9e4 to cdae854a59b9 (9 revisions) (flutter/flutter#129918)
2023-07-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from e6b8292705a8 to 987b621eac4e (1 revision) (flutter/flutter#129863)
2023-07-03 robert.ancell@canonical.com Add an example showing how to use textures (flutter/flutter#122779)
2023-07-01 parlough@gmail.com Update links to old linter site to dart.dev (flutter/flutter#129866)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC bmparr@google.com,rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-07-04 17:02:11 +00:00
a03b900efc [webview_flutter_wkwebview] Fixes inspectable compile-time error and crash from equal NSURLs (#4340)
Fixes https://github.com/flutter/flutter/issues/128422 by using pointer equality in the `NSMapTable`. From my understanding and testing it seems that the default mode for [NSMapTable](https://developer.apple.com/documentation/foundation/nsmaptable?language=objc) is to copy objects that implement `NSCopyable`. The only class we wrap that does seems to implement `NSCopyable` is `NSURL` so this class eventually led to a race condition where adding an `NSURL` that was equivalent to an already added one would replace the original.

Note that we should probably now add an error when adding an already present instance. However, a clear method needs to be added to the `InstanceManager` first so that hot reload will continue working. This is the current solution on Android.

Fixes https://github.com/flutter/flutter/issues/129587 by adding a compile-time check around the use of `WKWebView.inspectable`. Solution used from:

https://stackoverflow.com/questions/76216183/how-to-debug-wkwebview-in-ios-16-4-1-using-xcode-14-2
webview_flutter_wkwebview-v3.6.1
2023-07-03 23:46:17 +00:00
cdae854a59 Roll Flutter from ff838bca8990 to aa5f4a28e9a8 (29 revisions) (#4363)
ff838bca89...aa5f4a28e9

2023-07-01 goderbauer@google.com Enable no_wildcard_variable_uses lint (flutter/flutter#129858)
2023-06-30 christopherfujino@gmail.com mark packages-autoroller bringup again (flutter/flutter#129859)
2023-06-30 36861262+QuncCccccc@users.noreply.github.com Update `SwitchTheme` tests for M2/M3 (flutter/flutter#129811)
2023-06-30 christopherfujino@gmail.com Change pub roller bot to push to flutter-pub-roller-bot/flutter.git (flutter/flutter#129844)
2023-06-30 greg@zulip.com Fix NetworkImage causing spurious warning in tests (flutter/flutter#129537)
2023-06-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from 54b573e9c4e5 to e6b8292705a8 (4 revisions) (flutter/flutter#129852)
2023-06-30 34871572+gmackall@users.noreply.github.com Upgrade integration tests to use AGP 7.3/Gradle 7.4 (flutter/flutter#129642)
2023-06-30 engine-flutter-autoroll@skia.org Roll Packages from d4752c40696e to 53ed5a0aa9e4 (5 revisions) (flutter/flutter#129837)
2023-06-30 32242716+ricardoamador@users.noreply.github.com Updated correct tasks for test ownership fix (flutter/flutter#129812)
2023-06-30 hans.muller@gmail.com Updated some golden image tests for M2/M3 (flutter/flutter#129794)
2023-06-30 nbosch@google.com Remove an unnecessary assert (flutter/flutter#129796)
2023-06-30 36861262+QuncCccccc@users.noreply.github.com Update `Radio` tests for M2/M3 (flutter/flutter#129814)
2023-06-30 36861262+QuncCccccc@users.noreply.github.com Update `Switch` tests for M2/M3 (flutter/flutter#129810)
2023-06-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from 099a70ebbc60 to 54b573e9c4e5 (1 revision) (flutter/flutter#129821)
2023-06-30 36861262+QuncCccccc@users.noreply.github.com Update `SwitchListTile` tests for M2/M3 (flutter/flutter#129809)
2023-06-30 tessertaha@gmail.com Fix `NavigationDrawer` selected item has wrong icon color (flutter/flutter#129625)
2023-06-30 leroux_bruno@yahoo.fr Update basic_test.dart for M3 compliance (flutter/flutter#129714)
2023-06-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from d33343430f18 to 099a70ebbc60 (7 revisions) (flutter/flutter#129818)
2023-06-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from 68cc1a7971d5 to d33343430f18 (2 revisions) (flutter/flutter#129801)
2023-06-30 godofredoc@google.com Revert no-response to fork. (flutter/flutter#129775)
2023-06-30 36861262+QuncCccccc@users.noreply.github.com Make `DropdownMenu` be able to scroll to the highlighted item when searching. (flutter/flutter#129740)
2023-06-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from cd9ce66db14a to 68cc1a7971d5 (10 revisions) (flutter/flutter#129799)
2023-06-29 49699333+dependabot[bot]@users.noreply.github.com Bump actions/labeler from 4.1.0 to 4.2.0 (flutter/flutter#129797)
2023-06-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from eabb22900b44 to cd9ce66db14a (1 revision) (flutter/flutter#129756)
2023-06-29 5236035+fzyzcjy@users.noreply.github.com Remove `@NonNull` to avoid warning (flutter/flutter#129472)
2023-06-29 32242716+ricardoamador@users.noreply.github.com Remove use of any (flutter/flutter#129793)
2023-06-29 kustermann@google.com Prepare for utf8.encode() to return more precise Uint8List type (flutter/flutter#129769)
2023-06-29 lsaudon@gmail.com Deletes files that should be ignored (flutter/flutter#127984)
2023-06-29 christopherfujino@gmail.com Fix flutter_plugins by rolling revision (flutter/flutter#129781)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC dit@google.com,rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-07-01 17:43:25 +00:00
8b3b1ef91f [tool] Add a flag to skip cleanup (#4357)
It can be useful in debugging snippet setup to look at the extraction output, but the tool cleans that up automatically. Running the extraction manually is complicated due to the on-the-fly pubspec modifications, so this adds a `--no-cleanup` flag that can be used to skip the deletion of the extraction output, and instead log its location to the terminal.
2023-07-01 10:53:16 +00:00
41d5ca918d [file_selector] Endorse Android (#4329)
Endorses the new Android implementation of `file_selector`, updating the README accordingly.

Also adjusts the example to better handle platform diffs, by hiding UI that doesn't work instead of just labelling it on the button. Left a TODO to improve how we determine what to hide once we have the API to do so.

Fixes https://github.com/flutter/flutter/issues/110098
file_selector-v0.9.5
2023-07-01 10:53:14 +00:00
6ab9a8bfb4 [google_sign_in] Convert Android to Pigeon (#4344)
Replaces the direct method channel implementation with Pigeon.

Since `google_sign_in`, unlike most of our plugins, exposes an API that's intended for direct cross-plugin native use, the existing methods are all left in place, but refactored as passthroughs to the new Pigeon versions. To ensure that they aren't broken, the existing Java tests are preserved unchanged (as a "legacy" copy) with `onMethodCall` left in place for now just to allow the tests to continue to run as-is. Since that dispatches to the legacy methods, this keeps the existing coverage of those methods.

The new tests are a copy of the legacy tests, minimally translated to use the new Pigeon variants, to ensure continuity of testing to the new version.

Part of https://github.com/flutter/flutter/issues/117908
google_sign_in_android-v6.1.17
2023-07-01 00:28:49 +00:00
d3c0d5f5e2 [Pigeon] readme updates (#3705)
Updates README's to better reflect modern pigeon and it's usage. 
Very open to feedback on this, please let me know what could be better, clearer, or is just missing from this documentation.
I don't expect to be able to cover all uses with this, if people want to see all possibilities, I think looking into our very thorough integration tests will provide them with anything they could need (all of which is linked in the example README).

fixes https://github.com/flutter/flutter/issues/66511
partial work for https://github.com/flutter/flutter/issues/123851
fixes https://github.com/flutter/flutter/issues/108531
fixes https://github.com/flutter/flutter/issues/92641
pigeon-v10.1.1
2023-06-30 21:30:06 +00:00
d6e0d1fe1b [camera_android] Support concurrently image capture and image streaming (#4332)
Properly configures surface needed for image capture when image streaming/recording is started to support concurrently still capture and image streaming.

Fixes https://github.com/flutter/flutter/issues/125314.

Apologies for the many commits :(
camera_android-v0.10.8+3
2023-06-30 21:28:23 +00:00
cbbc2fbff2 Prepare for utf8.encode() to return more precise Uint8List type (#4342)
To avoid analyzer warnings when `utf8.encode()` will return the more precise `Uint8List` type, we use `const Utf8Encoder().convert()` which already returns `Uint8List`

See https://github.com/dart-lang/sdk/issues/52801
rfw-v1.0.10
2023-06-30 20:36:15 +00:00
03c73a628b [shared_preferences] Adds allowList to setPrefix method. (#3794)
Creates optional allow list for preference keys when setting custom prefix.

Also makes integration tests more homogenous across platforms. 

Fixes https://github.com/flutter/flutter/issues/128948
shared_preferences-v2.2.0
2023-06-30 20:14:23 +00:00
8522793cd1 Roll Flutter from 51bef1b63271 to ff838bca8990 (12 revisions) (#4346)
51bef1b632...ff838bca89

2023-06-29 thkim1011@users.noreply.github.com Add locale-specific
DateTime formatting syntax (flutter/flutter#129573)
2023-06-29 tessertaha@gmail.com Update `RadioListTile` tests to M3
(flutter/flutter#129718)
2023-06-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from
7fd0e9522ea1 to eabb22900b44 (1 revision) (flutter/flutter#129754)
2023-06-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from
d5c25ead07e9 to 7fd0e9522ea1 (2 revisions) (flutter/flutter#129752)
2023-06-29 tjtanjia.tan@gmail.com Fix typos in ListTile examples.
(flutter/flutter#129606)
2023-06-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from
4e49b9deb72d to d5c25ead07e9 (7 revisions) (flutter/flutter#129750)
2023-06-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from
241ca5c1d6be to 4e49b9deb72d (1 revision) (flutter/flutter#129730)
2023-06-29 jacksongardner@google.com Skwasm benchmarks.
(flutter/flutter#129681)
2023-06-28 jmccandless@google.com RTL InputDecoration fix
(flutter/flutter#129661)
2023-06-28 christopherfujino@gmail.com mark autoroller flaky
(flutter/flutter#129745)
2023-06-28 fluttergithubbot@gmail.com Roll pub packages
(flutter/flutter#129380)
2023-06-28 109253501+pdblasi-google@users.noreply.github.com Removes
deprecated APIs from AnimationBuilder (flutter/flutter#129657)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC
camillesimon@google.com,rmistry@google.com,stuartmorgan@google.com on
the revert to ensure that a human
is aware of the problem.

To file a bug in Packages:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

---------

Co-authored-by: Camille Simon <43054281+camsim99@users.noreply.github.com>
2023-06-30 09:49:09 -07:00
53ed5a0aa9 [google_maps_flutter_web] Add padding to newLatLngBounds implementation (#3452)
## Description
This PR is implementing the `padding` argument to `fitBounds` which is called by `newLatLngBounds`.

## Related Issues
[flutter/flutter#122192](https://github.com/flutter/flutter/issues/122192)
google_maps_flutter_web-v0.5.1
2023-06-30 11:08:20 +00:00
0ef393811d [various] Remove unused flutter_driver dependencies (#4347)
`flutter_driver` has been mostly replaced by `integration_test`, but we still have a lot of remaining dependencies on the package. This removes the dependency from pubspec.yaml for all plugins that aren't actually `import`ing it.

It also removes an old video_player test that has been disabled for years that was never updated from flutter_driver to integration_test; we've since added a lot more testing to video_player, so in practice this is cruft that we can just remove.

Closes https://github.com/flutter/flutter/issues/85224
2023-06-29 23:29:18 +00:00
9ec04ac1b1 [ci] Add LUCI version of dart unit tests (#4265)
Add initial LUCI versions of the dart unit tests task.

Part of https://github.com/flutter/flutter/issues/114373
2023-06-29 19:13:50 +00:00
71997a4d3b [pigeon]: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.8.21 to 1.8.22 in /packages/pigeon/platform_tests/test_plugin/android (#4189)
Bumps [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.8.21 to 1.8.22.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-gradle-plugin's releases</a>.</em></p>
<blockquote>
<h2>Kotlin 1.8.22</h2>
<h2>Changelog</h2>
<h3>Tools. Gradle</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58280"><code>KT-58280</code></a> org.jetbrains.kotlin.jvm Gradle plugin contributes build directories to the test compile classpath</li>
</ul>
<h2>Checksums</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Sha256</th>
</tr>
</thead>
<tbody>
<tr>
<td>kotlin-compiler-1.8.22.zip</td>
<td>91f50fe25c9edfb1e79ae1fe2ede85fa4728f7f4b0587644a4eee40252cdfaa6</td>
</tr>
<tr>
<td>kotlin-native-linux-x86_64-1.8.22.tar.gz</td>
<td>a1fb41fc010b347d5d9a5449ebb48ad200c59ec2a9121b01db5165db6697e58b</td>
</tr>
<tr>
<td>kotlin-native-macos-x86_64-1.8.22.tar.gz</td>
<td>0d6e6b12569a4b8ff2f301f827192dd715a29962cc01eed05557aa8e6eb7c20d</td>
</tr>
<tr>
<td>kotlin-native-macos-aarch64-1.8.22.tar.gz</td>
<td>29805af3220eab3c163ac54f02a6097436d4ddfa83eca7815eb053517093e417</td>
</tr>
<tr>
<td>kotlin-native-windows-x86_64-1.8.22.zip</td>
<td>91b04aa9f3dc3d5968c75d8e7f163e542458867915777e995162864cc805b2e5</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v1.8.22/ChangeLog.md">org.jetbrains.kotlin:kotlin-gradle-plugin's changelog</a>.</em></p>
<blockquote>
<h2>1.8.22</h2>
<h3>Tools. Gradle</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58280"><code>KT-58280</code></a> org.jetbrains.kotlin.jvm Gradle plugin contributes build directories to the test compile classpath</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fe0156151d"><code>fe01561</code></a> Add changelog for 1.8.22</li>
<li><a href="918a74f88a"><code>918a74f</code></a> [Gradle] KotlinCompilationAssociator: Restore 1.8.10 behaviour for KotlinWith...</li>
<li><a href="90a9bf9dbe"><code>90a9bf9</code></a> [Gradle] Implement KT58280JvmWithJavaTestCompileClasspath to cover KT-58280</li>
<li><a href="0043ae4390"><code>0043ae4</code></a> Update Dokka to 1.8.20-dev-213</li>
<li><a href="0389c35262"><code>0389c35</code></a> docs build: allow to specify custom dokka repository</li>
<li><a href="d57f33517b"><code>d57f335</code></a> docs build: move parameter initialization to the parent project</li>
<li><a href="596ff23d43"><code>596ff23</code></a> docs: cleanup remaining previous version specializations</li>
<li><a href="2da94ed855"><code>2da94ed</code></a> Fix missing native-wasm source set in legacy docs build</li>
<li><a href="51d55cdae0"><code>51d55cd</code></a> docs: specialize build for latest version</li>
<li><a href="5e1e4ec8cd"><code>5e1e4ec</code></a> Render kotlin-reflect library documentation in a separate module</li>
<li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.8.21...v1.8.22">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin:kotlin-gradle-plugin&package-manager=gradle&previous-version=1.8.21&new-version=1.8.22)](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 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>
2023-06-29 18:54:08 +00:00
d61537115c [shared_preferences] Adds new clearWithParameters and getAllWithParameters methods to all platforms. (#4262)
Adds new `clearWithParameters` and `getAllWithParameters` methods.

part of https://github.com/flutter/flutter/issues/128948

precursor to https://github.com/flutter/packages/pull/3794

awaiting https://github.com/flutter/packages/pull/4261

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [relevant style guides] and ran the
auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages
repo does use `dart format`.)
- [x] I signed the [CLA].
- [x] The title of the PR starts with the name of the package surrounded
by square brackets, e.g. `[shared_preferences]`
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated `pubspec.yaml` with an appropriate new version according
to the [pub versioning philosophy], or this PR is [exempt from version
changes].
- [x] I updated `CHANGELOG.md` to add a description of the change,
[following repository CHANGELOG style].
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[relevant style guides]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[exempt from version changes]:
https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#version-and-changelog-updates
[following repository CHANGELOG style]:
https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#changelog-style
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
shared_preferences_windows-v2.3.0 shared_preferences_android-v2.2.0 shared_preferences_web-v2.2.0 shared_preferences_linux-v2.3.0 shared_preferences_foundation-v2.3.0
2023-06-29 11:05:13 -07:00
d4752c4069 [metrics_center] Add retries to unlock a lock file in case of 504 errors (#4323)
* https://github.com/flutter/flutter/issues/120440
* Updates the `GcsLock` class to retry unlocking the file in case a 504 error occurs
* Updates the `GcsLock` constructor to require a `StorageApi` object instead of `AuthClient`, which allows mocking the object, since the `AuthClient` object isn't actually being used within the `GcsLock` class besides to create the `StorageApi`.
metrics_center-v1.0.10
2023-06-29 16:00:18 +00:00
5d6e48c3e0 [video_player] Add a Uri-typed factory method (#3513)
This PR improves VideoPlayerController network constructor with the datasource type. The solution follows the comments on the issue [#121927](https://github.com/flutter/flutter/issues/121927).

Fixes [#121927](https://github.com/flutter/flutter/issues/121927)
video_player-v2.7.0
2023-06-29 14:28:08 +00:00
a0ea9a3679 [webview]: Bump androidx.webkit:webkit from 1.6.1 to 1.7.0 in /packages/webview_flutter/webview_flutter_android/android (#4111)
Bumps androidx.webkit:webkit from 1.6.1 to 1.7.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.webkit:webkit&package-manager=gradle&previous-version=1.6.1&new-version=1.7.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 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>
webview_flutter_android-v3.8.1
2023-06-29 13:22:09 +00:00
756f8262f9 [web_benchmark] Fix unnecessary_non_null_assertion for Scrollable.of. (#4155)
Remove unnecessary non null assertion.

Fixes [#114434](https://github.com/flutter/flutter/issues/114434)

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
2023-06-29 13:02:00 +00:00
ff656d8b8b [flutter_markdown] Add ScrollController to pre block Scrollbar (#3821)
Add ScrollController to `pre` block Scrollbar

Fixes https://github.com/flutter/flutter/issues/116176
flutter_markdown-v0.6.15+1
2023-06-29 12:59:54 +00:00
6c7c2cc1ee [in_app_purchase] 0.3.0 Migration guide (#4137)
The API changes introduced in 0.3.0 turned out to be bigger and more complicated than anticipated. This migration guide aims to help developers upgrade to 0.3.0 by giving context to the changes and treating some exemplary use cases.

The need for a migration guide was brought to my attention in flutter/flutter#127844.
A follow-up PR will update the README in the app-facing package to align with the breaking changes introduced in 0.3.0, as the current one is out-of-date.

Fixes flutter/flutter#127844
in_app_purchase_android-v0.3.0+8
2023-06-29 12:58:48 +00:00
f8931024c4 Roll Flutter from 96a2c0535810 to 51bef1b63271 (37 revisions) (#4338)
Roll Flutter from 96a2c0535810 to 51bef1b63271 (37 revisions)

96a2c05358...51bef1b632

2023-06-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from e8a1c23d66ba to 241ca5c1d6be (1 revision) (flutter/flutter#129725)
2023-06-28 parlough@gmail.com Update analysis, linter, and repo links in analysis options (flutter/flutter#129686)
2023-06-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from be1073aa352f to e8a1c23d66ba (1 revision) (flutter/flutter#129723)
2023-06-28 hans.muller@gmail.com Dev, examples/api, etc updated for Material 3 by default (flutter/flutter#129683)
2023-06-28 tessertaha@gmail.com Add `DatePickerTheme.inputDecorationTheme` for the DatePicker with input mode. (flutter/flutter#128950)
2023-06-28 jonahwilliams@google.com [framework] ensure flexible space bar fades when scrolling. (flutter/flutter#129527)
2023-06-28 leroux_bruno@yahoo.fr Add InputDecorator.error to allow error message customization (flutter/flutter#129275)
2023-06-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from b388e852be44 to be1073aa352f (1 revision) (flutter/flutter#129712)
2023-06-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 17173994a8c2 to b388e852be44 (1 revision) (flutter/flutter#129708)
2023-06-28 xilaizhang@google.com [flutter roll] Revert "Fix `AnimatedList` & `AnimatedGrid` doesn't apply `MediaQuery` padding" (flutter/flutter#129645)
2023-06-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2f4fc4872699 to 17173994a8c2 (1 revision) (flutter/flutter#129694)
2023-06-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from a6d9d12c440f to 2f4fc4872699 (1 revision) (flutter/flutter#129691)
2023-06-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 25a5850f8b5b to a6d9d12c440f (4 revisions) (flutter/flutter#129687)
2023-06-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7c7c45d53bec to 25a5850f8b5b (1 revision) (flutter/flutter#129682)
2023-06-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from f320b8c36fee to 7c7c45d53bec (14 revisions) (flutter/flutter#129678)
2023-06-27 32242716+ricardoamador@users.noreply.github.com Update labeler yaml (flutter/flutter#129676)
2023-06-27 32242716+ricardoamador@users.noreply.github.com Revert "Fix the matcher condition where multiple matchers are found" (flutter/flutter#129675)
2023-06-27 32242716+ricardoamador@users.noreply.github.com Revert "Labeler format to remove extra single quote" (flutter/flutter#129674)
2023-06-27 32242716+ricardoamador@users.noreply.github.com Revert "Update labeler.yml to v5.0.0-beta.1" (flutter/flutter#129673)
2023-06-27 32242716+ricardoamador@users.noreply.github.com Labeler format to remove extra single quote (flutter/flutter#129672)
2023-06-27 32242716+ricardoamador@users.noreply.github.com Fix the matcher condition where multiple matchers are found (flutter/flutter#129670)
2023-06-27 737941+loic-sharma@users.noreply.github.com Automatically migrate ClipboardData.text to non-null (flutter/flutter#129567)
2023-06-27 72562119+tgucio@users.noreply.github.com Remove Editable.onCaretChanged callback (flutter/flutter#109114)
2023-06-27 bkonyi@google.com Reland "Fix issue where DevTools would not be immediately available when using --start-paused (#126698)" (flutter/flutter#129368)
2023-06-27 15619084+vashworth@users.noreply.github.com Update Xcode to 14.3.1 (flutter/flutter#129024)
2023-06-27 109253501+pdblasi-google@users.noreply.github.com Adds `dart_fix` support to `integration_test` (flutter/flutter#129579)
2023-06-27 chillers@google.com Update labeler.yml to v5.0.0-beta.1 (flutter/flutter#129617)
2023-06-27 luccas.clezar@gmail.com iOS TextSelectionToolbar fidelity (flutter/flutter#127757)
2023-06-27 jason-simmons@users.noreply.github.com Make a paragraph test involving Chinese characters work with inconsistent host system fonts (flutter/flutter#129628)
2023-06-27 engine-flutter-autoroll@skia.org Roll Packages from 6b70804799a9 to f89ce028d764 (7 revisions) (flutter/flutter#129630)
2023-06-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 715eff211a42 to f320b8c36fee (6 revisions) (flutter/flutter#129599)
2023-06-27 jhy03261997@gmail.com Fix chinese text is not selected by long press (flutter/flutter#129320)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0da06de991a9 to 715eff211a42 (4 revisions) (flutter/flutter#129593)
2023-06-26 godofredoc@google.com Fix syntax error in no-response (flutter/flutter#129588)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from f2d70cc809cd to 0da06de991a9 (3 revisions) (flutter/flutter#129582)
2023-06-26 hans.muller@gmail.com Updated chip_test.dart tests for M3 (flutter/flutter#129570)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4032a9bc964e to f2d70cc809cd (4 revisions) (flutter/flutter#129574)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC camillesimon@google.com,rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

...
2023-06-28 19:00:33 +00:00
5d1aa2c200 [various] Update links to the old linter site to point to dart.dev (#4333)
Contributes to https://github.com/dart-lang/linter/issues/4460 and https://github.com/dart-lang/site-www/issues/4499
flutter_lints-v2.0.2
2023-06-28 16:54:37 +00:00
2b307acb73 Update Xcode to 14.3.1 (#4235)
Packages part of https://github.com/flutter/flutter/issues/129019
2023-06-27 18:21:31 +00:00
1984c7308d [go_router_builder] Added replace methods to the generated routes. (#4057)
This PR adds replace methods to the generated routes.

*List which issues are fixed by this PR. You must list at least one issue.*
fixes https://github.com/flutter/flutter/issues/127315

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
I modified the tests to also check that the replace methods are generated.
go_router_builder-v2.2.0
2023-06-27 15:49:58 +00:00
f89ce028d7 Updated rfw/test/material_widgets_test.dart for M3 (#4316)
The appearance of the golden image created by the  rfw `'Material widgets'` test depends on the Material2 theme, which is currently the default theme. Updated the test to ensure that the test continues to succeed when the default theme is changed to Material3.

See https://github.com/flutter/flutter/issues/127064
2023-06-27 01:26:54 +00:00
e073e550e0 [shared_preferences] Adds new clearWithParameters and getAllWithParameters methods to platform interface. (#4261)
Adds new `clearWithParameters` and `getAllWithParameters` methods.

part of https://github.com/flutter/flutter/issues/128948

precursor to https://github.com/flutter/packages/pull/3794

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [relevant style guides] and ran the
auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages
repo does use `dart format`.)
- [x] I signed the [CLA].
- [x] The title of the PR starts with the name of the package surrounded
by square brackets, e.g. `[shared_preferences]`
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated `pubspec.yaml` with an appropriate new version according
to the [pub versioning philosophy], or this PR is [exempt from version
changes].
- [x] I updated `CHANGELOG.md` to add a description of the change,
[following repository CHANGELOG style].
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[relevant style guides]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[exempt from version changes]:
https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#version-and-changelog-updates
[following repository CHANGELOG style]:
https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#changelog-style
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
shared_preferences_platform_interface-v2.3.0
2023-06-26 18:26:27 -07:00
4e71ead104 Roll Flutter from 042c0366c9a9 to 96a2c0535810 (60 revisions) (#4313)
Roll Flutter from 042c0366c9a9 to 96a2c0535810 (60 revisions)

042c0366c9...96a2c05358

2023-06-26 49699333+dependabot[bot]@users.noreply.github.com Bump ossf/scorecard-action from 2.1.3 to 2.2.0 (flutter/flutter#129453)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 63582320d20e to 4032a9bc964e (2 revisions) (flutter/flutter#129569)
2023-06-26 hans.muller@gmail.com Updated TextMagnifierExampleApp to M3 (flutter/flutter#129381)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from debee7cece49 to 63582320d20e (3 revisions) (flutter/flutter#129563)
2023-06-26 tessertaha@gmail.com Fix `AnimatedList` & `AnimatedGrid` doesn't apply `MediaQuery` padding (flutter/flutter#129556)
2023-06-26 godofredoc@google.com Process only specific labels. (flutter/flutter#129475)
2023-06-26 engine-flutter-autoroll@skia.org Roll Packages from d041934b296d to 6b70804799a9 (7 revisions) (flutter/flutter#129559)
2023-06-26 ian@hixie.ch Make bug templates more consistent (flutter/flutter#129460)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from be46101e952d to debee7cece49 (1 revision) (flutter/flutter#129544)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 88ff46e1efc1 to be46101e952d (2 revisions) (flutter/flutter#129540)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 317673b3278a to 88ff46e1efc1 (1 revision) (flutter/flutter#129534)
2023-06-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 593e1d9a9cf5 to 317673b3278a (3 revisions) (flutter/flutter#129531)
2023-06-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 5178e8ab7764 to 593e1d9a9cf5 (1 revision) (flutter/flutter#129514)
2023-06-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 100f6fc854b4 to 5178e8ab7764 (1 revision) (flutter/flutter#129508)
2023-06-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from a9f446e25f0c to 100f6fc854b4 (1 revision) (flutter/flutter#129498)
2023-06-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 5b1b98305768 to a9f446e25f0c (1 revision) (flutter/flutter#129495)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 72c902ce3b81 to 5b1b98305768 (2 revisions) (flutter/flutter#129493)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from f2976add9414 to 72c902ce3b81 (1 revision) (flutter/flutter#129489)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 76a5e971dc09 to f2976add9414 (1 revision) (flutter/flutter#129487)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 79fd6beea087 to 76a5e971dc09 (1 revision) (flutter/flutter#129483)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 30ac9107f2f9 to 79fd6beea087 (1 revision) (flutter/flutter#129479)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from ee65380bf3fd to 30ac9107f2f9 (1 revision) (flutter/flutter#129476)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 240a86f40781 to ee65380bf3fd (2 revisions) (flutter/flutter#129474)
2023-06-24 godofredoc@google.com Fix issues with no response bot. (flutter/flutter#129470)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 5e6dcf959ea0 to 240a86f40781 (1 revision) (flutter/flutter#129473)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 550bfedc8760 to 5e6dcf959ea0 (1 revision) (flutter/flutter#129468)
2023-06-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from c1abd1f17ab1 to 550bfedc8760 (3 revisions) (flutter/flutter#129466)
2023-06-24 bdero@google.com [devicelab] Add platform view scroll benchmarks for Impeller on Android (flutter/flutter#129455)
2023-06-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from eca910dd5e3f to c1abd1f17ab1 (3 revisions) (flutter/flutter#129456)
2023-06-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from f8a39cb4dc56 to eca910dd5e3f (3 revisions) (flutter/flutter#129451)
2023-06-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 74ef61859bdc to f8a39cb4dc56 (2 revisions) (flutter/flutter#129445)
2023-06-23 737941+loic-sharma@users.noreply.github.com Add CallbackShortcuts widget of the week video (flutter/flutter#129296)
2023-06-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 060cd9c17df3 to 74ef61859bdc (3 revisions) (flutter/flutter#129444)
2023-06-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from cd30a48ef889 to 060cd9c17df3 (3 revisions) (flutter/flutter#129440)
2023-06-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 27f3498286ff to cd30a48ef889 (4 revisions) (flutter/flutter#129437)
2023-06-23 godofredoc@google.com Add a devicelab test to recipes cq. (flutter/flutter#129411)
2023-06-23 paurakh011@gmail.com fix: Inconsistency of SelectionArea when scrolling (flutter/flutter#128765)
2023-06-23 katelovett@google.com Run misc test shard when examples/api/** change (flutter/flutter#129433)
2023-06-23 49699333+dependabot[bot]@users.noreply.github.com Bump ubuntu from `b795f8e` to `db8bf6f` in /dev/ci/docker_linux (flutter/flutter#128740)
2023-06-23 godofredoc@google.com Add r: timeout label to bugs/pr closed by no response bot. (flutter/flutter#129408)
2023-06-23 godofredoc@google.com Remove .github/move.yml. (flutter/flutter#129409)
2023-06-23 engine-flutter-autoroll@skia.org Roll Packages from 95bc1c6db547 to d041934b296d (6 revisions) (flutter/flutter#129429)
2023-06-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from aca26b2afc27 to 27f3498286ff (16 revisions) (flutter/flutter#129421)
2023-06-23 godofredoc@google.com Add comments to .ci.yaml that were removed from recipes. (flutter/flutter#129321)
2023-06-23 godofredoc@google.com Update no response to use core action. (flutter/flutter#129405)
2023-06-23 xilaizhang@google.com Revert "[web] Migrate framework to fully use package:web" (flutter/flutter#129400)
...
2023-06-26 19:40:12 +00:00
b9935d1ee3 [file_selector_android] Create initial Android implementation of the file_selector package (#3814)
Android implementation of the file_selector package

Related Links:
https://github.com/flutter/plugins/pull/6468
https://github.com/flutter/flutter/issues/25659
Part of https://github.com/flutter/flutter/issues/110098

Useful Resources:
https://developer.android.com/guide/topics/providers/document-provider
https://developer.android.com/training/data-storage/shared/documents-files
file_selector_android-v0.5.0
2023-06-26 18:29:07 +00:00
90e3d327ff [in_app_pur]: Bump org.json:json from 20230227 to 20230618 in /packages/in_app_purchase/in_app_purchase/example/android/app (#4244)
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20230227 to 20230618.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/douglascrockford/JSON-java/releases">org.json:json's releases</a>.</em></p>
<blockquote>
<h2>20230618</h2>
<table>
<thead>
<tr>
<th>Pull Request</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/749">#749</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/749">Prep for release 20230618</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/740">#740</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/734">Fixed Flaky Tests Caused by JSON permutations</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/734">#734</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/734">Fixed Flaky Tests Caused by JSON permutations</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/733">#733</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/733">JSONTokener implemented java.io.Closeable</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/731">#731</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/731">Removing commented out code in JSONObject optDouble()</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/729">#729</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/729">Refactor ParserConfiguration class hierarchy</a></td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md">org.json:json's changelog</a>.</em></p>
<blockquote>
<p>20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/douglascrockford/JSON-java/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json&package-manager=gradle&previous-version=20230227&new-version=20230618)](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 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>
2023-06-26 17:54:11 +00:00
96c8e2d7f8 [webview_flutter_wkwebview] Adds the isInspectable to WebKitWebViewController. (#3984)
Fixes: flutter/flutter#126899

Starting from iOS version 16.4, it is now possible to change the value of the isInspectable property in WKWebView.

https://developer.apple.com/documentation/webkit/wkwebview/4111163-isinspectable

Since iOS 16.4, the Web Inspector feature is disabled by default. 
Therefore, to use Web Inspector, need to change the value of isInspectable.

Here is a blog post from WebKit that discusses this
https://webkit.org/blog/13936/enabling-the-inspection-of-web-content-in-apps/

Apple Developer Forums thread (iOS 16.4 webview can not debug in safari web inspector) 
https://developer.apple.com/forums/thread/727049
webview_flutter_wkwebview-v3.6.0
2023-06-26 17:25:59 +00:00
05efbb2470 [ci] Remove jcenter from legacy project (#4306)
The checked in legacy Android project used for compat testing
accidentally re-introduced a `jcenter` depedency into the repo. Since
that has server implications, we shouldn't be using it; this updates the
legacy package to replace `jcenter` with `mavenCentral`, as we did a
while ago in all of our packages and templates.

Fixes https://github.com/flutter/flutter/issues/129467
2023-06-26 11:50:57 -04:00
6b70804799 [go_router] Reduces excessive rebuilds due to inherited look up. (#4227)
fixes https://github.com/flutter/flutter/issues/123570
go_router-v9.0.0
2023-06-23 23:56:09 +00:00
f55d455f0d [image_picker] Update to 1.0 (#4285)
The plugin now covers all of our supported platforms, most highly-requested features have been addressed, and the API has been stable for quite some time (in that no breaking changes have been required). Given that, a 1.0 version number reflects the current state of the package than a 0.x version.

As part of the breaking change, the `get*` methods that were deprecated several years ago have now been removed.
image_picker-v1.0.0
2023-06-23 23:56:08 +00:00
48232e890b [tool] Consider comment-only changes to be dev-only (#4279)
Updates the state checker to inspect changed Dart files to see if the only changes are implementation (not documentation) comment lines. In particular, this will fix the problem of CI flagging changes that do nothing but add `// ignore:` comments (for federated package changes involving deprecation, framework changes that require temporary ignores in packages to support stable, etc.) as needing version and changelog changes
2023-06-23 17:06:07 +00:00
8b6998f8ed [ci] Switch to LUCI for Android build-all (#4274)
Enables the new LUCI version of the Android build-all-packages test, and removes the Cirrus version.

Part of https://github.com/flutter/flutter/issues/114373
2023-06-23 17:06:05 +00:00
25e1d87113 [file_selector] Add file group to save return value (#4222)
This deprecates `getSavePath`, which returned a target path string, in favor of a new `getSaveLocation`, which returns an object containing both a path and, optionally, a selected file group. This allows clients to use the selected group when deciding what path to use when saving (see discussion in linked issue).

This includes an implementation for Windows. It will also apply to Linux, and I've verified that the structure works, but it's not included here because it requires some non-trivial refactoring in the Linux implementation (we can't get the current index, only the current filter object pointer, which means we need to pass more data around between the various functions to map back to an index... and it's GObject so making internal data utility classes is fiddly.) For now Linux just always returns a null group, and we can add it later.

Most of https://github.com/flutter/flutter/issues/107093
file_selector-v0.9.4
2023-06-23 16:43:45 +00:00
08425c5949 [go_router] Adds onException to GoRouter constructor. (#4216)
fixes https://github.com/flutter/flutter/issues/108144
go_router-v8.2.0
2023-06-23 16:21:03 +00:00
6d8782d1ec [file_selector] Add file group to save return value - implementations (#4273)
Implementation package portion of https://github.com/flutter/packages/pull/4222

Part of https://github.com/flutter/flutter/issues/107093
file_selector_macos-v0.9.3 file_selector_web-v0.9.1 file_selector_windows-v0.9.3 file_selector_linux-v0.9.2
2023-06-23 15:59:46 +00:00
d041934b29 Enforce Linux targets on VMs (#4268)
Fixes: https://github.com/flutter/flutter/issues/129291
2023-06-22 19:06:50 +00:00
b346325610 Roll Flutter from c40baf47c5c8 to 042c0366c9a9 (20 revisions) (#4278)
c40baf47c5...042c0366c9

2023-06-22 ahmedelsaayid@gmail.com Remove unnecessary variable `_hasPrimaryFocus` (flutter/flutter#129066)
2023-06-22 tessertaha@gmail.com Fix Material 3 Scrollable `TabBar` (flutter/flutter#125974)
2023-06-22 utisam@gmail.com Fix: Closing bottom sheet and removing FAB cause assertion failure (flutter/flutter#128566)
2023-06-22 tessertaha@gmail.com Add `InputDecorationTheme.merge` (flutter/flutter#129011)
2023-06-22 engine-flutter-autoroll@skia.org Roll Packages from 9af50d46e5d1 to 95bc1c6db547 (6 revisions) (flutter/flutter#129351)
2023-06-22 42216813+eliasyishak@users.noreply.github.com Prevent crashes on range errors when selecting device (flutter/flutter#129290)
2023-06-22 zanderso@users.noreply.github.com Revert "Roll Flutter Engine from 703c9a14ac7f to 8cc6d6d5efdb (1 revision)" (flutter/flutter#129353)
2023-06-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 703c9a14ac7f to 8cc6d6d5efdb (1 revision) (flutter/flutter#129339)
2023-06-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from d9530e2b87de to 703c9a14ac7f (1 revision) (flutter/flutter#129337)
2023-06-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from c6251a69a09a to d9530e2b87de (1 revision) (flutter/flutter#129334)
2023-06-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 08aaa88bf67f to c6251a69a09a (10 revisions) (flutter/flutter#129331)
2023-06-22 jason-simmons@users.noreply.github.com Manual roll of packages to 9af50d46e5d118fd8bc6a7b38bae748bf7877c58 (flutter/flutter#129328)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from 090fae83548a to 08aaa88bf67f (3 revisions) (flutter/flutter#129306)
2023-06-21 yjbanov@google.com [framework,web] add FlutterTimeline and semantics benchmarks that use it (flutter/flutter#128366)
2023-06-21 fluttergithubbot@gmail.com Roll pub packages (flutter/flutter#128966)
2023-06-21 6655696+guidezpl@users.noreply.github.com Remove incorrect non-nullable assumption from `ShapeDecoration.lerp` (flutter/flutter#129298)
2023-06-21 jmccandless@google.com Gracefully handle negative position in getWordAtOffset (flutter/flutter#128464)
2023-06-21 christopherfujino@gmail.com [flutter_tools] add a gradle error handler for could not open cache directory (flutter/flutter#129222)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from f973fb4636d3 to 090fae83548a (5 revisions) (flutter/flutter#129293)
2023-06-21 rmolivares@renzo-olivares.dev Selection area right click behavior should match native (flutter/flutter#128224)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC dit@google.com,rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-06-22 19:05:06 +00:00
68e958771f [url_launcher]: Bump androidx.annotation:annotation from 1.2.0 to 1.6.0 in /packages/url_launcher/url_launcher_android/android (#3331)
Bumps androidx.annotation:annotation from 1.2.0 to 1.6.0.

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

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

---

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

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

</details>> **Note**
> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
url_launcher_android-v6.0.36
2023-06-22 18:20:37 +00:00
996e138c7e [in_app_pur]: Bump org.mockito:mockito-core from 5.3.1 to 5.4.0 in /packages/in_app_purchase/in_app_purchase_android/android (#4246)
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.3.1 to 5.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-core's releases</a>.</em></p>
<blockquote>
<h2>v5.4.0</h2>
<h4>5.4.0</h4>
<ul>
<li>2023-06-18 - <a href="https://github.com/mockito/mockito/compare/v5.3.1...v5.4.0">22 commit(s)</a> by Alexander von Trostorff, Andriy Redko, Benoit Maggi, Chris Povirk, DerFrZocker, Nicolas Ot, Tim van der Lippe, dependabot[bot], ellaella12</li>
<li>Bump versions.errorprone from 2.19.1 to 2.20.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3041">#3041</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3041">mockito/mockito#3041</a>)</li>
<li>Bump org.eclipse.platform:org.eclipse.osgi from 3.18.300 to 3.18.400 [(<a href="https://redirect.github.com/mockito/mockito/issues/3038">#3038</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3038">mockito/mockito#3038</a>)</li>
<li>Bump com.google.auto.service:auto-service from 1.1.0 to 1.1.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/3036">#3036</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3036">mockito/mockito#3036</a>)</li>
<li>Bump com.github.ben-manes.versions from 0.46.0 to 0.47.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3034">#3034</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3034">mockito/mockito#3034</a>)</li>
<li>Bump kotlinVersion from 1.8.21 to 1.8.22 [(<a href="https://redirect.github.com/mockito/mockito/issues/3033">#3033</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3033">mockito/mockito#3033</a>)</li>
<li>Documentation about MockMakers slightly outdated in some places. Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3031">#3031</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/3032">#3032</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3032">mockito/mockito#3032</a>)</li>
<li>Documentation about MockMakers slightly outdated in some places [(<a href="https://redirect.github.com/mockito/mockito/issues/3031">#3031</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3031">mockito/mockito#3031</a>)</li>
<li>Bump versions.bytebuddy from 1.14.4 to 1.14.5 [(<a href="https://redirect.github.com/mockito/mockito/issues/3025">#3025</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3025">mockito/mockito#3025</a>)</li>
<li>Edit DoAnswerStyleStubbing.isSet() to return true if there are answers [(<a href="https://redirect.github.com/mockito/mockito/issues/3020">#3020</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3020">mockito/mockito#3020</a>)</li>
<li>Bump com.diffplug.spotless from 6.18.0 to 6.19.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3018">#3018</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3018">mockito/mockito#3018</a>)</li>
<li>Bump com.google.auto.service:auto-service from 1.0.1 to 1.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3017">#3017</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3017">mockito/mockito#3017</a>)</li>
<li>Bump versions.errorprone from 2.18.0 to 2.19.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/3009">#3009</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3009">mockito/mockito#3009</a>)</li>
<li>Fix <code>@Mock(serializable = true)</code> for parameterized types. [(<a href="https://redirect.github.com/mockito/mockito/issues/3007">#3007</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3007">mockito/mockito#3007</a>)</li>
<li>Add varargs changes to <code>ArgumentMatchers#any()</code> JavaDoc
[(<a href="https://redirect.github.com/mockito/mockito/issues/3003">#3003</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3003">mockito/mockito#3003</a>)</li>
<li>Mockito 5 any() does not match a vararg int[] argument anymore. I need to use any(int[].class) to get the ArgumentMatcher to work [(<a href="https://redirect.github.com/mockito/mockito/issues/2998">#2998</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2998">mockito/mockito#2998</a>)</li>
<li>Bump com.google.googlejavaformat:google-java-format from 1.16.0 to 1.17.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2996">#2996</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2996">mockito/mockito#2996</a>)</li>
<li>Remove redundant double &quot;now&quot; in JavaDocs for mock without class [(<a href="https://redirect.github.com/mockito/mockito/issues/2994">#2994</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2994">mockito/mockito#2994</a>)</li>
<li>Bump org.junit.platform:junit-platform-launcher from 1.9.2 to 1.9.3 [(<a href="https://redirect.github.com/mockito/mockito/issues/2993">#2993</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2993">mockito/mockito#2993</a>)</li>
<li>Bump versions.junitJupiter from 5.9.2 to 5.9.3 [(<a href="https://redirect.github.com/mockito/mockito/issues/2992">#2992</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2992">mockito/mockito#2992</a>)</li>
<li>Provide a variant of assertArg that works well with checked exceptions  [(<a href="https://redirect.github.com/mockito/mockito/issues/2991">#2991</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2991">mockito/mockito#2991</a>)</li>
<li>Bump kotlinVersion from 1.8.10 to 1.8.21 [(<a href="https://redirect.github.com/mockito/mockito/issues/2990">#2990</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2990">mockito/mockito#2990</a>)</li>
<li>Fix <a href="https://redirect.github.com/mockito/mockito/issues/2915">#2915</a> Forbid spy on mocked interface [(<a href="https://redirect.github.com/mockito/mockito/issues/2989">#2989</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2989">mockito/mockito#2989</a>)</li>
<li>Bump net.ltgt.gradle:gradle-errorprone-plugin from 3.0.1 to 3.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2987">#2987</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2987">mockito/mockito#2987</a>)</li>
<li><code>@Mock(serializable = true)</code> no longer works with parameterized types [(<a href="https://redirect.github.com/mockito/mockito/issues/2979">#2979</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2979">mockito/mockito#2979</a>)</li>
<li>Bug with <a href="https://github.com/InjectMocks"><code>@​InjectMocks</code></a> in 5.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2978">#2978</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2978">mockito/mockito#2978</a>)</li>
<li>Function name is incorrect. [(<a href="https://redirect.github.com/mockito/mockito/issues/2955">#2955</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2955">mockito/mockito#2955</a>)</li>
<li>Verify on Spy Interface incorrect count of actual invocation [(<a href="https://redirect.github.com/mockito/mockito/issues/2915">#2915</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2915">mockito/mockito#2915</a>)</li>
<li>Only run injection once [(<a href="https://redirect.github.com/mockito/mockito/issues/2603">#2603</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2603">mockito/mockito#2603</a>)</li>
<li>mockito-core MockitoAnnotations::openMocks initializes class twice if said class has super class [(<a href="https://redirect.github.com/mockito/mockito/issues/2602">#2602</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2602">mockito/mockito#2602</a>)</li>
</ul>
<h2>v5.3.1</h2>
<h4>5.3.1</h4>
<ul>
<li>2023-04-21 - <a href="https://github.com/mockito/mockito/compare/v5.3.0...v5.3.1">2 commit(s)</a> by Rafael Winterhalter, jfrantzius</li>
<li>Fixes 2972: Weakens visibility constraint [(<a href="https://redirect.github.com/mockito/mockito/issues/2983">#2983</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2983">mockito/mockito#2983</a>)</li>
<li>Bugfix 2974 fix npe [(<a href="https://redirect.github.com/mockito/mockito/issues/2976">#2976</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2976">mockito/mockito#2976</a>)</li>
<li>Fix for <a href="https://redirect.github.com/mockito/mockito/issues/2958">#2958</a> eliminates CCE but leads to NPE [(<a href="https://redirect.github.com/mockito/mockito/issues/2974">#2974</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2974">mockito/mockito#2974</a>)</li>
<li>Spying objects not working properly since 5.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2972">#2972</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2972">mockito/mockito#2972</a>)</li>
</ul>
<h2>v5.3.0</h2>
<h4>5.3.0</h4>
<ul>
<li>2023-04-11 - <a href="https://github.com/mockito/mockito/compare/v5.2.0...v5.3.0">14 commit(s)</a> by Krzysztof Krasoń, Maciej Walkowiak, Rafael Winterhalter, Wesley Tsai, dependabot[bot], jfrantzius</li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="91f18ea164"><code>91f18ea</code></a> Bump versions.errorprone from 2.19.1 to 2.20.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3041">#3041</a>)</li>
<li><a href="8497f17523"><code>8497f17</code></a> Run injection once per field (<a href="https://redirect.github.com/mockito/mockito/issues/2603">#2603</a>)</li>
<li><a href="e3e100fa0e"><code>e3e100f</code></a> Bump org.eclipse.platform:org.eclipse.osgi from 3.18.300 to 3.18.400 (<a href="https://redirect.github.com/mockito/mockito/issues/3038">#3038</a>)</li>
<li><a href="9685743989"><code>9685743</code></a> Bump com.google.auto.service:auto-service from 1.1.0 to 1.1.1 (<a href="https://redirect.github.com/mockito/mockito/issues/3036">#3036</a>)</li>
<li><a href="5cccfdafb4"><code>5cccfda</code></a> Bump com.github.ben-manes.versions from 0.46.0 to 0.47.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3034">#3034</a>)</li>
<li><a href="ca8897003a"><code>ca88970</code></a> Bump kotlinVersion from 1.8.21 to 1.8.22 (<a href="https://redirect.github.com/mockito/mockito/issues/3033">#3033</a>)</li>
<li><a href="5daf51ada3"><code>5daf51a</code></a> Update documentation about MockMakers (<a href="https://redirect.github.com/mockito/mockito/issues/3032">#3032</a>)</li>
<li><a href="be9809086b"><code>be98090</code></a> Bump versions.bytebuddy from 1.14.4 to 1.14.5 (<a href="https://redirect.github.com/mockito/mockito/issues/3025">#3025</a>)</li>
<li><a href="2280cac9eb"><code>2280cac</code></a> Edit DoAnswerStyleStubbing.isSet() to return true if there are answers (<a href="https://redirect.github.com/mockito/mockito/issues/3020">#3020</a>)</li>
<li><a href="296a257993"><code>296a257</code></a> Bump com.diffplug.spotless from 6.18.0 to 6.19.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3018">#3018</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v4.7.0...v5.4.0">compare view</a></li>
</ul>
</details>
<br />

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

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

---

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

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

</details>
2023-06-22 17:07:33 +00:00
0c6acee6e9 [in_app_pur]: Bump org.json:json from 20230227 to 20230618 in /packages/in_app_purchase/in_app_purchase_android/example/android/app (#4245)
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20230227 to 20230618.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/douglascrockford/JSON-java/releases">org.json:json's releases</a>.</em></p>
<blockquote>
<h2>20230618</h2>
<table>
<thead>
<tr>
<th>Pull Request</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/749">#749</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/749">Prep for release 20230618</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/740">#740</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/734">Fixed Flaky Tests Caused by JSON permutations</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/734">#734</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/734">Fixed Flaky Tests Caused by JSON permutations</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/733">#733</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/733">JSONTokener implemented java.io.Closeable</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/731">#731</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/731">Removing commented out code in JSONObject optDouble()</a></td>
</tr>
<tr>
<td><a href="https://redirect.github.com/douglascrockford/JSON-java/issues/729">#729</a></td>
<td><a href="https://redirect.github.com/stleary/JSON-java/pull/729">Refactor ParserConfiguration class hierarchy</a></td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md">org.json:json's changelog</a>.</em></p>
<blockquote>
<p>20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/douglascrockford/JSON-java/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json&package-manager=gradle&previous-version=20230227&new-version=20230618)](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 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>
2023-06-22 16:10:25 +00:00
48dd232090 [in_app_purchase_android] Bump org.mockito:mockito-core from 4.7.0 to 5.3.1 (#4224)
Takeover of https://github.com/flutter/packages/pull/3805.

See the comment here: https://github.com/flutter/packages/pull/3805#issuecomment-1593665184

This pr also removes most usages of `@SuppressWarnings("unchecked")` in `MethodCallHandlerTest.java` by using the `@Captor` annotation to create a class level `resultCaptor`.
in_app_purchase_android-v0.3.0+7
2023-06-22 15:46:14 +00:00
95bc1c6db5 [ci] Switch analyze tests to LUCI (#4264)
Fully enables the new analyze and downgraded-analyze tests in LUCI, and removes the Cirrus versions.

Part of https://github.com/flutter/flutter/issues/114373
2023-06-22 04:35:15 +00:00
24ad5a4502 Roll Flutter from fc8856eb80d3 to c40baf47c5c8 (57 revisions) (#4270)
Manual version of https://github.com/flutter/packages/pull/4269

----

Roll Flutter from fc8856eb80d3 to c40baf47c5c8 (57 revisions)

fc8856eb80...c40baf47c5

2023-06-21 engine-flutter-autoroll@skia.org Roll Packages from 6e1918fa166c to 0fdf05f51029 (8 revisions) (flutter/flutter#129286)
2023-06-21 christopherfujino@gmail.com move test ownership from zanderso -> tools team (flutter/flutter#129199)
2023-06-21 42216813+eliasyishak@users.noreply.github.com Refactor `Analytics` global getter to point to context only (flutter/flutter#129196)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from cfbd3652532d to f973fb4636d3 (1 revision) (flutter/flutter#129253)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from 059643dcc8e3 to cfbd3652532d (1 revision) (flutter/flutter#129243)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from 5313ca367549 to 059643dcc8e3 (1 revision) (flutter/flutter#129240)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from 946f523859fe to 5313ca367549 (2 revisions) (flutter/flutter#129234)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from e5a860c5479c to 946f523859fe (2 revisions) (flutter/flutter#129232)
2023-06-21 31859944+LongCatIsLooong@users.noreply.github.com Relax `OverlayPortal` asserts (flutter/flutter#129053)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from adfc3af300a9 to e5a860c5479c (3 revisions) (flutter/flutter#129228)
2023-06-21 godofredoc@google.com Move all the firebase lab device configs to .ci.yaml. (flutter/flutter#129219)
2023-06-21 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7d4abb81ccd1 to adfc3af300a9 (2 revisions) (flutter/flutter#129225)
2023-06-20 andrewrkolos@gmail.com update resolution-aware asset docs links (flutter/flutter#128769)
2023-06-20 jmccandless@google.com Fix: Magnifier appears and won't dismiss (flutter/flutter#128545)
2023-06-20 thkim1011@users.noreply.github.com DecoratedSliver (flutter/flutter#127823)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 666244148e89 to 7d4abb81ccd1 (1 revision) (flutter/flutter#129217)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 06d0c08460e5 to 666244148e89 (2 revisions) (flutter/flutter#129208)
2023-06-20 yeasinsheikh50@gmail.com fixed PreferredSize constuctor invocations (flutter/flutter#128181)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1c16af76ca26 to 06d0c08460e5 (3 revisions) (flutter/flutter#129200)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from ec64672afd91 to 1c16af76ca26 (1 revision) (flutter/flutter#129197)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4444ede34a9c to ec64672afd91 (3 revisions) (flutter/flutter#129194)
2023-06-20 15619084+vashworth@users.noreply.github.com Fix duplicate devices from xcdevice with iOS 17 (flutter/flutter#128802)
2023-06-20 ychris@google.com iOS info.plist template: make UIViewControllerBasedStatusBar to be true (flutter/flutter#128970)
2023-06-20 whesse@google.com Fix detection that tests are running on monorepo bots (flutter/flutter#129173)
2023-06-20 chingjun@google.com Use the new `getIsolatePauseEvent` method from VM service to check for pause event. (flutter/flutter#128834)
2023-06-20 31922733+SwaroopSambhayya@users.noreply.github.com Adding ScrollController support for Stepper widget (flutter/flutter#128814)
2023-06-20 engine-flutter-autoroll@skia.org Roll Packages from 59d93d64cb83 to 6e1918fa166c (6 revisions) (flutter/flutter#129176)
2023-06-20 thkim1011@users.noreply.github.com Refactor generate_localizations_test.dart (flutter/flutter#128974)
2023-06-20 kevinjchisholm@google.com [process] Add a design doc issue template. (flutter/flutter#128361)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from bd6d3fc90462 to 4444ede34a9c (1 revision) (flutter/flutter#129169)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 73c4ba4240cc to bd6d3fc90462 (1 revision) (flutter/flutter#129168)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7ee874792067 to 73c4ba4240cc (1 revision) (flutter/flutter#129162)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6a6c8fb591f5 to 7ee874792067 (1 revision) (flutter/flutter#129160)
2023-06-20 leigha.jarett@gmail.com Add to API docs to explain what Assist and Suggestion chips are (flutter/flutter#129034)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from a91bb3f566b9 to 6a6c8fb591f5 (1 revision) (flutter/flutter#129158)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from e0d456d9251b to a91bb3f566b9 (1 revision) (flutter/flutter#129148)
2023-06-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 55418e648958 to e0d456d9251b (1 revision) (flutter/flutter#129146)
2023-06-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 84ecaa053ec6 to 55418e648958 (1 revision) (flutter/flutter#129145)
2023-06-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 23a2c246600f to 84ecaa053ec6 (2 revisions) (flutter/flutter#129142)
2023-06-19 tessertaha@gmail.com Introduce MaterialState `color` property for chips (flutter/flutter#128584)
2023-06-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 280491d4cc21 to 23a2c246600f (8 revisions) (flutter/flutter#129140)
2023-06-19 jason-simmons@users.noreply.github.com Fix an ordering dependency in the flutter_tools upgrade test (flutter/flutter#129131)
2023-06-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 164c6b49dfb5 to 280491d4cc21 (1 revision) (flutter/flutter#129102)
2023-06-19 tessertaha@gmail.com Fix `InputDecoration.applyDefaults` ignoring some properties (flutter/flutter#129010)
2023-06-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from d298f0bf720c to 164c6b49dfb5 (1 revision) (flutter/flutter#129100)
2023-06-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7ffa1355f718 to d298f0bf720c (24 revisions) (flutter/flutter#129092)
...

----
2023-06-22 03:38:01 +00:00
4807a84ea2 [ci] Add LUCI version of build-all for Android (#4236)
Adds a new Linux_android configuration, and an initial test (build-all-packages) using it.

This is the simplest Android test since it doesn't actually run anything, so starting with this one as a foundation to test future web-based tests.

Part of https://github.com/flutter/flutter/issues/114373
2023-06-22 00:57:02 +00:00
b321f2c0ac [go_router] Adds parent navigator key to ShellRoute and StatefulShell… (#4201)
…Route.

fixes https://github.com/flutter/flutter/issues/111678
fixes https://github.com/flutter/flutter/issues/128793
go_router-v8.1.0
2023-06-21 22:10:00 +00:00