-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Comparing changes
Open a pull request
base repository: flutter/packages
base: d39830e40c07
head repository: flutter/packages
compare: 0e3809d995b6
- 9 commits
- 57 files changed
- 5 contributors
Commits on Apr 17, 2024
-
[google_maps_flutter] Update app-facing package iOS requirements (#6552)
- Updates the README to indicate that iOS 12 and 13 are no longer supported. - Updates the minimum version of the iOS implementation package to one with privacy manifest support. See related discussion in #6355
Configuration menu - View commit details
-
Copy full SHA for 76c4a3d - Browse repository at this point
Copy the full SHA 76c4a3dView commit details -
[in_app_purchase_platform_interface] Adds countryCode API (#6548)
Original pr #6540 Related to flutter/flutter#141627
Configuration menu - View commit details
-
Copy full SHA for 0dd8de2 - Browse repository at this point
Copy the full SHA 0dd8de2View commit details -
[google_sign_in_ios] Upgrade GoogleSignIn iOS SDK to 7.1 (#6404)
1. Update GoogleSignIn iOS SDK dependency to [7.1](https://github.com/google/GoogleSignIn-iOS/releases/tag/7.1.0), which supports privacy manifests. 1. Update "fetch deps step" to run `pod repo update` every time to avoid missing spec failure. Also added a fetch deps step to the all_packages builds, since those could also use a `pod repo update` but I didn't want to add more logic to those bash scripts. ``` [!] CocoaPods could not find compatible versions for pod "GoogleSignIn": In Podfile: google_sign_in_ios (from `Flutter/ephemeral/.symlinks/plugins/google_sign_in_ios/darwin`) was resolved to 0.0.1, which depends on GoogleSignIn (~> 7.1) None of your spec sources contain a spec satisfying the dependency: `GoogleSignIn (~> 7.1)`. ``` https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8752192509749702705/+/u/Run_package_tests/download_Dart_and_iOS_deps/stdout 3. Looks like the new versions of [`GTMSessionFetcher`](https://github.com/CocoaPods/Specs/blob/master/Specs/c/e/3/GTMSessionFetcher/3.3.2/GTMSessionFetcher.podspec.json) and [`AppAuth`](https://github.com/CocoaPods/Specs/blob/master/Specs/b/b/9/AppAuth/1.7.3/AppAuth.podspec.json) don't define modules, so there's an error building it statically: ``` [!] The following Swift pods cannot yet be integrated as static libraries: The Swift pod `GTMAppAuth` depends upon `GTMSessionFetcher` and `AppAuth`, which do not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set `use_modular_headers!` globally in your Podfile, or specify `:modular_headers => true` for particular dependencies. ``` I filed google/gtm-session-fetcher#384 and openid/AppAuth-iOS#844. In the meantime, I updated the example apps to `use_frameworks!`, which would be on for Flutter Swift apps, but not Objective-C ones. We could add something to the tool to detect this case, and suggest `use_frameworks!` be added? 4. Even though google_sign_in_ios does not contain Swift files, for some reason, there is a "pod lib lint" warning complaining `swift_version` isn't set. This seems related to `GTMAppAuth` dependency constraint that went from an Objective-C-only to Swift pod. So I set `swift_version` since it's harmless. ``` - WARN | swift: The validator used Swift `4.0` by default because no Swift version was specified. To specify a Swift version during validation, add the `swift_versions` attribute in your podspec. Note that usage of a `.swift-version` file is now deprecated. ``` https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8752100979634945505/+/u/Run_package_tests/validate_iOS_and_macOS_podspecs/stdout ## Issues * Fixes flutter/flutter#145777 * Fixes flutter/flutter#145866 * See also flutter/flutter#137140
Configuration menu - View commit details
-
Copy full SHA for 663b475 - Browse repository at this point
Copy the full SHA 663b475View commit details -
[in_app_purchase] Add countryCode implementation to android and store…
…kit (#6556) Part of flutter/flutter/issues/141627 reviewed pr #6540
Configuration menu - View commit details
-
Copy full SHA for 87ae14f - Browse repository at this point
Copy the full SHA 87ae14fView commit details -
[camera] Initial iOS Pigeon conversion (#6553)
Converts one platform channel method to Pigeon, setting up all the Pigeon plumbing and test scaffolding. The Camera API surface is relatively large, so this lays a foundation for incremental conversion, minimizing the mixing of Pigeon setup with the individual method conversions. Part of flutter/flutter#117905
Configuration menu - View commit details
-
Copy full SHA for ba1e24b - Browse repository at this point
Copy the full SHA ba1e24bView commit details -
[in_app_purchase] Add api to expose country code (#6540)
- **Add changelog and version bump** - **dependency override from package tool** Fixes flutter/flutter/issues/141627
Configuration menu - View commit details
-
Copy full SHA for 3f4c0f5 - Browse repository at this point
Copy the full SHA 3f4c0f5View commit details -
[two_dimensional_scrollables] Refactor Spans for common use (#6550)
This relocates most of `table_span.dart` to `../common/span.dart`, renaming the classes to basic Spans instead of TableSpans. This is because since a Span can represent a row or a column, the new base Span class will be used to build TreeRows in the upcoming TreeView. In `table_span.dart`, the old classes are now typedefs. This is because (IMO) the Table and Tree APIs are better to work with when the naming conventions reflect what you are building. The Table and Tree uses of Span could also deviate in the future and it felt prudent to leave room for future changes that may be specific to only one or the other. Otherwise a bit of tidying to get ready for TreeView! Part of flutter/flutter#42332
Configuration menu - View commit details
-
Copy full SHA for 4b8580e - Browse repository at this point
Copy the full SHA 4b8580eView commit details
Commits on Apr 18, 2024
-
[ci] Add Linux desktop support to Linux custom_package_tests (#6551)
We're in the process of adding Linux desktop support to Pigeon (#5100), so we need the Linux desktop dependencies in the relevant tasks.
Configuration menu - View commit details
-
Copy full SHA for 912abb5 - Browse repository at this point
Copy the full SHA 912abb5View commit details -
Bump github/codeql-action from 3.25.0 to 3.25.1 (#6562)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.0 to 3.25.1. <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> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>3.25.1 - 17 Apr 2024</h2> <ul> <li>We are rolling out a feature in April/May 2024 that improves the reliability and performance of analyzing code when analyzing a compiled language with the <code>autobuild</code> <a href="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#codeql-build-modes">build mode</a>. <a href="https://github.com/github/codeql-action/pull/2235">#2235</a></li> <li>Fix a bug where the <code>init</code> Action would fail if <code>--overwrite</code> was specified in <code>CODEQL_ACTION_EXTRA_OPTIONS</code>. <a href="https://github.com/github/codeql-action/pull/2245">#2245</a></li> </ul> <h2>3.25.0 - 15 Apr 2024</h2> <ul> <li> <p>The deprecated feature for extracting dependencies for a Python analysis has been removed. <a href="https://github.com/github/codeql-action/pull/2224">#2224</a></p> <p>As a result, the following inputs and environment variables are now ignored:</p> <ul> <li>The <code>setup-python-dependencies</code> input to the <code>init</code> Action</li> <li>The <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION</code> environment variable</li> </ul> <p>We recommend removing any references to these from your workflows. For more information, see the release notes for CodeQL Action v3.23.0 and v2.23.0.</p> </li> <li> <p>Automatically overwrite an existing database if found on the filesystem. <a href="https://github.com/github/codeql-action/pull/2229">#2229</a></p> </li> <li> <p>Bump the minimum CodeQL bundle version to 2.12.6. <a href="https://github.com/github/codeql-action/pull/2232">#2232</a></p> </li> <li> <p>A more relevant log message and a diagnostic are now emitted when the <code>file</code> program is not installed on a Linux runner, but is required for Go tracing to succeed. <a href="https://github.com/github/codeql-action/pull/2234">#2234</a></p> </li> </ul> <h2>3.24.10 - 05 Apr 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.17.0. <a href="https://github.com/github/codeql-action/pull/2219">#2219</a></li> <li>Add a deprecation warning for customers using CodeQL version 2.12.5 and earlier. These versions of CodeQL were discontinued on 26 March 2024 alongside GitHub Enterprise Server 3.8, and will be unsupported by CodeQL Action versions 3.25.0 and later and versions 2.25.0 and later. <a href="https://github.com/github/codeql-action/pull/2220">#2220</a> <ul> <li>If you are using one of these versions, please update to CodeQL CLI version 2.12.6 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.11.6 and 2.12.5, you can replace <code>github/codeql-action/*@V3</code> by <code>github/codeql-action/*@v3.24.10</code> and <code>github/codeql-action/*@v2</code> by <code>github/codeql-action/*@v2.24.10</code> in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</li> </ul> </li> </ul> <h2>3.24.9 - 22 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.5. <a href="https://github.com/github/codeql-action/pull/2203">#2203</a></li> </ul> <h2>3.24.8 - 18 Mar 2024</h2> <ul> <li>Improve the ease of debugging extraction issues by increasing the verbosity of the extractor logs when running in debug mode. <a href="https://github.com/github/codeql-action/pull/2195">#2195</a></li> </ul> <h2>3.24.7 - 12 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.4. <a href="https://github.com/github/codeql-action/pull/2185">#2185</a></li> </ul> <h2>3.24.6 - 29 Feb 2024</h2> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/c7f9125735019aa87cfc361530512d50ea439c71"><code>c7f9125</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/2248">#2248</a> from github/update-v3.25.1-c4fb45143</li> <li><a href="https://github.com/github/codeql-action/commit/1c7e8b2cf27fe2842c9131549befe9126c581615"><code>1c7e8b2</code></a> Update changelog for v3.25.1</li> <li><a href="https://github.com/github/codeql-action/commit/c4fb451437765abf5018c6fbf22cce1a7da1e5cc"><code>c4fb451</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/2245">#2245</a> from github/henrymercer/ignore-already-specified-flags</li> <li><a href="https://github.com/github/codeql-action/commit/556b3bcfae6e80d5b97e3022fdc26e2e2fb8fcc1"><code>556b3bc</code></a> Add changelog note</li> <li><a href="https://github.com/github/codeql-action/commit/ef66aeacbffbc0a38d99ff4c7128b7a08402998d"><code>ef66aea</code></a> Merge branch 'main' into henrymercer/ignore-already-specified-flags</li> <li><a href="https://github.com/github/codeql-action/commit/9b87e0a8c4c056fe190dbe9b27705e4a609b3ed7"><code>9b87e0a</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/2241">#2241</a> from github/nickfyson/speculative-script-fix</li> <li><a href="https://github.com/github/codeql-action/commit/18111b696bb9dfa258eafa803d7ebe62fd0c2f2a"><code>18111b6</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/2235">#2235</a> from github/henrymercer/autobuild-with-direct-tracing</li> <li><a href="https://github.com/github/codeql-action/commit/ade98b980a98b96bdf2a6987025f40e215961ddc"><code>ade98b9</code></a> Ensure <code>--overwrite</code> flag is only passed once</li> <li><a href="https://github.com/github/codeql-action/commit/8566d50a791ab204d59de6606ac0714547892d92"><code>8566d50</code></a> Add regression test for double <code>--overwrite</code></li> <li><a href="https://github.com/github/codeql-action/commit/453a95695a4bcef90d0a08e0573386c6591819db"><code>453a956</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/2243">#2243</a> from github/dependabot/npm_and_yarn/npm-9b31496ffc</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/df5a14dc28094dc936e103b37d749c6628682b60...c7f9125735019aa87cfc361530512d50ea439c71">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Configuration menu - View commit details
-
Copy full SHA for 0e3809d - Browse repository at this point
Copy the full SHA 0e3809dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff d39830e40c07...0e3809d995b6