mirror of
https://github.com/flutter/packages.git
synced 2025-06-29 22:33:11 +08:00
6944 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
cd94db1f08 |
[google_maps_flutter] Cloud-based map styling support (#3682)
Recreates https://github.com/flutter/plugins/pull/6553 form flutter/plugins which had approvals in-progress. Fixes https://github.com/flutter/flutter/issues/67631google_maps_flutter-v2.5.0 |
|||
c9a25843f5 |
[ci] Convert version presubmit check to LUCI (#4822)
Adds a LUCI version of the version presubmit check, using the new label passthrough functionality, and removes it from Cirrus. Since that was the last Cirrus task, this removes the entire Cirrus config, and the associated Dockerfile. Part of https://github.com/flutter/flutter/issues/130076 |
|||
e668c436dc |
[url_launcher_android] Add support for Custom Tabs (#4739)
Implement support for [Android Custom Tabs](https://developer.chrome.com/docs/android/custom-tabs/). Custom Tabs will only be used if *__all__* of the following conditions are true: - `launchMode` == `LaunchMode.inAppWebView` (or `LaunchMode.platformDefault`; only if url is web url) - `WebViewConfiguration.headers` == `{}` (or if it only contains [CORS-safelisted headers](https://developer.mozilla.org/en-US/docs/Glossary/CORS-safelisted_request_header)) Fixes flutter/flutter#18589url_launcher_android-v6.1.0 url_launcher-v6.1.14 url_launcher_platform_interface-v2.1.5 |
|||
bd4a8eb6a4 |
[webview_flutter] update pigeon to 11 (#4821)
updates pigeon version to 11 to remove need for primitive enum wrappers - removes unnused enum wrappers. Some work toward https://github.com/flutter/flutter/issues/133455webview_flutter_android-v3.9.5 |
|||
5f90356002 |
Roll Flutter (stable) from e1e47221e862 to ff5b5b5fa6f3 (1 revision) (#4823)
|
|||
17406a398b |
Roll Flutter from 1fe24956ac46 to c175cf87a6a3 (30 revisions) (#4825)
|
|||
e7d812cefc |
[path_provider] Fix93198: Added getDownloadsDirectory() for Android (#4708)
This PR adds the Android implementation for the getDownloadsDirectory() function by making getDownloadsDirectory redirect at the Dart level to getExternalStorageDirectories with the downloads directory constant. *List which issues are fixed by this PR. You must list at least one issue.* Fixes [#93198](https://github.com/flutter/flutter/issues/93198)path_provider_android-v2.2.0 |
|||
1f208aa264 |
[in_app_purchase] Minor lint cleanup (#4818)
Updates some lints for current versions of Flutter, reducing the need for `// ignore`s. Fixes https://github.com/flutter/flutter/issues/131792in_app_purchase-v3.1.10 in_app_purchase_storekit-v0.3.6+7 in_app_purchase_android-v0.3.0+13 |
|||
200e3c6cb3 |
[local_auth] Update to pigeon 11 and remove enum wrappers (#4809)
updates pigeon version to 11 to remove need for enum wrappers - removes enum wrappers. Some work toward https://github.com/flutter/flutter/issues/133455local_auth_android-v1.0.34 |
|||
f3942797b7 |
[image_picker] Fix link in README file. (#4775)
Fix incorrect link formatting. **Before:** [entitlement][https://docs.flutter.dev/platform-integration/macos/building#entitlements-and-the-app-sandbox] **After:** [entitlement][3]image_picker-v1.0.4 |
|||
bd97d29f5e |
[web] Use new APIs from dart:ui_web (#4168)
The following APIs are now exposed through `dart:ui_web` which eliminates the need for shims:
- `platformViewRegistry`
- `webOnlyAssetManager`
- `urlStrategy`
## Issues
* Fixes https://github.com/flutter/flutter/issues/55000
## Minimal `stable` version
THIS PR CANNOT LAND UNTIL THE NEW `dart:ui_web` APIS MAKE IT INTO A STABLE FLUTTER RELEASE.
* Needs
url_launcher_web-v2.0.20
pointer_interceptor-v0.9.3+6
video_player_web-v2.0.18
google_sign_in_web-v0.12.0+5
camera_web-v0.3.2+3
google_maps_flutter_web-v0.5.4+2
webview_flutter_web-v0.2.2+3
|
|||
5ad43c890d |
Roll Flutter from 6c95737375db to 1fe24956ac46 (24 revisions) (#4817)
|
|||
64af59e00b |
[two_dimensional_scrollables] Fix repaint boundary override in builder delegate (#4814)
Fixes https://github.com/flutter/flutter/issues/133582 This fixes a small bug where we accidentally overwrote the default of addRepaintBoundaries Because of this, I had to refactor a test here that used keys to identify children, but now that an additional render object widget is inserted through the RepaintBoundary, the look-ups broke.two_dimensional_scrollables-v0.0.2 |
|||
b4985e25fe |
[all] Add topics to pubspecs (#4771)
Adds [topics](https://dart.dev/tools/pub/pubspec#topics) to all packages, supporting the new pub feature for categorizing packages. The heuristics I used were: - Try to use existing topics from https://pub.dev/topics where applicable - Add new topics as necessary to cover things that seemed like obvious relevant topics - Include the plugin name as a topic for all federated plugin packages, for grouping (since pub doesn't inherently group or cross-link implementations) This is not an attempt to be exhaustive; as topics evolve I expect we will add more or adjust. Also updates the repo tooling to enforce topics, so that we don't forget to add them to new packages. The enforced rule is: - All packages must have at least one topic. We could potentially change this to allow an empty `topics` section so that we are enforcing that we didn't just forget to add the section, but in practice even for packages that we don't expect people to be likely to use, I didn't have any issue coming up with at least one relevant topic. - Federated plugin packages must contain the plugin name as a topic. While this isn't time-critical, I chose to include version bumps so that we aren't rolling out topics in a piecemeal way (e.g., with only a random subset of a federated plugin's packages having topics on pub.dev based on what has happened to have a bugfix).cupertino_icons-v1.0.6 camera_android-v0.10.8+8 google_maps_flutter_platform_interface-v2.4.1 camera_platform_interface-v2.5.2 google_maps_flutter_ios-v2.3.1 multicast_dns-v0.3.2+4 file_selector_windows-v0.9.3+1 css_colors-v1.1.3 webview_flutter_web-v0.2.2+2 pointer_interceptor-v0.9.3+5 cross_file-v0.3.3+5 url_launcher_windows-v3.0.8 file_selector_web-v0.9.2+1 image_picker_windows-v0.2.1+1 plugin_platform_interface-v2.1.6 rfw-v1.0.14 url_launcher_web-v2.0.19 image_picker-v1.0.3 platform-v3.1.2 google_maps_flutter_web-v0.5.4+1 google_maps_flutter_android-v2.5.1 ios_platform_images-v0.2.2+2 shared_preferences-v2.2.1 in_app_purchase_storekit-v0.3.6+6 url_launcher_platform_interface-v2.1.4 quick_actions_platform_interface-v1.0.5 path_provider_foundation-v2.3.1 video_player_platform_interface-v6.2.1 webview_flutter_platform_interface-v2.5.1 camera_android_camerax-v0.5.0+16 camera_avfoundation-v0.9.13+4 image_picker_android-v0.8.7+5 url_launcher_macos-v3.0.7 local_auth-v2.1.7 file_selector_platform_interface-v2.6.1 url_launcher_linux-v3.0.6 video_player_web-v2.0.17 espresso-v0.3.0+6 url_launcher_ios-v6.1.5 extension_google_sign_in_as_googleapis_auth-v2.0.11 in_app_purchase_platform_interface-v1.3.5 go_router-v10.1.2 file_selector_macos-v0.9.3+2 video_player_avfoundation-v2.4.10 google_sign_in_web-v0.12.0+4 path_provider_linux-v2.2.1 flutter_adaptive_scaffold-v0.1.7+1 image_picker_for_web-v3.0.1 url_launcher_android-v6.0.39 path_provider_android-v2.1.1 local_auth_android-v1.0.33 webview_flutter-v4.2.4 url_launcher-v6.1.13 quick_actions-v1.0.6 google_sign_in-v6.1.5 flutter_template_images-v4.2.1 google_maps_flutter-v2.4.1 flutter_image-v4.1.8 shared_preferences_android-v2.2.1 flutter_lints-v2.0.3 file_selector-v1.0.1 two_dimensional_scrollables-v0.0.1+1 google_sign_in_platform_interface-v2.4.2 standard_message_codec-v0.0.1+4 path_provider_platform_interface-v2.1.1 camera-v0.10.5+4 file_selector_android-v0.5.0+3 flutter_plugin_android_lifecycle-v2.0.16 webview_flutter_android-v3.9.4 video_player_android-v2.4.10 flutter_markdown-v0.6.17+2 path_provider_windows-v2.2.1 shared_preferences_windows-v2.3.1 animations-v2.0.8 camera_web-v0.3.2+2 pigeon-v11.0.1 webview_flutter_wkwebview-v3.7.4 google_identity_services_web-v0.2.1+1 in_app_purchase_android-v0.3.0+12 camera_windows-v0.2.1+8 path_provider-v2.1.1 local_auth_ios-v1.1.4 image_picker_ios-v0.8.8+2 quick_actions_ios-v1.0.7 image_picker_linux-v0.2.1+1 image_picker_macos-v0.2.1+1 shared_preferences_web-v2.2.1 local_auth_platform_interface-v1.0.8 google_sign_in_ios-v5.6.3 local_auth_windows-v1.0.10 video_player-v2.7.1 shared_preferences_platform_interface-v2.3.1 in_app_purchase-v3.1.9 image_picker_platform_interface-v2.9.1 shared_preferences_linux-v2.3.1 file_selector_linux-v0.9.2+1 go_router_builder-v2.3.1 palette_generator-v0.3.3+3 metrics_center-v1.0.12 web_benchmarks-v0.1.0+6 xdg_directories-v1.0.3 file_selector_ios-v0.5.1+6 quick_actions_android-v1.0.8 google_sign_in_android-v6.1.19 shared_preferences_foundation-v2.3.4 |
|||
2fe1961828 |
Roll Flutter from ec387a467a68 to 6c95737375db (24 revisions) (#4813)
|
|||
961d161b53 |
Fixed AlertDialog Height of example in image_picker (#4800)
**Issue**  **Fixed**  |
|||
d7d3150e59 |
[rfw] Implement /* block comments */ in the text format (#4769)
Also, fix the coverage which previously was not 100% anymore (mostly by making it possible to skip some lines because there's no way to track the coverage on the web side of things as far as I can tell). Fixes https://github.com/flutter/flutter/issues/133285rfw-v1.0.13 |
|||
d9a784ea25 |
Bump github/codeql-action from 2.21.4 to 2.21.5 (#4810)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.4 to 2.21.5. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>2.21.5 - 28 Aug 2023</h2> <ul> <li>Update default CodeQL bundle version to 2.14.3. <a href="https://redirect.github.com/github/codeql-action/pull/1845">#1845</a></li> <li>Fixed a bug in CodeQL Action 2.21.3 onwards that affected beta support for <a href="https://projectlombok.org/">Project Lombok</a> when analyzing Java. The environment variable <code>CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS</code> will now be respected if it was manually configured in the workflow. <a href="https://redirect.github.com/github/codeql-action/pull/1844">#1844</a></li> <li>Enable support for Kotlin 1.9.20 when running with CodeQL CLI v2.13.4 through v2.14.3. <a href="https://redirect.github.com/github/codeql-action/pull/1853">#1853</a></li> </ul> <h2>2.21.4 - 14 Aug 2023</h2> <ul> <li>Update default CodeQL bundle version to 2.14.2. <a href="https://redirect.github.com/github/codeql-action/pull/1831">#1831</a></li> <li>Log a warning if the amount of available disk space runs low during a code scanning run. <a href="https://redirect.github.com/github/codeql-action/pull/1825">#1825</a></li> <li>When downloading CodeQL bundle version 2.13.4 and later, cache these bundles in the Actions tool cache using a simpler version number. <a href="https://redirect.github.com/github/codeql-action/pull/1832">#1832</a></li> <li>Fix an issue that first appeared in CodeQL Action v2.21.2 that prevented CodeQL invocations from being logged. <a href="https://redirect.github.com/github/codeql-action/pull/1833">#1833</a></li> <li>We are rolling out a feature in August 2023 that will improve the quality of file coverage information. <a href="https://redirect.github.com/github/codeql-action/pull/1835">#1835</a></li> </ul> <h2>2.21.3 - 08 Aug 2023</h2> <ul> <li>We are rolling out a feature in August 2023 that will improve multi-threaded performance on larger runners. <a href="https://redirect.github.com/github/codeql-action/pull/1817">#1817</a></li> <li>We are rolling out a feature in August 2023 that adds beta support for <a href="https://projectlombok.org/">Project Lombok</a> when analyzing Java. <a href="https://redirect.github.com/github/codeql-action/pull/1809">#1809</a></li> <li>Reduce disk space usage when downloading the CodeQL bundle. <a href="https://redirect.github.com/github/codeql-action/pull/1820">#1820</a></li> </ul> <h2>2.21.2 - 28 Jul 2023</h2> <ul> <li>Update default CodeQL bundle version to 2.14.1. <a href="https://redirect.github.com/github/codeql-action/pull/1797">#1797</a></li> <li>Avoid duplicating the analysis summary within the logs. <a href="https://redirect.github.com/github/codeql-action/pull/1811">#1811</a></li> </ul> <h2>2.21.1 - 26 Jul 2023</h2> <ul> <li>Improve the handling of fatal errors from the CodeQL CLI. <a href="https://redirect.github.com/github/codeql-action/pull/1795">#1795</a></li> <li>Add the <code>sarif-output</code> output to the analyze action that contains the path to the directory of the generated SARIF. <a href="https://redirect.github.com/github/codeql-action/pull/1799">#1799</a></li> </ul> <h2>2.21.0 - 19 Jul 2023</h2> <ul> <li>CodeQL Action now requires CodeQL CLI 2.9.4 or later. For more information, see the corresponding changelog entry for CodeQL Action version 2.20.4. <a href="https://redirect.github.com/github/codeql-action/pull/1724">#1724</a></li> </ul> <h2>2.20.4 - 14 Jul 2023</h2> <ul> <li>This is the last release of the Action that supports CodeQL CLI versions 2.8.5 to 2.9.3. These versions of the CodeQL CLI were deprecated on June 20, 2023 alongside GitHub Enterprise Server 3.5 and will not be supported by the next release of the CodeQL Action (2.21.0). <ul> <li>If you are using one of these versions, please update to CodeQL CLI version 2.9.4 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</li> <li>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.8.5 and 2.9.3, you can replace 'github/codeql-action/<em><a href="https://github.com/v2"><code>@âv2</code></a>' by 'github/codeql-action/</em><a href="https://github.com/v2"><code>@âv2</code></a>.20.4' in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</li> </ul> </li> <li>We are rolling out a feature in July 2023 that will slightly reduce the default amount of RAM used for query execution, in proportion to the runner's total memory. This will help to avoid out-of-memory failures on larger runners. <a href="https://redirect.github.com/github/codeql-action/pull/1760">#1760</a></li> <li>Update default CodeQL bundle version to 2.14.0. <a href="https://redirect.github.com/github/codeql-action/pull/1762">#1762</a></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
|||
0e9bf5cb88 |
Roll Flutter from cd3aeef3a826 to ec387a467a68 (15 revisions) (#4807)
|
|||
d55f26db4f |
[pigeon]: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.0 to 1.9.10 in /packages/pigeon/platform_tests/test_plugin/android (#4798)
Bumps [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.9.0 to 1.9.10. <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.9.10</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60769"><code>KT-60769</code></a> Partially revert KT-58371</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60659"><code>KT-60659</code></a> Incorrect 'unresolved reference: addFirst' error with JDK 21</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60371"><code>KT-60371</code></a> Native custom allocator link error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60986"><code>KT-60986</code></a> Native: static caches with custom runtime options are broken on Linux</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60770"><code>KT-60770</code></a> Fix false-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED on toArray with JDK 21</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60231"><code>KT-60231</code></a> NoClassDefFoundError: $$$$$NON_LOCAL_RETURN$$$$$ after upgrade to Kotlin 1.9.0</li> </ul> <h3>JavaScript</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60785"><code>KT-60785</code></a> KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60852"><code>KT-60852</code></a> Kotlin JS(IR): IllegalArgumentException: Cross module dependency resolution failed when updating to Kotlin 1.9.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57509"><code>KT-57509</code></a> KJS: Compiler generates native JS operator == for comparing values with Any type</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60230"><code>KT-60230</code></a> Native: "unknown options: -ios_simulator_version_min -sdk_version" with Xcode 15 beta 3</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60758"><code>KT-60758</code></a> Native: Building for 'iOS-simulator', but linking in dylib built for 'iOS' in Xcode 15 beta 4</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-59167"><code>KT-59167</code></a> Native: cinterop is unable to build interop libraries against the Xcode 15 Beta 1</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-61147"><code>KT-61147</code></a> Kotlin Compiler 1.9.0 bundles a stripped unshadowed version of Gson</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60543"><code>KT-60543</code></a> NoClassDefFoundError for com/gradle/scan/plugin/BuildScanExtension</li> </ul> <h2>Checksums</h2> <table> <thead> <tr> <th>File</th> <th>Sha256</th> </tr> </thead> <tbody> <tr> <td>kotlin-compiler-1.9.10.zip</td> <td>7d74863deecf8e0f28ea54c3735feab003d0eac67e8d3a791254b16889c20342</td> </tr> <tr> <td>kotlin-native-linux-x86_64-1.9.10.tar.gz</td> <td>1db3679919f4449514e9d82451e7dfa73558ac9bc80b82579cd74d452c8faa5b</td> </tr> <tr> <td>kotlin-native-macos-x86_64-1.9.10.tar.gz</td> <td>f5650f2560438a692803d8fe07124529c19f1972f84fe09cfa2329b93f43828d</td> </tr> <tr> <td>kotlin-native-macos-aarch64-1.9.10.tar.gz</td> <td>d2cf5a484ac0808ab29fd3f6099df7c07330f81f3cbab949947e42e36138c3de</td> </tr> <tr> <td>kotlin-native-windows-x86_64-1.9.10.zip</td> <td>a34d56661455e94e1ba4dd09ec3c1adac6148fdedcf55eefb9a79c8ed01ff02c</td> </tr> </tbody> </table> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v1.9.10/ChangeLog.md">org.jetbrains.kotlin:kotlin-gradle-plugin's changelog</a>.</em></p> <blockquote> <h2>1.9.10</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60769"><code>KT-60769</code></a> Partially revert KT-58371</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60659"><code>KT-60659</code></a> Incorrect 'unresolved reference: addFirst' error with JDK 21</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60371"><code>KT-60371</code></a> Native custom allocator link error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60986"><code>KT-60986</code></a> Native: static caches with custom runtime options are broken on Linux</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60770"><code>KT-60770</code></a> Fix false-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED on toArray with JDK 21</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60231"><code>KT-60231</code></a> NoClassDefFoundError: $$$$$NON_LOCAL_RETURN$$$$$ after upgrade to Kotlin 1.9.0</li> </ul> <h3>JavaScript</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60785"><code>KT-60785</code></a> KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60852"><code>KT-60852</code></a> Kotlin JS(IR): IllegalArgumentException: Cross module dependency resolution failed when updating to Kotlin 1.9.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57509"><code>KT-57509</code></a> KJS: Compiler generates native JS operator == for comparing values with Any type</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-60230"><code>KT-60230</code></a> Native: "unknown options: -ios_simulator_version_min -sdk_version" with Xcode 15 beta 3</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60758"><code>KT-60758</code></a> Native: Building for 'iOS-simulator', but linking in dylib built for 'iOS' in Xcode 15 beta 4</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-59167"><code>KT-59167</code></a> Native: cinterop is unable to build interop libraries against the Xcode 15 Beta 1</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-61147"><code>KT-61147</code></a> Kotlin Compiler 1.9.0 bundles a stripped unshadowed version of Gson</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-60543"><code>KT-60543</code></a> NoClassDefFoundError for com/gradle/scan/plugin/BuildScanExtension</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
|||
7cbde90c82 |
Fix popping repeated pages unexpectedly (#4763)
issue:https://github.com/flutter/flutter/issues/132229 ## Pre-launch Checklist - [ ] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [ ] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [ ] 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`.) - [ ] I signed the [CLA]. - [ ] The title of the PR starts with the name of the package surrounded by square brackets, e.g. `[shared_preferences]` - [ ] I listed at least one issue that this PR fixes in the description above. - [ ] I updated `pubspec.yaml` with an appropriate new version according to the [pub versioning philosophy], or this PR is [exempt from version changes]. - [ ] I updated `CHANGELOG.md` to add a description of the change, [following repository CHANGELOG style]. - [ ] I updated/added relevant documentation (doc comments with `///`). - [ ] I added new tests to check the change I am making, or this PR is [test-exempt]. - [ ] 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#testsgo_router-v10.1.1 |
|||
94ba82ce52 |
[pigeon] primitive enums (#4580)
Adds support for enums as parameters and return types. Dart, C++, Java, Kotlin, Objective-C, and swift: Primitive synchronous non-null Primitive synchronous nullable Primitive asynchronous non-null Primitive asynchronous nullable Primitive Flutter api non-null Primitive flutter api nullable Objective-C: Class property nullable Also fixes an issue with nullable enums in classes on objc. This fix required a breaking change that nested all nullable enums in a wrapper class to allow nullability. Also adds the ability to format files before tests run (to make my life better) Also replaces https://github.com/flutter/packages/pull/4756 Also adds objc prefixes to enums fixes: https://github.com/flutter/flutter/issues/87307 fixes: https://github.com/flutter/flutter/issues/118733pigeon-v11.0.0 |
|||
bab7bb0fed |
Roll Flutter from 229b74d98772 to cd3aeef3a826 (4 revisions) (#4777)
|
|||
c80df44854 |
Roll Flutter from 61d9f5566559 to 229b74d98772 (13 revisions) (#4776)
|
|||
519d13aa7e |
Roll Flutter from deeb811ef0bb to 61d9f5566559 (25 revisions) (#4774)
|
|||
330429fa95 |
Bump actions/checkout from 3.5.3 to 3.6.0 (#4770)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v3.6.0</h2> <h2>What's Changed</h2> <ul> <li>Mark test scripts with Bash'isms to be run via Bash by <a href="https://github.com/dscho"><code>@âdscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkout#1377</a></li> <li>Add option to fetch tags even if fetch-depth > 0 by <a href="https://github.com/RobertWieczoreck"><code>@âRobertWieczoreck</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li>Release 3.6.0 by <a href="https://github.com/luketomlinson"><code>@âluketomlinson</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/RobertWieczoreck"><code>@âRobertWieczoreck</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li><a href="https://github.com/luketomlinson"><code>@âluketomlinson</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v3.6.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth > 0</a></li> </ul> <h2>v3.5.3</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li> </ul> <h2>v3.5.2</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li> </ul> <h2>v3.5.1</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li> </ul> <h2>v3.5.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li> </ul> <h2>v3.4.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@âactions/io</code></a></li> </ul> <h2>v3.3.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li> <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">#770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkout#1057</a>)</li> </ul> <h2>v3.2.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@âactions/io</code> to 1.1.2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1039">Upgrading version to 3.2.0</a></li> </ul> <h2>v3.1.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/939">Use <code>@âactions/core</code> <code>saveState</code> and <code>getState</code></a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/922">Add <code>github-server-url</code> input</a></li> </ul> <h2>v3.0.2</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/770">Add input <code>set-safe-directory</code></a></li> </ul> <h2>v3.0.1</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/762">Fixed an issue where checkout failed to run in container jobs due to the new git setting <code>safe.directory</code></a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/744">Bumped various npm package versions</a></li> </ul> <h2>v3.0.0</h2> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
|||
6a281dbcde |
[css_colors] docs: Update deprecated link address (#4537)
Update the Color class's official documentation URL in the README.md of the `css_colors` package. *List which issues are fixed by this PR. You must list at least one issue.* - Correct the address of the incorrect hyperlinkcss_colors-v1.1.2 |
|||
16db7eaba1 |
Roll Flutter (stable) from efbf63d9c66b to e1e47221e862 (3 revisions) (#4767)
|
|||
76261da233 |
Roll Flutter from bd836cc63ae0 to deeb811ef0bb (17 revisions) (#4766)
|
|||
383bffa399 |
[google_maps_flutter] cloud-based map styling implementation (#4638)
This PR is sub-PR splitted out from the https://github.com/flutter/packages/pull/3682 containing only following packages: - google_maps_flutter_web - google_maps_flutter_android - google_maps_flutter_ios Related to issue https://github.com/flutter/flutter/issues/67631google_maps_flutter_web-v0.5.4 google_maps_flutter_android-v2.5.0 google_maps_flutter_ios-v2.3.0 |
|||
32460c7da3 |
[image_picker] Fix exception when canceling pickMultipleMedia on iOS (#4761)
Makes the Pigeon interface for the iOS implementation consistent in returning non-nullable lists, in keeping with our strong preference in this repo for collections being non-nullable whenever reasonable (to avoid the issue of having two ways of expressing the same thing), and updates the native side never to return a `nil` list. Fixes https://github.com/flutter/flutter/issues/133111image_picker_ios-v0.8.8+1 |
|||
c0136f9c32 |
Roll Flutter from 54c98d7433c5 to bd836cc63ae0 (24 revisions) (#4760)
|
|||
3060b1aec9 |
[rfw] Support web (as JS) (#4650)
Fixes https://github.com/flutter/flutter/issues/129843rfw-v1.0.12 |
|||
d72a5fe600 |
[webview_flutter] Update sample code. (#4727)
Documentation was updated in app-example file but not in `webview_controller.dart`. 'output' is a positional parameter now, and `JavascriptMessage` changed to `JavaScriptMessage` Fixes issue flutter/flutter#132727webview_flutter-v4.2.3 |
|||
c6f758b800 |
[flutter_adaptive_scaffold] Fix top padding for NavigationBar (#4661)
This pr removes the top padding in `MediaQuery` for NavigationBar to fix unexpected padding. The `Scaffold` in flutter framework actually did this but this package didn't. Fix flutter/flutter#127088flutter_adaptive_scaffold-v0.1.7 |
|||
354af05222 |
Remove deprecated ImageProvider methods (#4725)
Have to keep `loadBuffer` since `loadImage` isn't available on 3.7. Fixes https://github.com/flutter/flutter/issues/105336flutter_image-v4.1.7 |
|||
c730a90f2f |
Roll Flutter from 5e6d88d766b9 to 54c98d7433c5 (24 revisions) (#4754)
|
|||
c8a0870ce5 |
[pigeon]: Bump io.mockk:mockk from 1.13.5 to 1.13.7 in /packages/pigeon/platform_tests/test_plugin/android (#4736)
Bumps [io.mockk:mockk](https://github.com/mockk/mockk) from 1.13.5 to 1.13.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockk/mockk/releases">io.mockk:mockk's releases</a>.</em></p> <blockquote> <h2>V1.13.7</h2> <h2>What's Changed</h2> <ul> <li>Amend "Top Level functions" by <a href="https://github.com/polarene"><code>@âpolarene</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1067">mockk/mockk#1067</a></li> <li>Fix error when mocking abstract method implementation by <a href="https://github.com/steffandroid"><code>@âsteffandroid</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1081">mockk/mockk#1081</a></li> <li>Make slf4j an optional dependency by <a href="https://github.com/ansman"><code>@âansman</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1091">mockk/mockk#1091</a></li> <li>Add Korean guides and articles in README.md by <a href="https://github.com/devkuma"><code>@âdevkuma</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1097">mockk/mockk#1097</a></li> <li>Inject mocks via constructor to avoid lateinit var by <a href="https://github.com/kkurczewski"><code>@âkkurczewski</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1106">mockk/mockk#1106</a></li> <li>Issue 954: <a href="https://github.com/MockKExtension"><code>@âMockKExtension</code></a>.CheckUnnecessaryStub annotation is applied⦠by <a href="https://github.com/bboeck"><code>@âbboeck</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1099">mockk/mockk#1099</a></li> <li>chore: converting functions to expression bodies by <a href="https://github.com/casplattel"><code>@âcasplattel</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1104">mockk/mockk#1104</a></li> <li>Update dexmaker version to 2.28.3 for Android 14 support by <a href="https://github.com/kurteous"><code>@âkurteous</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1107">mockk/mockk#1107</a></li> <li>Issue 963: Unnecessary stubbings detected - false positive by <a href="https://github.com/bboeck"><code>@âbboeck</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1108">mockk/mockk#1108</a></li> <li>Add <code>fun <T> MockKMatcherScope.any(KClass<T>): T</code> by <a href="https://github.com/ghackett"><code>@âghackett</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1005">mockk/mockk#1005</a></li> <li>1122(docs): fix header for <code>clearStaticMockk</code> by <a href="https://github.com/wallind"><code>@âwallind</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1123">mockk/mockk#1123</a></li> <li>Fix grammar in Ukraine support message by <a href="https://github.com/BirdHowl"><code>@âBirdHowl</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1125">mockk/mockk#1125</a></li> <li>Issue 293: support capture nullable with slot by <a href="https://github.com/stengvac"><code>@âstengvac</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1109">mockk/mockk#1109</a></li> <li>update documentation in README.md by <a href="https://github.com/alexferreiradev"><code>@âalexferreiradev</code></a> in <a href="https://redirect.github.com/mockk/mockk/pull/1127">mockk/mockk#1127</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/steffandroid"><code>@âsteffandroid</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1081">mockk/mockk#1081</a></li> <li><a href="https://github.com/devkuma"><code>@âdevkuma</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1097">mockk/mockk#1097</a></li> <li><a href="https://github.com/bboeck"><code>@âbboeck</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1099">mockk/mockk#1099</a></li> <li><a href="https://github.com/casplattel"><code>@âcasplattel</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1104">mockk/mockk#1104</a></li> <li><a href="https://github.com/kurteous"><code>@âkurteous</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1107">mockk/mockk#1107</a></li> <li><a href="https://github.com/ghackett"><code>@âghackett</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1005">mockk/mockk#1005</a></li> <li><a href="https://github.com/wallind"><code>@âwallind</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1123">mockk/mockk#1123</a></li> <li><a href="https://github.com/BirdHowl"><code>@âBirdHowl</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1125">mockk/mockk#1125</a></li> <li><a href="https://github.com/stengvac"><code>@âstengvac</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1109">mockk/mockk#1109</a></li> <li><a href="https://github.com/alexferreiradev"><code>@âalexferreiradev</code></a> made their first contribution in <a href="https://redirect.github.com/mockk/mockk/pull/1127">mockk/mockk#1127</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mockk/mockk/compare/1.13.5...1.13.7">https://github.com/mockk/mockk/compare/1.13.5...1.13.7</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
|||
78ef1d2e10 |
Roll Flutter from 6f227c078430 to 5e6d88d766b9 (8 revisions) (#4751)
|
|||
e26f3b9374 |
[camera_android]: Fixes crash when record video on Android versions lower than 12 (#4635)
The the solution of the issue flutter/flutter#109769 in the #7073 causes a crashes when the Android SDK version is lower than 31, due to EncoderProfiles not being found on these devices. This issue was solved putting the EncoderProfiles declaration after the check for SDK version. based on https://github.com/flutter/plugins/pull/7073 by @camsim99. Fixes https://github.com/flutter/flutter/issues/109769 in Android lower than 12.camera_android-v0.10.8+7 |
|||
fe6f67efc6 |
Roll Flutter from 5a556f8ecde6 to 6f227c078430 (11 revisions) (#4749)
|
|||
609286f3d1 |
Update release action Flutter version to 3.13.0 (#4745)
The new package `two_dimensional_scrollables` requires a minimum Flutter version of `3.13.0`, so this bumps the Flutter version of the release action to `3.13.0`. |
|||
f3f2c7bce0 |
[google_maps_flutter] Fix async handling in examples (#4729)
Applies the fixes from https://github.com/flutter/packages/pull/4171 to the minimal ExampleGoogleMaps class used in the Android and iOS implementation package examples, as they had the same issue. Also sets up unit testing of the examples in order to add testing of this fix. The fake is copied directly from the app-facing package, and the unit tests are slightly modified versions of the tests in the app-facing package as well. |
|||
33dacd6d67 | Roll Flutter from 2502b51f86c1 to 5a556f8ecde6 (42 revisions) (#4743) two_dimensional_scrollables-v0.0.1 | |||
4c16f3ef40 |
[two_dimensional_scrollables] TableView (#4536)
Design doc: [flutter.dev/go/table-view](https://docs.google.com/document/d/15ecTZE1g3WeswLGFWrnEgMP6SyL6jDRdxOgPsczOcV0/edit?usp=sharing&resourcekey=0-yNd_qFhiPjz6z2TgezWc0A) Fixes https://github.com/flutter/flutter/issues/87370 Fixes https://github.com/flutter/flutter/issues/30770 This adds a new package: `two_dimensional_scrollables` - a package for widgets that scroll in two dimensions. The first widget in the collection here is TableView. https://github.com/flutter/packages/assets/16964204/8103001a-77dc-489f-9e75-278972f66f30 TableView is built on top of the 2D scrolling foundation that lives in the Flutter framework. Other widgets that will be included in this package in the future are TreeView and TreeTableView. |
|||
d92cdf0a63 |
[ci] Update minimums for 3.13 stable (#4731)
- Updates the N-1 and N-2 analysis bot configs to 3.7 and 3.10 - Updates the minimum allowed SDK to 3.7, since that's now the earliest we have any testing for. - Updates all packages to Flutter 3.7/Dart 2.19 as a minimum. - In packages where we hadn't released since the last minimum version bump, I removed the previous line from the `#NEXT` section to make it less confusing when we do release. Per https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#version this does not update any package versions.go_router-v10.1.0 google_sign_in_web-v0.12.0+3 |
|||
e398fafd20 |
Update stable version to efbf63d9c66b9f6ec30e9ad4611189aa80003d31 (#4730)
Updates stable version. Since the CLA for https://github.com/flutter/packages/pull/4726 failed due to the commit limit, this PR bumps the stable version manually. |
|||
3b602e77e6 | Add advice on code review for this repo (#4698) | |||
3a183b78f2 |
[platform] Import the platform package (#4613)
Imports the `packages` platform from https://github.com/google/platform.dart - As there is not much history in the package, this imports it as a copy instead of going through the process of actually merging the commit history of that repo into this one. - The only changes relative to the current source in that repo are: - Adjustments for repo conventions (such as removing analysis_options.yaml and fixing the resulting issues). - Addressing https://github.com/google/platform.dart/pull/44 Part of https://github.com/flutter/flutter/issues/130915platform-v3.1.1 |
|||
63ba60ca7d |
Roll Flutter from f0e7c5181641 to 2502b51f86c1 (15 revisions) (#4722)
|