Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/packages
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: b61eea12dbf9
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4469c5e95dd8
Choose a head ref
  • 15 commits
  • 73 files changed
  • 7 contributors

Commits on Jul 7, 2023

  1. Bump github/codeql-action from 2.3.3 to 2.20.3 (#4394)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.3 to 2.20.3.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action's releases</a>.</em></p>
    <blockquote>
    <h2>CodeQL Bundle</h2>
    <p>Bundles CodeQL CLI v2.13.5</p>
    <ul>
    <li>(<a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql-cli-binaries/releases/tag/v2.13.5">release</a>)</li>
    </ul>
    <p>Includes the following CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5"><code>github/codeql@codeql-cli/v2.13.5</code></a>:</p>
    <ul>
    <li><code>codeql/cpp-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/cpp/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/cpp/ql/src">source</a>)</li>
    <li><code>codeql/cpp-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/cpp/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/cpp/ql/lib">source</a>)</li>
    <li><code>codeql/csharp-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/csharp/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/csharp/ql/src">source</a>)</li>
    <li><code>codeql/csharp-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/csharp/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/csharp/ql/lib">source</a>)</li>
    <li><code>codeql/go-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/go/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/go/ql/src">source</a>)</li>
    <li><code>codeql/go-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/go/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/go/ql/lib">source</a>)</li>
    <li><code>codeql/java-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/java/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/java/ql/src">source</a>)</li>
    <li><code>codeql/java-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/java/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/java/ql/lib">source</a>)</li>
    <li><code>codeql/javascript-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/javascript/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/javascript/ql/src">source</a>)</li>
    <li><code>codeql/javascript-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/javascript/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/javascript/ql/lib">source</a>)</li>
    <li><code>codeql/python-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/python/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/python/ql/src">source</a>)</li>
    <li><code>codeql/python-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/python/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/python/ql/lib">source</a>)</li>
    <li><code>codeql/ruby-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/ruby/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/ruby/ql/src">source</a>)</li>
    <li><code>codeql/ruby-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/ruby/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/ruby/ql/lib">source</a>)</li>
    <li><code>codeql/swift-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/swift/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/swift/ql/src">source</a>)</li>
    <li><code>codeql/swift-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/swift/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.5/swift/ql/lib">source</a>)</li>
    </ul>
    <h2>CodeQL Bundle</h2>
    <p>Bundles CodeQL CLI v2.13.4</p>
    <ul>
    <li>(<a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql-cli-binaries/releases/tag/v2.13.4">release</a>)</li>
    </ul>
    <p>Includes the following CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4"><code>github/codeql@codeql-cli/v2.13.4</code></a>:</p>
    <ul>
    <li><code>codeql/cpp-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/cpp/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/cpp/ql/src">source</a>)</li>
    <li><code>codeql/cpp-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/cpp/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/cpp/ql/lib">source</a>)</li>
    <li><code>codeql/csharp-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/csharp/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/csharp/ql/src">source</a>)</li>
    <li><code>codeql/csharp-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/csharp/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/csharp/ql/lib">source</a>)</li>
    <li><code>codeql/go-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/go/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/go/ql/src">source</a>)</li>
    <li><code>codeql/go-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/go/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/go/ql/lib">source</a>)</li>
    <li><code>codeql/java-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/java/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/java/ql/src">source</a>)</li>
    <li><code>codeql/java-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/java/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/java/ql/lib">source</a>)</li>
    <li><code>codeql/javascript-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/javascript/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/javascript/ql/src">source</a>)</li>
    <li><code>codeql/javascript-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/javascript/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/javascript/ql/lib">source</a>)</li>
    <li><code>codeql/python-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/python/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/python/ql/src">source</a>)</li>
    <li><code>codeql/python-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/python/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/python/ql/lib">source</a>)</li>
    <li><code>codeql/ruby-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/ruby/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/ruby/ql/src">source</a>)</li>
    <li><code>codeql/ruby-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/ruby/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/ruby/ql/lib">source</a>)</li>
    <li><code>codeql/swift-queries</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/swift/ql/src/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/swift/ql/src">source</a>)</li>
    <li><code>codeql/swift-all</code> (<a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/swift/ql/lib/CHANGELOG.md">changelog</a>, <a href="https://github.com/github/codeql/tree/codeql-cli/v2.13.4/swift/ql/lib">source</a>)</li>
    </ul>
    <h2>CodeQL Bundle v2.6.0-beta.1</h2>
    <p>Bundles CodeQL CLI <a href="https://github.com/github/codeql-cli-binaries/releases/tag/v2.6.0-beta.1">v2.6.0-beta.1</a></p>
    <h3>�� This is a beta release containing a new CodeQL packaging feature. It may not be compatible with existing workflows.</h3>
    <p>This release contains beta support for <strong>CodeQL packs</strong>. Please read the documentation below for more information:</p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <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>
    <h2>[UNRELEASED]</h2>
    <p>No user facing changes.</p>
    <h2>2.20.3 - 06 Jul 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.13.5. <a href="https://github.com/github/codeql-action/pull/1743">#1743</a></li>
    </ul>
    <h2>2.20.2 - 03 Jul 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.20.1 - 21 Jun 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.13.4. <a href="https://github.com/github/codeql-action/pull/1721">#1721</a></li>
    <li>Experimental: add a new <code>resolve-environment</code> action which attempts to infer a configuration for the build environment that is required to build a given project. Do not use this in production as it is part of an internal experiment and subject to change at any time.</li>
    </ul>
    <h2>2.20.0 - 13 Jun 2023</h2>
    <ul>
    <li>Bump the version of the Action to 2.20.0. This ensures that users who received a Dependabot upgrade to <a href="https://github.com/github/codeql-action/commit/cdcdbb579706841c47f7063dda365e292e5cad7a"><code>cdcdbb5</code></a>, which was mistakenly marked as Action version 2.13.4, continue to receive updates to the CodeQL Action. Full details in <a href="https://github.com/github/codeql-action/pull/1729">#1729</a></li>
    </ul>
    <h2>2.3.6 - 01 Jun 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.13.3. <a href="https://github.com/github/codeql-action/pull/1698">#1698</a></li>
    </ul>
    <h2>2.3.5 - 25 May 2023</h2>
    <ul>
    <li>Allow invalid URIs to be used as values to <code>artifactLocation.uri</code> properties. This reverses a change from <a href="https://github.com/github/codeql-action/pull/1668">#1668</a> that inadvertently led to stricter validation of some URI values. <a href="https://github.com/github/codeql-action/pull/1705">#1705</a></li>
    <li>Gracefully handle invalid URIs when fingerprinting. <a href="https://github.com/github/codeql-action/pull/1694">#1694</a></li>
    </ul>
    <h2>2.3.4 - 24 May 2023</h2>
    <ul>
    <li>Updated the SARIF 2.1.0 JSON schema file to the latest from <a href="https://github.com/oasis-tcs/sarif-spec/blob/123e95847b13fbdd4cbe2120fa5e33355d4a042b/Schemata/sarif-schema-2.1.0.json">oasis-tcs/sarif-spec</a>. <a href="https://github.com/github/codeql-action/pull/1668">#1668</a></li>
    <li>We are rolling out a feature in May 2023 that will disable Python dependency installation for new users of the CodeQL Action. This improves the speed of analysis while having only a very minor impact on results. <a href="https://github.com/github/codeql-action/pull/1676">#1676</a></li>
    <li>We are improving the way that <a href="https://github.com/github/codeql-action/releases">CodeQL bundles</a> are tagged to make it possible to easily identify bundles by their CodeQL semantic version. <a href="https://github.com/github/codeql-action/pull/1682">#1682</a>
    <ul>
    <li>As of CodeQL CLI 2.13.4, CodeQL bundles will be tagged using semantic versions, for example <code>codeql-bundle-v2.13.4</code>, instead of timestamps, like <code>codeql-bundle-20230615</code>.</li>
    <li>This change does not affect the majority of workflows, and we will not be changing tags for existing bundle releases.</li>
    <li>Some workflows with custom logic that depends on the specific format of the CodeQL bundle tag may need to be updated. For example, if your workflow matches CodeQL bundle tag names against a <code>codeql-bundle-yyyymmdd</code> pattern, you should update it to also recognize <code>codeql-bundle-vx.y.z</code> tags.</li>
    </ul>
    </li>
    <li>Remove the requirement for <code>on.push</code> and <code>on.pull_request</code> to trigger on the same branches. <a href="https://github.com/github/codeql-action/pull/1675">#1675</a></li>
    </ul>
    <h2>2.3.3 - 04 May 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.13.1. <a href="https://github.com/github/codeql-action/pull/1664">#1664</a></li>
    <li>You can now configure CodeQL within your code scanning workflow by passing a <code>config</code> input to the <code>init</code> Action. See <a href="https://aka.ms/code-scanning-docs/config-file">Using a custom configuration file</a> for more information about configuring code scanning. <a href="https://github.com/github/codeql-action/pull/1590">#1590</a></li>
    </ul>
    <h2>2.3.2 - 27 Apr 2023</h2>
    <p>No user facing changes.</p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/github/codeql-action/commit/46ed16ded91731b2df79a2893d3aea8e9f03b5c4"><code>46ed16d</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/1754">#1754</a> from github/update-v2.20.3-a2d725ddd</li>
    <li><a href="https://github.com/github/codeql-action/commit/d0206e8c49be3af6cc1a63e1aa96eb977ed3c163"><code>d0206e8</code></a> Update changelog for v2.20.3</li>
    <li><a href="https://github.com/github/codeql-action/commit/a2d725ddd07c1b5c68c8c4661e21db42b9fca9d7"><code>a2d725d</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/1753">#1753</a> from github/henrymercer/new-analysis-summary</li>
    <li><a href="https://github.com/github/codeql-action/commit/bbefc2b931e1cee761142dfac0708b5202c9f4b0"><code>bbefc2b</code></a> Merge branch 'main' into henrymercer/new-analysis-summary</li>
    <li><a href="https://github.com/github/codeql-action/commit/8c2e08da108df1d99fa3964dffc2c14182364c6c"><code>8c2e08d</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/1752">#1752</a> from github/henrymercer/export-config-by-default</li>
    <li><a href="https://github.com/github/codeql-action/commit/0c1d7efb0ad8d538007a0f5d1fd0b5e85adbeb6e"><code>0c1d7ef</code></a> Add support for new analysis summaries</li>
    <li><a href="https://github.com/github/codeql-action/commit/56beae86dd58360fd9022f35ca1bd4e94c4105c6"><code>56beae8</code></a> Remove feature flag for exporting the code scanning configuration flag</li>
    <li><a href="https://github.com/github/codeql-action/commit/a42c0ca9febc9b203c85be6deb4c3353aaeb176c"><code>a42c0ca</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/1743">#1743</a> from github/update-bundle/codeql-bundle-v2.13.5</li>
    <li><a href="https://github.com/github/codeql-action/commit/e960e482a4be0ee88a309c13ccec00888b92f4ac"><code>e960e48</code></a> Telemetry: send event report times as ISO strings (<a href="https://github.com/github/codeql-action/issues/1751">#1751</a>)</li>
    <li><a href="https://github.com/github/codeql-action/commit/bcb460dab82ef96f9e4b3253df0235f78f92ed6a"><code>bcb460d</code></a> Merge pull request <a href="https://github.com/github/codeql-action/issues/1747">#1747</a> from github/mergeback/v2.20.2-to-main-004c5de3</li>
    <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/29b1f65c5e92e24fe6b6647da1eaabe529cec70f...46ed16ded91731b2df79a2893d3aea8e9f03b5c4">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=2.3.3&new-version=2.20.3)](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>
    dependabot[bot] authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    cd19bad View commit details
    Browse the repository at this point in the history
  2. [flutter_markdown] Pass parent TextStyle down to MarkdownElementBuild…

    …er.visitElementAfter (#4393)
    
    The parent `TextStyle` should be passed down to the `MarkdownElementBuilder.visitElementAfter` method to allow custom markdown tags to override only part of the text style, e.g. the color, but keep all the rest of the styles the same.
    
    This is especially useful when trying to color markdown headers in a certain color, as the parent font size, font family, etc. all are passed down and can be kept, while only the color is overridden.
    
    This will unfortunately lead to a breaking change, due to the nature of how the class is typically used. As all usages of the class are sub-classes any change to the method schema will result in a breaking change!
    
    Enables the following flutter/flutter#105571
    
    replaces #3281
    tarrinneal authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    8918e93 View commit details
    Browse the repository at this point in the history
  3. [ci] Switch some tests to LUCI (#4395)

    Enables various new LUCI targets and removes the corresponding Cirrus versions:
    - The parts of `repo_checks` that have been migrated.
    - Android platform tests other than FTL.
    - Web platform tests.
    
    Since the Cirrus Android platform tests are now doing less work, the number of shards has been reduced slightly.
    
    Part of flutter/flutter#114373
    stuartmorgan-g authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    f2ff19c View commit details
    Browse the repository at this point in the history
  4. [tool] Fix --current-package for app-facing packages (#4399)

    The new `--current-package` flag was returning `foo` when run in the app-facing package of a federated plugin called `foo`, but `foo` as a package argument is treated as being the entire group, so it was running all for all of the packages in the plugin. This fixes it to return `foo/foo` in that case, which is how the tool targets app-facing packages specifically.
    stuartmorgan-g authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    902e4be View commit details
    Browse the repository at this point in the history
  5. [ci] Enable LUCI stable custom Linux tests (#4404)

    Enables the stable variant of the Linux-host custom package tests, now that the channel is available in the environment, and removes the Cirrus version.
    
    Part of flutter/flutter#114373
    stuartmorgan-g authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    958750d View commit details
    Browse the repository at this point in the history
  6. [tool] Use 'flutter pub get' for Flutter packages (#4397)

    Extracts common logic for running `pub get`, and switches commands to use it. The common logic always uses `flutter pub get` for Flutter packages, rather than `dart pub get`, since the latter will fail if someone has a non-Flutter `dart` in their path before `flutter` (e.g., Dart team members contributing PRs).
    stuartmorgan-g authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    12ec9fe View commit details
    Browse the repository at this point in the history
  7. [in_app_purchase_android] Bump com.android.billingclient:billing from…

    … 5.2.0 to 6.0.0. (#4390)
    
    Takeover of #3988
    
    Conflicts had built up and it required some additional changes so I figured it would be easier to just make my own new branch to fix.
    
    Changes from last PR
    1. I made the particular ProrationMode enum value we were using a constant and put the deprecation suppression on that constant.
    2. I made a helper to wrap the other deprecated method (`setReplaceProrationMode`).
    3. Added todos with links to the issue for replacing the deprecated classes/methods.
    gmackall authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    c50c218 View commit details
    Browse the repository at this point in the history
  8. [go_router] implemented helpers for StatefulShellRoute (#4228)

    issue: [#127371](flutter/flutter#127371)
    
    go_router_builder_pr  #4238
    hannah-hyj authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    1c78359 View commit details
    Browse the repository at this point in the history
  9. [shared_preferences] Variable binding in a condition requires an init…

    …ializer fix (#4407)
    
    Not sure that testing for this makes sense, unless we want to add old xcode versions to our test suite.
    
    Let me know if I'm thinking about this incorrectly though.
    
    fixes flutter/flutter#129983
    tarrinneal authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    38f4b59 View commit details
    Browse the repository at this point in the history
  10. Roll Flutter from bc49cd1 to d55a7d8 (17 revisions) (#4403)

    flutter/flutter@bc49cd1...d55a7d8
    
    2023-07-07 [email protected] Revert "fix a bug when android uses CupertinoPageTransitionsBuilder..." (flutter/flutter#130144)
    2023-07-07 [email protected] Roll Packages from 771ec9b to 9bcf4bf (12 revisions) (flutter/flutter#130143)
    2023-07-07 [email protected] Roll Flutter Engine from 650ff096488a to 8aa2e6516af1 (1 revision) (flutter/flutter#130116)
    2023-07-07 [email protected] Roll Flutter Engine from 1fa222fae283 to 650ff096488a (3 revisions) (flutter/flutter#130114)
    2023-07-07 [email protected] Roll Flutter Engine from 491f317978f4 to 1fa222fae283 (1 revision) (flutter/flutter#130110)
    2023-07-07 [email protected] Roll Flutter Engine from 48bf7ac59254 to 491f317978f4 (2 revisions) (flutter/flutter#130107)
    2023-07-06 [email protected] Roll Flutter Engine from 42df55a9e63e to 48bf7ac59254 (1 revision) (flutter/flutter#130106)
    2023-07-06 [email protected] Super tiny code optimization: No need to redundantly check whether value has changed (flutter/flutter#130050)
    2023-07-06 [email protected] Roll Flutter Engine from 06c936205d96 to 42df55a9e63e (3 revisions) (flutter/flutter#130100)
    2023-07-06 [email protected] Manual roll Flutter Engine from bd2e42b203e1 to 06c936205d96 (27 revisions) (flutter/flutter#130097)
    2023-07-06 [email protected] Marks Linux firebase_oriol33_abstract_method_smoke_test to be unflaky (flutter/flutter#128398)
    2023-07-06 [email protected] Next attempt to make inspector weakly referencing the inspected objects. (flutter/flutter#129962)
    2023-07-06 [email protected] [a11y] CupertinoSwitch On/Off labels (flutter/flutter#127776)
    2023-07-06 [email protected] Add option for flexible space on material SearchDelegate (flutter/flutter#128132)
    2023-07-06 [email protected] Roll Packages from 7042079 to 771ec9b (12 revisions) (flutter/flutter#130077)
    2023-07-06 [email protected] [framework] Add textField OCR support for framework side (flutter/flutter#96637)
    2023-07-06 [email protected] [flutter_tools] modify Skeleton template to use ListenableBuilder instead of AnimatedBuilder (flutter/flutter#128810)
    
    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 [email protected],[email protected],[email protected] 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
    engine-flutter-autoroll authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    9914683 View commit details
    Browse the repository at this point in the history
  11. [file_selector]: Bump androidx.annotation:annotation from 1.5.0 to 1.…

    …6.0 in /packages/file_selector/file_selector_android/android (#4312)
    
    Bumps androidx.annotation:annotation from 1.5.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.5.0&new-version=1.6.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>
    dependabot[bot] authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    4328d96 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. Remove unused autosubmit configuration file (#4410)

    Remove autosubmit config files that are no longer being used. This was
    from a previous design and not longer used.
    
    List which issues are fixed by this PR. You must list at least one
    issue.
    Part of flutter/flutter#130182
    
    *If you had to change anything in the [flutter/tests] repo, include a
    link to the migration guide as per the [breaking change policy].*
    
    ## 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].
    - [ ] 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.
    - [ ] 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 `///`).
    - [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
    ricardoamador authored Jul 8, 2023
    Configuration menu
    Copy the full SHA
    a69b24b View commit details
    Browse the repository at this point in the history
  2. [url_lancher] Don't use canLaunchUrl in Link (#4400)

    The pattern of calling `canLaunchUrl` when there's no fallback is an anti-pattern, and the README explicitly recommends against it; on some platforms, `canLaunchUrl` is unreliable in some cases, and/or requires extra permissions that `launchUrl` does not.
    
    This reworks the launch call to just try, and handle failure, instead of trying to pre-check.
    stuartmorgan-g authored Jul 8, 2023
    Configuration menu
    Copy the full SHA
    3eaad3d View commit details
    Browse the repository at this point in the history
  3. [tool] Update Dart SDK version (#4402)

    Since the tool only needs to support back to Flutter 3.3 (the oldest version we still run CI with), this updates the tool to the corresponding minimum Dart version.
    
    This allows the use of `super` parameters, so `dart fix --apply` was run to convert them all (and remove all the includes that were only needed for setting default values).
    
    Also opportunistically cleans up a bunch of unnecessary, very old `dart:async` includes. (Other than those removals, the changes here are all `dart fix`-generated.)
    stuartmorgan-g authored Jul 8, 2023
    Configuration menu
    Copy the full SHA
    f1f0f24 View commit details
    Browse the repository at this point in the history
  4. Roll Flutter from d55a7d8 to 65ff3cb (21 revisions) (#4413)

    flutter/flutter@d55a7d8...65ff3cb
    
    2023-07-08 [email protected] Roll Flutter Engine from 69eb8275ce47 to 189f823e7b41 (1 revision) (flutter/flutter#130201)
    2023-07-08 [email protected] Roll Flutter Engine from d5a35b4650b1 to 69eb8275ce47 (1 revision) (flutter/flutter#130199)
    2023-07-08 [email protected] Roll Flutter Engine from 9006633571bb to d5a35b4650b1 (1 revision) (flutter/flutter#130197)
    2023-07-08 [email protected] Roll Flutter Engine from 4ca619166c4a to 9006633571bb (2 revisions) (flutter/flutter#130195)
    2023-07-08 [email protected] Roll Flutter Engine from 13d9d84e8aba to 4ca619166c4a (2 revisions) (flutter/flutter#130191)
    2023-07-08 [email protected] Roll Flutter Engine from 40a8732a5de0 to 13d9d84e8aba (2 revisions) (flutter/flutter#130189)
    2023-07-08 [email protected] fix: duplicated Intellij IDE message when running flutter doctor (flutter/flutter#129030)
    2023-07-08 [email protected] Remove unneeded configuration file  (flutter/flutter#130183)
    2023-07-08 [email protected] Roll Flutter Engine from 893ab3bf7bb9 to 40a8732a5de0 (1 revision) (flutter/flutter#130186)
    2023-07-07 [email protected] Roll Flutter Engine from b39e6fe4b3bf to 893ab3bf7bb9 (1 revision) (flutter/flutter#130180)
    2023-07-07 [email protected] Roll Flutter Engine from 7c83ea3e8542 to b39e6fe4b3bf (1 revision) (flutter/flutter#130176)
    2023-07-07 [email protected] Add a threshold when comparing screen order for selectables. (flutter/flutter#130043)
    2023-07-07 [email protected] Upgrade framework pub dependencies, roll engine with rolled dart sdk (flutter/flutter#130163)
    2023-07-07 [email protected] Revert "[a11y] CupertinoSwitch On/Off labels" (flutter/flutter#130166)
    2023-07-07 [email protected] Test that inspector does not hold objects. (flutter/flutter#130102)
    2023-07-07 [email protected] Fix XCode download link (flutter/flutter#129795)
    2023-07-07 [email protected] Roll Packages from 9bcf4bf to b61eea1 (1 revision) (flutter/flutter#130154)
    2023-07-07 [email protected] (Raw)Autocomplete: Add optional [optionsViewOpenDirection] param (flutter/flutter#129802)
    2023-07-07 [email protected] Tiny one space formatting fix (flutter/flutter#130053)
    2023-07-07 [email protected] Roll Flutter Engine from 8aa2e6516af1 to 5ae09b8b4fa3 (7 revisions) (flutter/flutter#130150)
    2023-07-07 [email protected] Add debugging for iOS startup test flakes (flutter/flutter#130099)
    
    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 [email protected],[email protected],[email protected] 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
    engine-flutter-autoroll authored Jul 8, 2023
    Configuration menu
    Copy the full SHA
    4469c5e View commit details
    Browse the repository at this point in the history
Loading