Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sync] 2024/03/07 #449

Merged
merged 155 commits into from
Mar 9, 2024
Merged

[sync] 2024/03/07 #449

merged 155 commits into from
Mar 9, 2024

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    6128891 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Update diagnostic messages for extension types (#5397)

    These were previously reviewed in the SDK.
    parlough authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    93ce14b View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Remove DartPad tutorial best practices (#5383)

    Support for tests/solutions/hints/etc (at least in their current form)
    is going away soon in embedded DartPads, so I don't think we should be
    surfacing guidelines on how to best use them.
    
    This PR removes that page and redirects to an underlying paper which
    publishes some of the same findings.
    
    Contributes to dart-lang/site-www#5382
    parlough authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    b6cb885 View commit details
    Browse the repository at this point in the history
  2. Bump github/codeql-action from 2.22.8 to 2.22.9 (#5398)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 2.22.8 to 2.22.9.
    <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.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.8 - 23 Nov 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.3. <a
    href="https://github.com/github/codeql-action/pull/2001">#2001</a></li>
    </ul>
    <h2>2.22.7 - 16 Nov 2023</h2>
    <ul>
    <li>Add a deprecation warning for customers using CodeQL version 2.11.5
    and earlier. These versions of CodeQL were discontinued on 8 November
    2023 alongside GitHub Enterprise Server 3.7, and will be unsupported by
    CodeQL Action v2.23.0 and later. <a
    href="https://github.com/github/codeql-action/pull/1993">#1993</a>
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI
    version 2.11.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.10.5 and 2.11.5, you can replace
    <code>github/codeql-action/*@v2</code> by
    <code>github/codeql-action/*@v2.22.7</code> in your code scanning
    workflow to ensure you continue using this version of the CodeQL
    Action.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.6 - 14 Nov 2023</h2>
    <ul>
    <li>Customers running Python analysis on macOS using version 2.14.6 or
    earlier of the CodeQL CLI should upgrade to CodeQL CLI version 2.15.0 or
    later. If you do not wish to upgrade the CodeQL CLI, ensure that you are
    using Python version 3.11 or earlier, as CodeQL version 2.14.6 and
    earlier do not support Python 3.12. You can achieve this by adding a <a
    href="https://github.com/actions/setup-python"><code>setup-python</code></a>
    step to your code scanning workflow before the step that invokes
    <code>github/codeql-action/init</code>.</li>
    <li>Update default CodeQL bundle version to 2.15.2. <a
    href="https://github.com/github/codeql-action/pull/1978">#1978</a></li>
    </ul>
    <h2>2.22.5 - 27 Oct 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.4 - 20 Oct 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.1. <a
    href="https://github.com/github/codeql-action/pull/1953">#1953</a></li>
    <li>Users will begin to see warnings on Node.js 16 deprecation in their
    Actions logs on code scanning runs starting October 23, 2023.
    <ul>
    <li>All code scanning workflows should continue to succeed regardless of
    the warning.</li>
    <li>The team at GitHub maintaining the CodeQL Action is aware of the
    deprecation timeline and actively working on creating another version of
    the CodeQL Action, v3, that will bump us to Node 20.</li>
    <li>For more information, and to communicate with the maintaining team,
    please use <a
    href="https://github.com/github/codeql-action/issues/1959">this
    issue</a>.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.3 - 13 Oct 2023</h2>
    <ul>
    <li>Provide an authentication token when downloading the CodeQL Bundle
    from the API of a GitHub Enterprise Server instance. <a
    href="https://github.com/github/codeql-action/pull/1945">#1945</a></li>
    </ul>
    <h2>2.22.2 - 12 Oct 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.0. <a
    href="https://github.com/github/codeql-action/pull/1938">#1938</a></li>
    <li>Improve the log output when an error occurs in an invocation of the
    CodeQL CLI. <a
    href="https://github.com/github/codeql-action/pull/1927">#1927</a></li>
    </ul>
    <h2>2.22.1 - 09 Oct 2023</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/c0d1daa7f7e14667747d73a7dbbe8c074bc8bfe2"><code>c0d1daa</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2020">#2020</a>
    from github/update-v2.22.9-e1d1fad1b</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/c6e24c94be1c0836c1f80e4ee2c5ae88f37cb55e"><code>c6e24c9</code></a>
    Update changelog for v2.22.9</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/e1d1fad1b8d40e5f76f9e6ff14b0430176eaa23c"><code>e1d1fad</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2014">#2014</a>
    from github/nickfyson/update-release-process</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/0e9a210226d6fd1008805163b449ed40fb6bd191"><code>0e9a210</code></a>
    update workflows to run on all release branches</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/47e90f23ead0b95ca73fc7f3b45d1a93cff09cf6"><code>47e90f2</code></a>
    Merge branch 'main' into nickfyson/update-release-process</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/ee748cf360358684ead808cff8f4a0e9d1cca895"><code>ee748cf</code></a>
    respond to more review comments</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/57932be6d40f2cd95e2c7b6690bea3b6e58762cf"><code>57932be</code></a>
    remove unused function</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/a6ea3c5a45b53ef29985956a67d19aa9db1fc2ef"><code>a6ea3c5</code></a>
    define backport commit message in constant</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/3537bea5807bc605478c9ff7af7f7af948b6025e"><code>3537bea</code></a>
    Apply suggestions from code review</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/3675be0110bc35cc6e05c280a95f1b920990ed68"><code>3675be0</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2017">#2017</a>
    from cklin/update-supported-enterprise-server-versions</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/407ffafae6a767df3e0230c3df91b6443ae8df75...c0d1daa7f7e14667747d73a7dbbe8c074bc8bfe2">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.22.8&new-version=2.22.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    27760f8 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Bump ruby from 02a091c to 14eba67 (#5400)

    Bumps ruby from `02a091c` to `14eba67`.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruby&package-manager=docker&previous-version=3.2-slim-bookworm&new-version=3.2-slim-bookworm)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    2f38c2e View commit details
    Browse the repository at this point in the history
  2. Make the recommendation to not use dart:io/dart:html for HTTP req…

    …uests stronger (#5391)
    
    Part of dart-lang/sdk#52023
    ---------
    
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    3 people authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    507072c View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Bump github/codeql-action from 2.22.9 to 2.22.10 (#5405)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 2.22.9 to 2.22.10.
    <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.22.10 - 12 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.4. <a
    href="https://github.com/github/codeql-action/pull/2016">#2016</a></li>
    </ul>
    <h2>2.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.8 - 23 Nov 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.3. <a
    href="https://github.com/github/codeql-action/pull/2001">#2001</a></li>
    </ul>
    <h2>2.22.7 - 16 Nov 2023</h2>
    <ul>
    <li>Add a deprecation warning for customers using CodeQL version 2.11.5
    and earlier. These versions of CodeQL were discontinued on 8 November
    2023 alongside GitHub Enterprise Server 3.7, and will be unsupported by
    CodeQL Action v2.23.0 and later. <a
    href="https://github.com/github/codeql-action/pull/1993">#1993</a>
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI
    version 2.11.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.10.5 and 2.11.5, you can replace
    <code>github/codeql-action/*@v2</code> by
    <code>github/codeql-action/*@v2.22.7</code> in your code scanning
    workflow to ensure you continue using this version of the CodeQL
    Action.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.6 - 14 Nov 2023</h2>
    <ul>
    <li>Customers running Python analysis on macOS using version 2.14.6 or
    earlier of the CodeQL CLI should upgrade to CodeQL CLI version 2.15.0 or
    later. If you do not wish to upgrade the CodeQL CLI, ensure that you are
    using Python version 3.11 or earlier, as CodeQL version 2.14.6 and
    earlier do not support Python 3.12. You can achieve this by adding a <a
    href="https://github.com/actions/setup-python"><code>setup-python</code></a>
    step to your code scanning workflow before the step that invokes
    <code>github/codeql-action/init</code>.</li>
    <li>Update default CodeQL bundle version to 2.15.2. <a
    href="https://github.com/github/codeql-action/pull/1978">#1978</a></li>
    </ul>
    <h2>2.22.5 - 27 Oct 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.4 - 20 Oct 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.1. <a
    href="https://github.com/github/codeql-action/pull/1953">#1953</a></li>
    <li>Users will begin to see warnings on Node.js 16 deprecation in their
    Actions logs on code scanning runs starting October 23, 2023.
    <ul>
    <li>All code scanning workflows should continue to succeed regardless of
    the warning.</li>
    <li>The team at GitHub maintaining the CodeQL Action is aware of the
    deprecation timeline and actively working on creating another version of
    the CodeQL Action, v3, that will bump us to Node 20.</li>
    <li>For more information, and to communicate with the maintaining team,
    please use <a
    href="https://github.com/github/codeql-action/issues/1959">this
    issue</a>.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.3 - 13 Oct 2023</h2>
    <ul>
    <li>Provide an authentication token when downloading the CodeQL Bundle
    from the API of a GitHub Enterprise Server instance. <a
    href="https://github.com/github/codeql-action/pull/1945">#1945</a></li>
    </ul>
    <h2>2.22.2 - 12 Oct 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.0. <a
    href="https://github.com/github/codeql-action/pull/1938">#1938</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/305f6546310b9203e892c28c1484e82977f4f63d"><code>305f654</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2028">#2028</a>
    from github/update-v2.22.10-fe23b5a3e</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/31e94d8cb16220f5617d878dad8d698487b2bb49"><code>31e94d8</code></a>
    Update changelog for v2.22.10</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/fe23b5a3e1de4ae7f64965059233ee74e959035e"><code>fe23b5a</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2016">#2016</a>
    from github/update-bundle/codeql-bundle-v2.15.4</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/183559cea87c163bb01e99e0a15fd5500b23307f"><code>183559c</code></a>
    Merge branch 'main' into update-bundle/codeql-bundle-v2.15.4</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/382a50a0284c0de445104889a9d6003acb4b3c1d"><code>382a50a</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2021">#2021</a>
    from github/mergeback/v2.22.9-to-main-c0d1daa7</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/458b4226ad8e38f90ff6a4ad1e18ab2593e7e3dc"><code>458b422</code></a>
    Update checked-in dependencies</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/5e0f9dbc48f564b68392e465dcdacd74eab63e25"><code>5e0f9db</code></a>
    Update changelog and version after v2.22.9</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/b6dc4ba94b60904bd83cc6e9186e94a7e55366a0"><code>b6dc4ba</code></a>
    Add changelog note</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/1c3b8c867ba7d8de952a0d8522ca6e125fa18034"><code>1c3b8c8</code></a>
    Update default bundle to codeql-bundle-v2.15.4</li>
    <li>See full diff in <a
    href="https://github.com/github/codeql-action/compare/c0d1daa7f7e14667747d73a7dbbe8c074bc8bfe2...305f6546310b9203e892c28c1484e82977f4f63d">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.22.9&new-version=2.22.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    2094ca5 View commit details
    Browse the repository at this point in the history
  2. Adjust error message text to match implementation. (#5406)

    https://dart-review.googlesource.com/c/sdk/+/337609 made a small change
    in the context message that the analyzer and CFE generate when field
    promotion fails due to the member in question being public. Previously
    the message referred to the non-promoting members as a `public field`.
    Now it refers to it as a `public property` (because in certain
    circumstances, private properties *are* promotable).
    
    This small change in the context message text doesn't really have any
    impact on the advice we want to give to users about field promotability,
    but it's nice for the documentation to match the implementation's output
    as closely as possible.
    stereotype441 authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    fc2d4d8 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Bump github/codeql-action from 2.22.10 to 3.22.11 (#5407)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 2.22.10 to 3.22.11.
    <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>3.22.11 - 13 Dec 2023</h2>
    <ul>
    <li>[v3+ only] The CodeQL Action now runs on Node.js v20. <a
    href="https://github.com/github/codeql-action/pull/2006">#2006</a></li>
    </ul>
    <h2>2.22.10 - 12 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.4. <a
    href="https://github.com/github/codeql-action/pull/2016">#2016</a></li>
    </ul>
    <h2>2.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.8 - 23 Nov 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.3. <a
    href="https://github.com/github/codeql-action/pull/2001">#2001</a></li>
    </ul>
    <h2>2.22.7 - 16 Nov 2023</h2>
    <ul>
    <li>Add a deprecation warning for customers using CodeQL version 2.11.5
    and earlier. These versions of CodeQL were discontinued on 8 November
    2023 alongside GitHub Enterprise Server 3.7, and will be unsupported by
    CodeQL Action v2.23.0 and later. <a
    href="https://github.com/github/codeql-action/pull/1993">#1993</a>
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI
    version 2.11.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.10.5 and 2.11.5, you can replace
    <code>github/codeql-action/*@v2</code> by
    <code>github/codeql-action/*@v2.22.7</code> in your code scanning
    workflow to ensure you continue using this version of the CodeQL
    Action.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.6 - 14 Nov 2023</h2>
    <ul>
    <li>Customers running Python analysis on macOS using version 2.14.6 or
    earlier of the CodeQL CLI should upgrade to CodeQL CLI version 2.15.0 or
    later. If you do not wish to upgrade the CodeQL CLI, ensure that you are
    using Python version 3.11 or earlier, as CodeQL version 2.14.6 and
    earlier do not support Python 3.12. You can achieve this by adding a <a
    href="https://github.com/actions/setup-python"><code>setup-python</code></a>
    step to your code scanning workflow before the step that invokes
    <code>github/codeql-action/init</code>.</li>
    <li>Update default CodeQL bundle version to 2.15.2. <a
    href="https://github.com/github/codeql-action/pull/1978">#1978</a></li>
    </ul>
    <h2>2.22.5 - 27 Oct 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.4 - 20 Oct 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.1. <a
    href="https://github.com/github/codeql-action/pull/1953">#1953</a></li>
    <li>Users will begin to see warnings on Node.js 16 deprecation in their
    Actions logs on code scanning runs starting October 23, 2023.
    <ul>
    <li>All code scanning workflows should continue to succeed regardless of
    the warning.</li>
    <li>The team at GitHub maintaining the CodeQL Action is aware of the
    deprecation timeline and actively working on creating another version of
    the CodeQL Action, v3, that will bump us to Node 20.</li>
    <li>For more information, and to communicate with the maintaining team,
    please use <a
    href="https://github.com/github/codeql-action/issues/1959">this
    issue</a>.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.3 - 13 Oct 2023</h2>
    <ul>
    <li>Provide an authentication token when downloading the CodeQL Bundle
    from the API of a GitHub Enterprise Server instance. <a
    href="https://github.com/github/codeql-action/pull/1945">#1945</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/b374143c1149a9115d881581d29b8390bbcbb59c"><code>b374143</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2034">#2034</a>
    from github/update-v3.22.11-64e61baea</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/e2b5cc75ce46a4a33dbafa57e19019d6bd5a67be"><code>e2b5cc7</code></a>
    Update changelog for v3.22.11</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/64e61baeac852f409b48440cebec029a2d978f90"><code>64e61ba</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2006">#2006</a>
    from github/nickfyson/node-20</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/c757f9f6de6bebddbc274b26f9282d0199ab0512"><code>c757f9f</code></a>
    Apply suggestions from code review</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/7898bc2041d7b0bc5e6f97169b127ff75eee02f2"><code>7898bc2</code></a>
    add pr check for node version consistency</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/6b5b95806324a3ee7e164709fbfc152595556fe9"><code>6b5b958</code></a>
    remove dedundant single quotes from node version strings</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/ea1e72c6697fe8b190253b561a93508e587ea209"><code>ea1e72c</code></a>
    Update .github/workflows/pr-checks.yml</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/b974542e9f06e790793093fb5d47fc462c0d20bf"><code>b974542</code></a>
    Merge branch 'main' into nickfyson/node-20</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/b995212303c9b90cac695cf6c0b558f54fb613f6"><code>b995212</code></a>
    Bump the actions group with 2 updates (<a
    href="https://github.com/github/codeql-action/issues/2024">#2024</a>)</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/3c1878d8f9d642687f3f2ba76af5406aa16ce232"><code>3c1878d</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2029">#2029</a>
    from github/mergeback/v2.22.10-to-main-305f6546</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/305f6546310b9203e892c28c1484e82977f4f63d...b374143c1149a9115d881581d29b8390bbcbb59c">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.22.10&new-version=3.22.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    eab2b73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9736e5 View commit details
    Browse the repository at this point in the history
  3. Concurrency overview page update (#5402)

    This is the first PR of two that will update isolate documentation. It
    was decided that we should split [the original
    PR](dart-lang/site-www#5332) into two.
    
    This PR updates documentation at language/concurrency with more
    information.
    
    Fixes dart-lang/site-www#3720
    
    ---
    
    - [x] I’ve reviewed the contributor guide and applied the relevant
    portions to this PR.
    - [x] This PR doesn’t contain automatically generated corrections or
    text (Grammarly, LLMs, and similar).
    - [x] This PR follows the [Google Developer Documentation Style
    Guidelines](https://developers.google.com/style) — for example, it
    doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
    - [x] This PR uses [semantic line
    breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
    of 80 characters or fewer.
    
    ---------
    
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    3 people authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    0948944 View commit details
    Browse the repository at this point in the history
  4. Add note about --git-ref to pub global (#5408)

    I wanted to know how to specify a commit for a package I want to
    install, and I noticed that the option isn't in the documentation.
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    nilsreichardt and parlough authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    c3b5881 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Bump actions/upload-artifact from 3.1.3 to 4.0.0 (#5412)

    Bumps
    [actions/upload-artifact](https://github.com/actions/upload-artifact)
    from 3.1.3 to 4.0.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.0.0</h2>
    <h2>What's Changed</h2>
    <p>The release of upload-artifact@v4 and download-artifact@v4 are major
    changes to the backend architecture of Artifacts. They have numerous
    performance and behavioral improvements.</p>
    <p>For more information, see the <a
    href="https://github.com/actions/toolkit/tree/main/packages/artifact"><code>@​actions/artifact</code></a>
    documentation.</p>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/vmjoseph"><code>@​vmjoseph</code></a>
    made their first contribution in <a
    href="https://github.com/actions/upload-artifact/pull/464">actions/upload-artifact#464</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v3...v4.0.0">https://github.com/actions/upload-artifact/compare/v3...v4.0.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/c7d193f32edcb7bfad88892161225aeda64e9392"><code>c7d193f</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/466">#466</a>
    from actions/v4-beta</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/13131bb095770b4070a7477c3cd2d96e1c16d9f4"><code>13131bb</code></a>
    licensed cache</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/4a6c273b9834f66a1d05c170dc3f80f9cdb9def1"><code>4a6c273</code></a>
    Merge branch 'main' into v4-beta</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/f391bb91a3d3118aeca171c365bb319ece276b37"><code>f391bb9</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/465">#465</a>
    from actions/robherley/v4-documentation</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/9653d03c4b74c32144e02dae644fea70e079d4b3"><code>9653d03</code></a>
    Apply suggestions from code review</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/875b63076402f25ef9d52c294c86ba4f97810575"><code>875b630</code></a>
    add limitations section</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/ecb21463e93740a6be75c3116242169bfdbcb15a"><code>ecb2146</code></a>
    add compression example</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/5e7604f84a055838f64ed68bb9904751523081ae"><code>5e7604f</code></a>
    trim some repeated info</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/d6437d07581fe318a364512e6cf6b1dca6b4f92c"><code>d6437d0</code></a>
    naming</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/1b561557037b4957d7d184e9aac02bec86c771eb"><code>1b56155</code></a>
    s/v4-beta/v4/g</li>
    <li>Additional commits viewable in <a
    href="https://github.com/actions/upload-artifact/compare/a8a3f3ad30e3422c9c7b888a15615d19a852ae32...c7d193f32edcb7bfad88892161225aeda64e9392">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=3.1.3&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    c5aa9f3 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. adding alt attributes to img tags (#5363)

    Thanks for your contribution! Please replace this text with a
    description of what this PR is changing or adding and why, list any
    relevant issues, and review the contribution guidelines below.
    
    
    
    ---
    
    - [ Yes ] I’ve reviewed the contributor guide and applied the relevant
    portions to this PR.
    - [ Yes ] This PR doesn’t contain automatically generated corrections or
    text (Grammarly, LLMs, and similar).
    - [ Yes ] This PR follows the [Google Developer Documentation Style
    Guidelines](https://developers.google.com/style) — for example, it
    doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
    
    <details>
      <summary>Contribution guidelines:</summary><br>
    
    - See our [contributor
    guide](https://github.com/dart-lang/site-www/blob/main/CONTRIBUTING.md)
    for general expectations for PRs.
    - Larger or significant changes should be discussed in an issue before
    creating a PR.
    - Code changes should generally follow the [Dart style
    guide](https://dart.dev/effective-dart) and use `dart format`.
    - Updates to [code
    excerpts](https://github.com/dart-lang/site-shared/blob/main/doc/code-excerpts.md)
    indicated by `<?code-excerpt` need to be updated in their source `.dart`
    file as well.
    </details>
    GsnMithra authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    90aa66a View commit details
    Browse the repository at this point in the history
  2. Added title to iframe videos (#5411)

    This adds title attributes to all iframes that include videos.
    
    Fixes #5301
    atsansone authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    cbfa713 View commit details
    Browse the repository at this point in the history
  3. Deconstruct library tour (#5367)

    This PR breaks up the library tour to facilitate more content living
    under "Core libraries" in the future and users being able to access what
    is important to them more easily.
    
    The change is implemented in a similar fashion to the language tour
    split up. The following work was completed:
    
    - Introduced a new top-level `/libraries` folder
    - Combined the index at `/guides/libraries` and the intro to the library
    tour at `/libraries/index`.
    - Split each section of the library tour in to their own page
    - Add each new page to the sidenav under "Core libraries"
    - Add a redirector on the old page to redirect accesses to specific
    headings to the correct new page and heading
    - Add previous and next buttons to the various pages
    - Update links across the entire website
    - Add and update redirects where necessary
    
    Fixes #4610
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    MaryaBelanger and parlough authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    14ef584 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Update front page content (#5413)

    Update front page text to better match current language positioning.
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    3 people authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    d2001db View commit details
    Browse the repository at this point in the history
  2. Bump ruby from 14eba67 to 8c13c51 (#5416)

    Bumps ruby from `14eba67` to `8c13c51`.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruby&package-manager=docker&previous-version=3.2-slim-bookworm&new-version=3.2-slim-bookworm)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    aac9976 View commit details
    Browse the repository at this point in the history
  3. Bump actions/setup-node from 4.0.0 to 4.0.1 (#5417)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from
    4.0.0 to 4.0.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/setup-node/releases">actions/setup-node's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.0.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Ignore engines in Yarn 1 e2e-cache tests by <a
    href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a
    href="https://github.com/actions/setup-node/pull/882">actions/setup-node#882</a></li>
    <li>Update setup-node references in the README.md file to setup-node@v4
    by <a href="https://github.com/jwetzell"><code>@​jwetzell</code></a> in
    <a
    href="https://github.com/actions/setup-node/pull/884">actions/setup-node#884</a></li>
    <li>Update reusable workflows to use Node.js v20 by <a
    href="https://github.com/MaksimZhukov"><code>@​MaksimZhukov</code></a>
    in <a
    href="https://github.com/actions/setup-node/pull/889">actions/setup-node#889</a></li>
    <li>Add fix for cache to resolve slow post action step by <a
    href="https://github.com/aparnajyothi-y"><code>@​aparnajyothi-y</code></a>
    in <a
    href="https://github.com/actions/setup-node/pull/917">actions/setup-node#917</a></li>
    <li>Fix README.md by <a
    href="https://github.com/takayamaki"><code>@​takayamaki</code></a> in <a
    href="https://github.com/actions/setup-node/pull/898">actions/setup-node#898</a></li>
    <li>Add <code>package.json</code> to <code>node-version-file</code> list
    of examples. by <a
    href="https://github.com/TWiStErRob"><code>@​TWiStErRob</code></a> in <a
    href="https://github.com/actions/setup-node/pull/879">actions/setup-node#879</a></li>
    <li>Fix node-version-file interprets entire package.json as a version by
    <a
    href="https://github.com/NullVoxPopuli"><code>@​NullVoxPopuli</code></a>
    in <a
    href="https://github.com/actions/setup-node/pull/865">actions/setup-node#865</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/trivikr"><code>@​trivikr</code></a> made
    their first contribution in <a
    href="https://github.com/actions/setup-node/pull/882">actions/setup-node#882</a></li>
    <li><a href="https://github.com/jwetzell"><code>@​jwetzell</code></a>
    made their first contribution in <a
    href="https://github.com/actions/setup-node/pull/884">actions/setup-node#884</a></li>
    <li><a
    href="https://github.com/aparnajyothi-y"><code>@​aparnajyothi-y</code></a>
    made their first contribution in <a
    href="https://github.com/actions/setup-node/pull/917">actions/setup-node#917</a></li>
    <li><a
    href="https://github.com/takayamaki"><code>@​takayamaki</code></a> made
    their first contribution in <a
    href="https://github.com/actions/setup-node/pull/898">actions/setup-node#898</a></li>
    <li><a
    href="https://github.com/TWiStErRob"><code>@​TWiStErRob</code></a> made
    their first contribution in <a
    href="https://github.com/actions/setup-node/pull/879">actions/setup-node#879</a></li>
    <li><a
    href="https://github.com/NullVoxPopuli"><code>@​NullVoxPopuli</code></a>
    made their first contribution in <a
    href="https://github.com/actions/setup-node/pull/865">actions/setup-node#865</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/setup-node/compare/v4...v4.0.1">https://github.com/actions/setup-node/compare/v4...v4.0.1</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/setup-node/commit/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8"><code>b39b52d</code></a>
    Fix node-version-file interprets entire package.json as a version (<a
    href="https://github.com/actions/setup-node/issues/865">#865</a>)</li>
    <li><a
    href="https://github.com/actions/setup-node/commit/72476173717e9fa92b08abe87e9c9dc3a42dc0c8"><code>7247617</code></a>
    Add <code>package.json</code> to <code>node-version-file</code> list of
    examples. (<a
    href="https://github.com/actions/setup-node/issues/879">#879</a>)</li>
    <li><a
    href="https://github.com/actions/setup-node/commit/f3ec4ca66feedca88150c6d39d92449ce4ca063b"><code>f3ec4ca</code></a>
    Fix README.md (<a
    href="https://github.com/actions/setup-node/issues/898">#898</a>)</li>
    <li><a
    href="https://github.com/actions/setup-node/commit/ec97f37504b0cca1fbc763cc0575585d10020c22"><code>ec97f37</code></a>
    Add fix for cache (<a
    href="https://github.com/actions/setup-node/issues/917">#917</a>)</li>
    <li><a
    href="https://github.com/actions/setup-node/commit/5ef044f9d09786428e6e895be6be17937becee3a"><code>5ef044f</code></a>
    Update reusable workflows to use Node.js v20 (<a
    href="https://github.com/actions/setup-node/issues/889">#889</a>)</li>
    <li><a
    href="https://github.com/actions/setup-node/commit/c45882a6eaaa69d42dbf1b6c7e3ae5dbb81e1f29"><code>c45882a</code></a>
    update to setup-node@v4 in docs (<a
    href="https://github.com/actions/setup-node/issues/884">#884</a>)</li>
    <li><a
    href="https://github.com/actions/setup-node/commit/ee36e8b5c0fdd6014a0398aed18ce9876360bd63"><code>ee36e8b</code></a>
    Ignore engines check in Yarn 1 e2e-cache tests (<a
    href="https://github.com/actions/setup-node/issues/882">#882</a>)</li>
    <li>See full diff in <a
    href="https://github.com/actions/setup-node/compare/8f152de45cc393bb48ce5d89d36b731f54556e65...b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=4.0.0&new-version=4.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    db556d2 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Bump ruby from 8c13c51 to 00c43b8 (#5420)

    Bumps ruby from `8c13c51` to `00c43b8`.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruby&package-manager=docker&previous-version=3.2-slim-bookworm&new-version=3.2-slim-bookworm)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    48dcda3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4270c61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c74e5fe View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Remove low-level HTML tutorials and add redirects (#5415)

    These tutorials are heavily built around multi-file DartPad support
    which is going away and web programming will be changing greatly with
    `package:web` and static interop in the future. Due to the low views
    these pages get, this PR proposes removing them for now rather than
    restructuring them for their short remaining time to live. Reducing our
    maintenance costs and unblocking the DartPad work.
    
    Contributes to dart-lang/site-www#5382 and
    dart-lang/site-www#4331
    
    We can always revive these pages from Git history if needed or desired
    :)
    
    ---------
    
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    parlough and MaryaBelanger authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    57857f5 View commit details
    Browse the repository at this point in the history
  2. Bump ruby from 00c43b8 to 75f884a (#5423)

    Bumps ruby from `00c43b8` to `75f884a`.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruby&package-manager=docker&previous-version=3.2-slim-bookworm&new-version=3.2-slim-bookworm)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    4cfe6cc View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Remove multi-file DartPad usages from cheatsheet (#5392)

    Part of #5382 
    
    - The tests feature contained `main` for each example, but that features
    being removed. The examples need `main` to run, and also are not helpful
    without the feedback that the tests provided, so we're adding the tests
    to code visible in each dartpad.
      - Comment at the top of each that this part is tests, don't edit
      - Will have to adjust the tests for more useful messages to users. 
    - Since `main` is a big focus now, add a new section on the `main`
    function at the top of the cheatsheet.
    
    - Also remove hint and solution feature and place in expandable
    "solution" section under each example.
    
    - Rewrite the intro section to explain the new way the page works.
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    MaryaBelanger and parlough authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    0d27b4f View commit details
    Browse the repository at this point in the history
  2. Bump github/codeql-action from 3.22.11 to 3.22.12 (#5424)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 3.22.11 to 3.22.12.
    <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.22.12 - 22 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.5. <a
    href="https://github.com/github/codeql-action/pull/2047">#2047</a></li>
    </ul>
    <h2>3.22.11 - 13 Dec 2023</h2>
    <ul>
    <li>[v3+ only] The CodeQL Action now runs on Node.js v20. <a
    href="https://github.com/github/codeql-action/pull/2006">#2006</a></li>
    </ul>
    <h2>2.22.10 - 12 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.4. <a
    href="https://github.com/github/codeql-action/pull/2016">#2016</a></li>
    </ul>
    <h2>2.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.8 - 23 Nov 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.3. <a
    href="https://github.com/github/codeql-action/pull/2001">#2001</a></li>
    </ul>
    <h2>2.22.7 - 16 Nov 2023</h2>
    <ul>
    <li>Add a deprecation warning for customers using CodeQL version 2.11.5
    and earlier. These versions of CodeQL were discontinued on 8 November
    2023 alongside GitHub Enterprise Server 3.7, and will be unsupported by
    CodeQL Action v2.23.0 and later. <a
    href="https://github.com/github/codeql-action/pull/1993">#1993</a>
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI
    version 2.11.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.10.5 and 2.11.5, you can replace
    <code>github/codeql-action/*@v2</code> by
    <code>github/codeql-action/*@v2.22.7</code> in your code scanning
    workflow to ensure you continue using this version of the CodeQL
    Action.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.6 - 14 Nov 2023</h2>
    <ul>
    <li>Customers running Python analysis on macOS using version 2.14.6 or
    earlier of the CodeQL CLI should upgrade to CodeQL CLI version 2.15.0 or
    later. If you do not wish to upgrade the CodeQL CLI, ensure that you are
    using Python version 3.11 or earlier, as CodeQL version 2.14.6 and
    earlier do not support Python 3.12. You can achieve this by adding a <a
    href="https://github.com/actions/setup-python"><code>setup-python</code></a>
    step to your code scanning workflow before the step that invokes
    <code>github/codeql-action/init</code>.</li>
    <li>Update default CodeQL bundle version to 2.15.2. <a
    href="https://github.com/github/codeql-action/pull/1978">#1978</a></li>
    </ul>
    <h2>2.22.5 - 27 Oct 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.4 - 20 Oct 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.1. <a
    href="https://github.com/github/codeql-action/pull/1953">#1953</a></li>
    <li>Users will begin to see warnings on Node.js 16 deprecation in their
    Actions logs on code scanning runs starting October 23, 2023.
    <ul>
    <li>All code scanning workflows should continue to succeed regardless of
    the warning.</li>
    </ul>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/012739e5082ff0c22ca6d6ab32e07c36df03c4a4"><code>012739e</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2052">#2052</a>
    from github/update-v3.22.12-40cb08c12</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/c1cf794881a27f68e730726dd21de4fa01022485"><code>c1cf794</code></a>
    Update changelog for v3.22.12</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/40cb08c1213f65be8e56fefeb194e783b9676b36"><code>40cb08c</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2051">#2051</a>
    from github/angelapwen/patch-release-script</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/0be92905083e1fbcf7491e075cd8ad0da02d01b6"><code>0be9290</code></a>
    Typecast <code>OLDEST_SUPPORTED_MAJOR_VERSION</code> when defined</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/658e3c66196dcc6a0e97919ab2ef382453a94454"><code>658e3c6</code></a>
    Fix type error</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/49812ec6b6fc5cb29e909348cc6fe33d611ed7be"><code>49812ec</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2050">#2050</a>
    from github/nickfyson/add-releases-ini</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/9ed5fc7131494b125e49f3dae119ef679e0caca4"><code>9ed5fc7</code></a>
    add note about backporting check changes to v2 branch</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/a42c9a26343df70afaf9edbfb4c650d08e642f00"><code>a42c9a2</code></a>
    update required checks script to handle release branches</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/a110746c60b9030722922b319cd3941f939c5638"><code>a110746</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2047">#2047</a>
    from github/update-bundle/codeql-bundle-v2.15.5</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/a99bd84dff3648800150caf86c49faf8e99b52b1"><code>a99bd84</code></a>
    Add changelog note</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/b374143c1149a9115d881581d29b8390bbcbb59c...012739e5082ff0c22ca6d6ab32e07c36df03c4a4">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=3.22.11&new-version=3.22.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    6b3321e View commit details
    Browse the repository at this point in the history
  3. Add website staging GCB template (#5418)

    * Adds a GCB template that is responsible for building the website and
    staging it to firebase in PRs
    * Once the website is built, `dart-github-bot` will comment in the PR a
    link that you can navigate to in order to see your changes.
    * After this template is merged in, we can update the PR trigger to run
    this template on all PRs. It is currently disabled in order to ensure
    that it is not run on branches without this template in it yet.
    drewroengoogle authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    9ceae6f View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. Fix incorrect link in 'dart doc' page (#5428)

    Fixes #5426.
    jeetparte authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    755a0f5 View commit details
    Browse the repository at this point in the history
  2. Remove PATH instructions for Linux install (#5409)

    Fixes #4609
    atsansone authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    b705a82 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Update next-gen JS interop docs for current situation (#5436)

    This is more of a stop gap to correct the page of current inaccuracies
    until we have a chance to create the actual static interop docs.
    Primarily pushing new uses to `dart:js_interop` rather than
    `package:js`.
    
    Fixes dart-lang/site-www#5285
    parlough authored Dec 28, 2023
    Configuration menu
    Copy the full SHA
    da51d59 View commit details
    Browse the repository at this point in the history
  2. Accuracy adjustment of non-null assertion operator (#5437)

    We haven't come to a conclusion yet, and I'd like to leave that
    conversation on hold, but we should at least improve the from status quo
    which is currently more inaccurate and inconsistent with the [null
    assert pattern
    type](https://dart.dev/language/pattern-types#null-assert).
    parlough authored Dec 28, 2023
    Configuration menu
    Copy the full SHA
    c99ba7a View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Clarify use of this in initializing instance variables (#5310)

    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    Co-authored-by: Marya Belanger <mbelanger@google.com>
    Co-authored-by: Erik Ernst <eernst@google.com>
    Co-authored-by: Eric Windmill <ewindmill@google.com>
    Co-authored-by: Eric Windmill <eric@ericwindmill.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    7 people authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    78fd0c2 View commit details
    Browse the repository at this point in the history
  2. Remove mention of PWA package (#5442)

    PWA package hasn't been updated in 2 years, and I think is fully
    integrated into Flutter Web. This seems like old advice
    https://pub.dev/packages/pwa
    jarrodcolburn authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d81d2ba View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Isolate examples documentation (#5332)

    This PR is being split into two. The first one can be found
    [here](dart-lang/site-www#5402).
    
    This PR updates documentation at language/concurrency with more
    information, and adds a page language/isolates with examples.
    
    Fixes dart-lang/site-www#3720
    
    **Staged:**
    
    -
    [Concurrency](https://dart-dev--pr5332-isolate-documentatio-gmqcme0e.web.app/language/concurrency)
    _(Updated)_
    -
    [Isolates](https://dart-dev--pr5332-isolate-documentatio-gmqcme0e.web.app/language/isolates)
    _(New)_
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    3 people authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    87996d7 View commit details
    Browse the repository at this point in the history
  2. Add next-gen JS interop short link (#5444)

    I'd like to add this to link to from DartPad and the Flutter site.
    Perhaps elsewhere as well (such as tools or docs in the SDK).
    
    That way we can adjust the destination of the redirect in the future as
    we add more documentation.
    parlough authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    3d32cf9 View commit details
    Browse the repository at this point in the history
  3. Remove old staging workflow and organize remaining ones (#5445)

    I imagine we'll update the deploy to use Cloud Build eventually as well,
    but I'd like to get some of this standardization in first to prevent
    duplicate work (and comments).
    
    This PR removes the old staging workflow and creates a new job to build
    the site and check the links.
    
    It separates the deploy job to a separate file as well, since it only
    runs on push and will likely be replaced soon :)
    parlough authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    9720c53 View commit details
    Browse the repository at this point in the history
  4. Change cloudbuild image (#5448)

    Changes the image to the more generic option.
    drewroengoogle authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    2b4e256 View commit details
    Browse the repository at this point in the history
  5. Add a Cloud Build config to deploy website to Firebase. (#5447)

    As the title says. This is the Cloud Build configuration that we'll use
    to build dart.dev and publish to Firebase hosting.
    
    Note: This current config currently publishes to a staging Flutter
    project to confirm everything works on main.
    
    Once this PR lands and we've confirmed deploy works as expected, 
    - [ ] I'll open another PR to switch to prod project `dart-dev`
    - [ ] Decommission the [deploy.yaml GitHub
    action](https://github.com/dart-lang/site-www/blob/main/.github/workflows/deploy.yml).
    - [ ] Update the trigger branch to `main`
    
    cc @drewroengoogle @parlough
    khanhnwin authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    19c4f7d View commit details
    Browse the repository at this point in the history
  6. Change deploy project to dart-dev (#5449)

    Addresses remaining AI's from #5447.
    
    - [x] Swapped out deploy project to `dart-dev`
    - [x] I've manually disabled the [deploy.yaml GitHub
    action](https://github.com/dart-lang/site-www/blob/main/.github/workflows/deploy.yml)
    workflow from the "Actions" menu.
    - [x] Updated the Cloud Build trigger to go off on push to `main` branch
    khanhnwin authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    351b567 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Bump github/codeql-action from 3.22.12 to 3.23.0 (#5455)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 3.22.12 to 3.23.0.
    <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.23.0 - 08 Jan 2024</h2>
    <ul>
    <li>We are rolling out a feature in January 2024 that will disable
    Python dependency installation by default for all users. This improves
    the speed of analysis while having only a very minor impact on results.
    You can override this behavior by setting
    <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION=false</code>
    in your workflow, however we plan to remove this ability in future
    versions of the CodeQL Action. <a
    href="https://github.com/github/codeql-action/pull/2031">#2031</a></li>
    <li>The CodeQL Action now requires CodeQL version 2.11.6 or later. For
    more information, see <a
    href="https://github.com/github/codeql-action/blob/main/#2227---16-nov-2023">the
    corresponding changelog entry for CodeQL Action version 2.22.7</a>. <a
    href="https://github.com/github/codeql-action/pull/2009">#2009</a></li>
    </ul>
    <h2>3.22.12 - 22 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.5. <a
    href="https://github.com/github/codeql-action/pull/2047">#2047</a></li>
    </ul>
    <h2>3.22.11 - 13 Dec 2023</h2>
    <ul>
    <li>[v3+ only] The CodeQL Action now runs on Node.js v20. <a
    href="https://github.com/github/codeql-action/pull/2006">#2006</a></li>
    </ul>
    <h2>2.22.10 - 12 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.4. <a
    href="https://github.com/github/codeql-action/pull/2016">#2016</a></li>
    </ul>
    <h2>2.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.8 - 23 Nov 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.3. <a
    href="https://github.com/github/codeql-action/pull/2001">#2001</a></li>
    </ul>
    <h2>2.22.7 - 16 Nov 2023</h2>
    <ul>
    <li>Add a deprecation warning for customers using CodeQL version 2.11.5
    and earlier. These versions of CodeQL were discontinued on 8 November
    2023 alongside GitHub Enterprise Server 3.7, and will be unsupported by
    CodeQL Action v2.23.0 and later. <a
    href="https://github.com/github/codeql-action/pull/1993">#1993</a>
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI
    version 2.11.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.10.5 and 2.11.5, you can replace
    <code>github/codeql-action/*@v2</code> by
    <code>github/codeql-action/*@v2.22.7</code> in your code scanning
    workflow to ensure you continue using this version of the CodeQL
    Action.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.6 - 14 Nov 2023</h2>
    <ul>
    <li>Customers running Python analysis on macOS using version 2.14.6 or
    earlier of the CodeQL CLI should upgrade to CodeQL CLI version 2.15.0 or
    later. If you do not wish to upgrade the CodeQL CLI, ensure that you are
    using Python version 3.11 or earlier, as CodeQL version 2.14.6 and
    earlier do not support Python 3.12. You can achieve this by adding a <a
    href="https://github.com/actions/setup-python"><code>setup-python</code></a>
    step to your code scanning workflow before the step that invokes
    <code>github/codeql-action/init</code>.</li>
    <li>Update default CodeQL bundle version to 2.15.2. <a
    href="https://github.com/github/codeql-action/pull/1978">#1978</a></li>
    </ul>
    <h2>2.22.5 - 27 Oct 2023</h2>
    <p>No user facing changes.</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/e5f05b81d5b6ff8cfa111c80c22c5fd02a384118"><code>e5f05b8</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2066">#2066</a>
    from github/update-v3.23.0-fd55bb0b0</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/48e7b8b751b457ccde050d587c85ce3defc30555"><code>48e7b8b</code></a>
    Update changelog for v3.23.0</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/fd55bb0b00b5802fdceb93f76b498f105e0edbe1"><code>fd55bb0</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2065">#2065</a>
    from github/henrymercer/further-run-queries-cleanup</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/838a0229829cd641a4a60fc3c95e12a673b5fcdb"><code>838a022</code></a>
    Clean up running queries workflow now that the queries are determined by
    the CLI</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/8516954d603e47049b34f3da4dfac83009fcd450"><code>8516954</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2062">#2062</a>
    from github/henrymercer/remove-action-config-parsing</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/a533ec62b3aeb59c7467569705b9edaca021df43"><code>a533ec6</code></a>
    Merge branch 'main' into henrymercer/remove-action-config-parsing</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/08ae9bf4d0d441bd9dcf6c2d80742c9fd2bf3cf0"><code>08ae9bf</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2063">#2063</a>
    from github/henrymercer/remove-ml-powered-queries-repo</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/58ff74adc38e087ca7f6670dfe24cd319aea5f11"><code>58ff74a</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2031">#2031</a>
    from github/rasmuswl/no-dep-inst-default</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/9926570d4c48228ba780bd02a18a4e05dbb1bbe7"><code>9926570</code></a>
    Generate JS</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/2e27b3c56bdb1864f5dd58da25fee61f6cd7bb81"><code>2e27b3c</code></a>
    Create helper <code>isPythonDependencyInstallationDisabled</code></li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/012739e5082ff0c22ca6d6ab32e07c36df03c4a4...e5f05b81d5b6ff8cfa111c80c22c5fd02a384118">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=3.22.12&new-version=3.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    de76557 View commit details
    Browse the repository at this point in the history
  2. Update docs: Correct 'argument' to 'parameter', fix whitespace & EOF.…

    … (#5454)
    
    In some places “argument type” was used and this has been corrected into
    “parameter type”.
    Some trailing whitespaces where removed.
    One file didn’t end in a newline and this has been fixed.
    ath authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    df2d267 View commit details
    Browse the repository at this point in the history
  3. Migrate archive script to package:web (#5456)

    Also updates dependencies and completes some cleanup.
    parlough authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    78db38c View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    3fbdf68 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Add go link redirect for package:web (#5460)

    Go link placeholder for migration `package:web` migration docs
    MaryaBelanger authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    ba6ad98 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Updated image usage (#5433)

    Fixes #1789
    
    ---------
    
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    atsansone and MaryaBelanger authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    6201566 View commit details
    Browse the repository at this point in the history
  2. add flutter version constraint upper bound note (#5375)

    Adding a note that the flutter version constraint is not fully enforced
    -- see [this issue](flutter/flutter#95472)
    
    ---
    
    - [x] I’ve reviewed the contributor guide and applied the relevant
    portions to this PR.
    - [x] This PR doesn’t contain automatically generated corrections or
    text (Grammarly, LLMs, and similar).
    - [x] This PR follows the [Google Developer Documentation Style
    Guidelines](https://developers.google.com/style) — for example, it
    doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
    - [x] This PR uses [semantic line
    breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
    of 80 characters or fewer.
    
    <details>
      <summary>Contribution guidelines:</summary><br>
    
    - See our [contributor
    guide](https://github.com/dart-lang/site-www/blob/main/CONTRIBUTING.md)
    for general expectations for PRs.
    - Larger or significant changes should be discussed in an issue before
    creating a PR.
    - Code changes should generally follow the [Dart style
    guide](https://dart.dev/effective-dart) and use `dart format`.
    - Updates to [code
    excerpts](https://github.com/dart-lang/site-shared/blob/main/doc/code-excerpts.md)
    indicated by `<?code-excerpt` need to be updated in their source `.dart`
    file as well.
    </details>
    
    ---------
    
    Co-authored-by: Anthony Sansone <atsansone@users.noreply.github.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    3 people authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    a25e764 View commit details
    Browse the repository at this point in the history
  3. Update site to use Ruby 3.3, yjit, and latest gems (#5430)

    - Updates to Ruby 3.3 for latest bug fixes and performance improvements.
    - Updates to use the YJIT compiler as suggested by Ruby and Shopify.
    - Update Jekyll for compatibility with Ruby 3.3.
    - Update to latest bundler and gems.
    parlough authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    251acd2 View commit details
    Browse the repository at this point in the history
  4. Add go/security-advisories redirection (#5459)

    For now this points at the issue tracking the documentation. The go link
    is to be used in the dart sdk changelog.
    
    ---------
    
    Co-authored-by: Anthony Sansone <atsansone@users.noreply.github.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    3 people authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    8bfe8c2 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Bump actions/upload-artifact from 4.0.0 to 4.1.0 (#5465)

    Bumps
    [actions/upload-artifact](https://github.com/actions/upload-artifact)
    from 4.0.0 to 4.1.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.1.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Add migrations docs by <a
    href="https://github.com/robherley"><code>@​robherley</code></a> in <a
    href="https://github.com/actions/upload-artifact/pull/482">actions/upload-artifact#482</a></li>
    <li>Update README.md by <a
    href="https://github.com/samuelwine"><code>@​samuelwine</code></a> in <a
    href="https://github.com/actions/upload-artifact/pull/492">actions/upload-artifact#492</a></li>
    <li>Support artifact-url output by <a
    href="https://github.com/konradpabjan"><code>@​konradpabjan</code></a>
    in <a
    href="https://github.com/actions/upload-artifact/pull/496">actions/upload-artifact#496</a></li>
    <li>Update readme to reflect new 500 artifact per job limit by <a
    href="https://github.com/robherley"><code>@​robherley</code></a> in <a
    href="https://github.com/actions/upload-artifact/pull/497">actions/upload-artifact#497</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a
    href="https://github.com/samuelwine"><code>@​samuelwine</code></a> made
    their first contribution in <a
    href="https://github.com/actions/upload-artifact/pull/492">actions/upload-artifact#492</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v4...v4.1.0">https://github.com/actions/upload-artifact/compare/v4...v4.1.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/1eb3cb2b3e0f29609092a73eb033bb759a334595"><code>1eb3cb2</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/497">#497</a>
    from actions/robherley/update-readme-limit</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/8688a86492f53c8d67423223a877bc9e3768fe95"><code>8688a86</code></a>
    Update readme to reflect new artifact/job limit</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/73d8b66ede50d06e26f1d69f28e1652c702c56d8"><code>73d8b66</code></a>
    Support artifact-url output (<a
    href="https://github.com/actions/upload-artifact/issues/496">#496</a>)</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/c320f57948d137eb8c7f8e781ddcc0f61b04e834"><code>c320f57</code></a>
    Update README.md (<a
    href="https://github.com/actions/upload-artifact/issues/492">#492</a>)</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/cf8714cfeaba5687a442b9bcb85b29e23f468dfa"><code>cf8714c</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/482">#482</a>
    from actions/robherley/add-migration-docs</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/7f16e37e88af9d50a1db3c1e84660985ee8dd1ab"><code>7f16e37</code></a>
    add migrations docs</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/353073034f1f3c6d1a65ede161c5a2ca79650a49"><code>3530730</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/468">#468</a>
    from actions/robherley/misc-updates</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/6c139afa6f18a1359e5a9185f9415433473e3793"><code>6c139af</code></a>
    update imports and old v4-beta references</li>
    <li>See full diff in <a
    href="https://github.com/actions/upload-artifact/compare/c7d193f32edcb7bfad88892161225aeda64e9392...1eb3cb2b3e0f29609092a73eb033bb759a334595">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=4.0.0&new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    f26bbe5 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    c40e9c2 View commit details
    Browse the repository at this point in the history
  2. Fix some typos in isolate documentation. (#5469)

    This PR fixes typos introduced in
    dart-lang/site-www#5332
    
    ---
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    ksokolovskyi and parlough authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    ad95b5d View commit details
    Browse the repository at this point in the history
  3. Fix sealed exhaustiveness example (#5470)

    This PR fixes `sealed` exhaustiveness code example:
    https://dart.dev/language/class-modifiers-for-apis#the-sealed-modifer
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    ksokolovskyi and parlough authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    dd9f3f4 View commit details
    Browse the repository at this point in the history
  4. Bump activesupport from 7.1.2 to 7.1.3 (#5466)

    Bumps [activesupport](https://github.com/rails/rails) from 7.1.2 to
    7.1.3.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/rails/rails/releases">activesupport's
    releases</a>.</em></p>
    <blockquote>
    <h2>7.1.3</h2>
    <h2>Active Support</h2>
    <ul>
    <li>
    <p>Handle nil <code>backtrace_locations</code> in
    <code>ActiveSupport::SyntaxErrorProxy</code>.</p>
    <p><em>Eugene Kenny</em></p>
    </li>
    <li>
    <p>Fix <code>ActiveSupport::JSON.encode</code> to prevent duplicate
    keys.</p>
    <p>If the same key exist in both String and Symbol form it could
    lead to the same key being emitted twice.</p>
    <p><em>Manish Sharma</em></p>
    </li>
    <li>
    <p>Fix <code>ActiveSupport::Cache::Store#read_multi</code> when using a
    cache namespace
    and local cache strategy.</p>
    <p><em>Mark Oleson</em></p>
    </li>
    <li>
    <p>Fix <code>Time.now/DateTime.now/Date.today</code> to return results
    in a system timezone after <code>#travel_to</code>.</p>
    <p>There is a bug in the current implementation of #travel_to:
    it remembers a timezone of its argument, and all stubbed methods start
    returning results in that remembered timezone. However, the expected
    behaviour is to return results in a system timezone.</p>
    <p><em>Aleksei Chernenkov</em></p>
    </li>
    <li>
    <p>Fix <code>:unless_exist</code> option for
    <code>MemoryStore#write</code> (et al) when using a
    cache namespace.</p>
    <p><em>S. Brent Faulkner</em></p>
    </li>
    <li>
    <p>Fix ActiveSupport::Deprecation to handle blaming generated code.</p>
    <p><em>Jean Boussier</em>, <em>fatkodima</em></p>
    </li>
    </ul>
    <h2>Active Model</h2>
    <ul>
    <li>No changes.</li>
    </ul>
    <h2>Active Record</h2>
    <ul>
    <li>Fix Migrations with versions older than 7.1 validating options given
    to
    <code>add_reference</code>.</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/rails/rails/blob/v7.1.3/activesupport/CHANGELOG.md">activesupport's
    changelog</a>.</em></p>
    <blockquote>
    <h2>Rails 7.1.3 (January 16, 2024)</h2>
    <ul>
    <li>
    <p>Handle nil <code>backtrace_locations</code> in
    <code>ActiveSupport::SyntaxErrorProxy</code>.</p>
    <p><em>Eugene Kenny</em></p>
    </li>
    <li>
    <p>Fix <code>ActiveSupport::JSON.encode</code> to prevent duplicate
    keys.</p>
    <p>If the same key exist in both String and Symbol form it could
    lead to the same key being emitted twice.</p>
    <p><em>Manish Sharma</em></p>
    </li>
    <li>
    <p>Fix <code>ActiveSupport::Cache::Store#read_multi</code> when using a
    cache namespace
    and local cache strategy.</p>
    <p><em>Mark Oleson</em></p>
    </li>
    <li>
    <p>Fix <code>Time.now/DateTime.now/Date.today</code> to return results
    in a system timezone after <code>#travel_to</code>.</p>
    <p>There is a bug in the current implementation of #travel_to:
    it remembers a timezone of its argument, and all stubbed methods start
    returning results in that remembered timezone. However, the expected
    behaviour is to return results in a system timezone.</p>
    <p><em>Aleksei Chernenkov</em></p>
    </li>
    <li>
    <p>Fix <code>:unless_exist</code> option for
    <code>MemoryStore#write</code> (et al) when using a
    cache namespace.</p>
    <p><em>S. Brent Faulkner</em></p>
    </li>
    <li>
    <p>Fix ActiveSupport::Deprecation to handle blaming generated code.</p>
    <p><em>Jean Boussier</em>, <em>fatkodima</em></p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/rails/rails/commit/36c1591bcb5e0ee3084759c7f42a706fe5bb7ca7"><code>36c1591</code></a>
    Preparing for 7.1.3 release</li>
    <li><a
    href="https://github.com/rails/rails/commit/a84622f1a86e2bf06c173c41c733a568db64c7b5"><code>a84622f</code></a>
    Sync changelog</li>
    <li><a
    href="https://github.com/rails/rails/commit/894f9330a7255780cdf269755cf11f307f4920f6"><code>894f933</code></a>
    Merge pull request <a
    href="https://github.com/rails/rails/issues/50764">#50764</a>
    from eugeneius/syntax_error_proxy_nil_backtrace_loc...</li>
    <li><a
    href="https://github.com/rails/rails/commit/b02f6c916816b9f074f6cfbebede7b5031c8b7f2"><code>b02f6c9</code></a>
    Merge pull request <a
    href="https://github.com/rails/rails/issues/48957">#48957</a>
    from cmaruz/48326</li>
    <li><a
    href="https://github.com/rails/rails/commit/81c8023aae6a2d6236be94c58e146fd389087a1a"><code>81c8023</code></a>
    Sync changelog</li>
    <li><a
    href="https://github.com/rails/rails/commit/3a85830e6a4fe65716ab7c7e1a8c25f328426153"><code>3a85830</code></a>
    Merge pull request <a
    href="https://github.com/rails/rails/issues/50749">#50749</a>
    from Earlopain/changelog-typo</li>
    <li><a
    href="https://github.com/rails/rails/commit/2606c66616c04919059dff91b1973b422135696e"><code>2606c66</code></a>
    Use verb form of &quot;fallback&quot;</li>
    <li><a
    href="https://github.com/rails/rails/commit/c4df14298c190ddb9ad885b343aceec10e8b58f4"><code>c4df142</code></a>
    Clean up AS::NumberHelper#number_to_human doc [ci-skip]</li>
    <li><a
    href="https://github.com/rails/rails/commit/0a51c1a178c203c48499874a8dc2686757e2982a"><code>0a51c1a</code></a>
    Clean up AS::NumberHelper#number_to_human_size doc [ci-skip]</li>
    <li><a
    href="https://github.com/rails/rails/commit/f5c9a7ec2d3516195c8f81403f4242bcfe550d25"><code>f5c9a7e</code></a>
    Clean up AS::NumberHelper#number_to_rounded doc [ci-skip]</li>
    <li>Additional commits viewable in <a
    href="https://github.com/rails/rails/compare/v7.1.2...v7.1.3">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=activesupport&package-manager=bundler&previous-version=7.1.2&new-version=7.1.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`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    dependabot[bot] and parlough authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    86323cb View commit details
    Browse the repository at this point in the history
  5. Verified publishers: add recommendation for several members (#5467)

    We get many support emails asking for regaining access to a verified
    publisher after the original creator is not at the company anymore.
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    szakarias and parlough authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    9709509 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Remove now unused deploy.yml file from repo (#5473)

    @khanhnwin Do you mind if I remove this? It's been a bit confusing as
    I'm migrating various related pieces. We can always link to the relevant
    migration PRs for anyone that would like them as a reference.
    
    Closes dart-lang/site-www#5450
    parlough authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    5b632a7 View commit details
    Browse the repository at this point in the history
  2. Bump github/codeql-action from 3.23.0 to 3.23.1 (#5474)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 3.23.0 to 3.23.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.23.1 - 17 Jan 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.0. <a
    href="https://github.com/github/codeql-action/pull/2073">#2073</a></li>
    <li>Change the retention period for uploaded debug artifacts to 7 days.
    Previously, this was whatever the repository default was. <a
    href="https://github.com/github/codeql-action/pull/2079">#2079</a></li>
    </ul>
    <h2>3.23.0 - 08 Jan 2024</h2>
    <ul>
    <li>We are rolling out a feature in January 2024 that will disable
    Python dependency installation by default for all users. This improves
    the speed of analysis while having only a very minor impact on results.
    You can override this behavior by setting
    <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION=false</code>
    in your workflow, however we plan to remove this ability in future
    versions of the CodeQL Action. <a
    href="https://github.com/github/codeql-action/pull/2031">#2031</a></li>
    <li>The CodeQL Action now requires CodeQL version 2.11.6 or later. For
    more information, see <a
    href="https://github.com/github/codeql-action/blob/main/#2227---16-nov-2023">the
    corresponding changelog entry for CodeQL Action version 2.22.7</a>. <a
    href="https://github.com/github/codeql-action/pull/2009">#2009</a></li>
    </ul>
    <h2>3.22.12 - 22 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.5. <a
    href="https://github.com/github/codeql-action/pull/2047">#2047</a></li>
    </ul>
    <h2>3.22.11 - 13 Dec 2023</h2>
    <ul>
    <li>[v3+ only] The CodeQL Action now runs on Node.js v20. <a
    href="https://github.com/github/codeql-action/pull/2006">#2006</a></li>
    </ul>
    <h2>2.22.10 - 12 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.4. <a
    href="https://github.com/github/codeql-action/pull/2016">#2016</a></li>
    </ul>
    <h2>2.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.8 - 23 Nov 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.3. <a
    href="https://github.com/github/codeql-action/pull/2001">#2001</a></li>
    </ul>
    <h2>2.22.7 - 16 Nov 2023</h2>
    <ul>
    <li>Add a deprecation warning for customers using CodeQL version 2.11.5
    and earlier. These versions of CodeQL were discontinued on 8 November
    2023 alongside GitHub Enterprise Server 3.7, and will be unsupported by
    CodeQL Action v2.23.0 and later. <a
    href="https://github.com/github/codeql-action/pull/1993">#1993</a>
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI
    version 2.11.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.10.5 and 2.11.5, you can replace
    <code>github/codeql-action/*@v2</code> by
    <code>github/codeql-action/*@v2.22.7</code> in your code scanning
    workflow to ensure you continue using this version of the CodeQL
    Action.</li>
    </ul>
    </li>
    </ul>
    <h2>2.22.6 - 14 Nov 2023</h2>
    <ul>
    <li>Customers running Python analysis on macOS using version 2.14.6 or
    earlier of the CodeQL CLI should upgrade to CodeQL CLI version 2.15.0 or
    later. If you do not wish to upgrade the CodeQL CLI, ensure that you are
    using Python version 3.11 or earlier, as CodeQL version 2.14.6 and
    earlier do not support Python 3.12. You can achieve this by adding a <a
    href="https://github.com/actions/setup-python"><code>setup-python</code></a>
    step to your code scanning workflow before the step that invokes
    <code>github/codeql-action/init</code>.</li>
    <li>Update default CodeQL bundle version to 2.15.2. <a
    href="https://github.com/github/codeql-action/pull/1978">#1978</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/0b21cf2492b6b02c465a3e5d7c473717ad7721ba"><code>0b21cf2</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2089">#2089</a>
    from github/update-v3.23.1-f65ecd09c</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/ae616145ed5a0d64a670cddaf1306bd35b978202"><code>ae61614</code></a>
    Update changelog for v3.23.1</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/f65ecd09c7594dc5bfccb15a694c4d15971c9b73"><code>f65ecd0</code></a>
    Only delete SARIF in PR check if not running on a fork (<a
    href="https://github.com/github/codeql-action/issues/2084">#2084</a>)</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/4d75a10efaeb4b135a886e21e438f08fd32a87ab"><code>4d75a10</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2073">#2073</a>
    from github/update-bundle/codeql-bundle-v2.16.0</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/e65c5d92f7c1e067aaca8aa8a9a714db5322e074"><code>e65c5d9</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2086">#2086</a>
    from github/dependabot/npm_and_yarn/npm-c0441c84d9</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/6b12e3d9d9976c9372b35297046ba0adddb4fb10"><code>6b12e3d</code></a>
    Update checked-in dependencies</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/e292db6207ceb5de549d18b4cd713c4c84d06b45"><code>e292db6</code></a>
    Bump the npm group with 4 updates</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/1fea7a57e709f40b2c9f20431ca0c7c325a8ba63"><code>1fea7a5</code></a>
    Merge branch 'main' into update-bundle/codeql-bundle-v2.16.0</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/96531062ba46eb11dee25758db76518ad30ee4cf"><code>9653106</code></a>
    Stop setting <code>CODEQL_RUNNER</code> environment variable if CLI
    already sets it (<a
    href="https://github.com/github/codeql-action/issues/2081">#2081</a>)</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/eb14aeb61d80eb999887486ac17a507b970d02f0"><code>eb14aeb</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2080">#2080</a>
    from github/henrymercer/fix-unconditional-warning</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/e5f05b81d5b6ff8cfa111c80c22c5fd02a384118...0b21cf2492b6b02c465a3e5d7c473717ad7721ba">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=3.23.0&new-version=3.23.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    639d9bf View commit details
    Browse the repository at this point in the history
  3. Introduce initial version of Dart-based site tooling (#5472)

    This tooling is accessible from the root directory of the repository by
    calling `dart run dart_site <command> <args>`.
    
    It replaces our various scripts and will be the home of future staging
    and deploy commands after the migration to 11ty.
    
    To learn more about the commands available, run `dart run dart_site
    --help`. You can add a shortcut for `dart run dart_site` if you'd like,
    or I'll likely come up with a standard shortcut we can use as part of
    followup.
    
    I'll improve the formatting of the output and add a proper guide after
    the 11ty migration lands, as I expect to change some in that process.
    
    Contributes to dart-lang/site-www#4163 and
    dart-lang/site-www#5177
    parlough authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    060c7b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Bump actions/upload-artifact from 4.1.0 to 4.2.0 (#5476)

    Bumps
    [actions/upload-artifact](https://github.com/actions/upload-artifact)
    from 4.1.0 to 4.2.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.2.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Ability to overwrite an Artifact by <a
    href="https://github.com/robherley"><code>@​robherley</code></a> in <a
    href="https://github.com/actions/upload-artifact/pull/501">actions/upload-artifact#501</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v4...v4.2.0">https://github.com/actions/upload-artifact/compare/v4...v4.2.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/694cdabd8bdb0f10b2cea11669e1bf5453eed0a6"><code>694cdab</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/501">#501</a>
    from actions/robherley/overwrite-artifact</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/05d4fe67025ed6d5b746e3502573715a2c37e318"><code>05d4fe6</code></a>
    run licensed against version that matches ci</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/40b305282182ab3d3265c0c45fd82dee1e605ace"><code>40b3052</code></a>
    update readme</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/49552fcb82fc92c668b492a7d36fc7860a20c81d"><code>49552fc</code></a>
    add overwrite tests to workflow</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/79615904cc1dfafb77b85c0d3a21f89dba2a38c2"><code>7961590</code></a>
    licensed cache</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/11ff42c7b1b52130283d8a02bc960d1e1de95000"><code>11ff42c</code></a>
    add new overwrite input &amp; docs</li>
    <li>See full diff in <a
    href="https://github.com/actions/upload-artifact/compare/1eb3cb2b3e0f29609092a73eb033bb759a334595...694cdabd8bdb0f10b2cea11669e1bf5453eed0a6">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=4.1.0&new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    a7f1703 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Add UTF-8 note (#5471)

    Fixes #5453
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    atsansone and parlough authored Jan 22, 2024
    Configuration menu
    Copy the full SHA
    4a8dd6c View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    542e719 View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from 4.2.0 to 4.3.0 (#5484)

    Bumps
    [actions/upload-artifact](https://github.com/actions/upload-artifact)
    from 4.2.0 to 4.3.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.3.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Reorganize upload code in prep for merge logic &amp; add more tests
    by <a href="https://github.com/robherley"><code>@​robherley</code></a>
    in <a
    href="https://github.com/actions/upload-artifact/pull/504">actions/upload-artifact#504</a></li>
    <li>Add sub-action to merge artifacts by <a
    href="https://github.com/robherley"><code>@​robherley</code></a> in <a
    href="https://github.com/actions/upload-artifact/pull/505">actions/upload-artifact#505</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/upload-artifact/compare/v4...v4.3.0">https://github.com/actions/upload-artifact/compare/v4...v4.3.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/26f96dfa697d77e81fd5907df203aa23a56210a8"><code>26f96df</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/505">#505</a>
    from actions/robherley/merge-artifacts</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/530ed2c9b8e7b46db7acf98b7e543836a040586e"><code>530ed2c</code></a>
    use correct artifact name in test</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/53ef6987b3562a24090358abb83a07f2c2bfec26"><code>53ef698</code></a>
    add additional integration test for merge all behavior</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/90b0f8eed8fd7a9e62025ff26858a0f618d12b53"><code>90b0f8e</code></a>
    add workflow to test merging</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/199a58f54fa418c391917374e9d11f5a5e618ae9"><code>199a58f</code></a>
    more docs</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/3f353f9d9ee7e6a8313bfb227f44aa283e6832c9"><code>3f353f9</code></a>
    ncc</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/997fffa3558d08f16f0c12036708e1ce7c0a7430"><code>997fffa</code></a>
    add merge artifact sub-action</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/52899c8c02604e1c6c9ea56b52ead4671321bd05"><code>52899c8</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/504">#504</a>
    from actions/robherley/reorganize</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/da58a3f7b2ea3d2db018d82fe856b2d4b297de35"><code>da58a3f</code></a>
    ncc</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/1f64adb8530b493d492e8084db08a55f3856e94e"><code>1f64adb</code></a>
    fix import</li>
    <li>Additional commits viewable in <a
    href="https://github.com/actions/upload-artifact/compare/694cdabd8bdb0f10b2cea11669e1bf5453eed0a6...26f96dfa697d77e81fd5907df203aa23a56210a8">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=4.2.0&new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    4c2f55e View commit details
    Browse the repository at this point in the history
  3. Add documentation about security advisories (#5480)

    Co-authored-by: Jonas Finnemann Jensen <jopsen@gmail.com>
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    3 people authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    7b832ca View commit details
    Browse the repository at this point in the history
  4. Minor fixes and cleanup for security advisories page (#5485)

    Follow-up to dart-lang/site-www#5480
    
    Fixes dart-lang/site-www#5458
    
    A few things:
    
    - Adjusts the placeholder redirect to point to the new page
    - Add a cross-link from the pubspec reference page
    - Fixes a few typos
    - Use descriptive link text instead of "Here"
    - Remove `/en` from the GitHub link, so it's more likely redirect to the
    desired language of the user
    - In the "Ignoring security advisories" section, if putting the pubspec
    field `ignored_advisories` in code font, it's not really "a list of
    `ignored_advisories`, but rather a list itself.
    - Uses proper capitalization for "GitHub"
    - Use "the Dart team" instead of "we" for the recommendation
    - Some other minor wording adjustments _(please take a look :])_
    parlough authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    e72b9e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    9755ece View commit details
    Browse the repository at this point in the history
  2. Replace typo "wih" with "with" (#5488)

    Replaces the typo "wih" with "with".
    
    ---
    
    - [x] I’ve reviewed the contributor guide and applied the relevant
    portions to this PR.
    - [x] This PR doesn’t contain automatically generated corrections or
    text (Grammarly, LLMs, and similar).
    - [x] This PR follows the [Google Developer Documentation Style
    Guidelines](https://developers.google.com/style) — for example, it
    doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
    - [x] This PR uses [semantic line
    breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
    of 80 characters or fewer.
    
    <details>
      <summary>Contribution guidelines:</summary><br>
    
    - See our [contributor
    guide](https://github.com/dart-lang/site-www/blob/main/CONTRIBUTING.md)
    for general expectations for PRs.
    - Larger or significant changes should be discussed in an issue before
    creating a PR.
    - Code changes should generally follow the [Dart style
    guide](https://dart.dev/effective-dart) and use `dart format`.
    - Updates to [code
    excerpts](https://github.com/dart-lang/site-shared/blob/main/doc/code-excerpts.md)
    indicated by `<?code-excerpt` need to be updated in their source `.dart`
    file as well.
    </details>
    tatsuyafujisaki authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    7981b3a View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    cf0d582 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Bump github/codeql-action from 3.23.1 to 3.23.2 (#5491)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 3.23.1 to 3.23.2.
    <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.23.2 - 26 Jan 2024</h2>
    <ul>
    <li>On Linux, the maximum possible value for the <code>--threads</code>
    option now respects the CPU count as specified in <code>cgroup</code>
    files to more accurately reflect the number of available cores when
    running in containers. <a
    href="https://github.com/github/codeql-action/pull/2083">#2083</a></li>
    <li>Update default CodeQL bundle version to 2.16.1. <a
    href="https://github.com/github/codeql-action/pull/2096">#2096</a></li>
    </ul>
    <h2>3.23.1 - 17 Jan 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.0. <a
    href="https://github.com/github/codeql-action/pull/2073">#2073</a></li>
    <li>Change the retention period for uploaded debug artifacts to 7 days.
    Previously, this was whatever the repository default was. <a
    href="https://github.com/github/codeql-action/pull/2079">#2079</a></li>
    </ul>
    <h2>3.23.0 - 08 Jan 2024</h2>
    <ul>
    <li>We are rolling out a feature in January 2024 that will disable
    Python dependency installation by default for all users. This improves
    the speed of analysis while having only a very minor impact on results.
    You can override this behavior by setting
    <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION=false</code>
    in your workflow, however we plan to remove this ability in future
    versions of the CodeQL Action. <a
    href="https://github.com/github/codeql-action/pull/2031">#2031</a></li>
    <li>The CodeQL Action now requires CodeQL version 2.11.6 or later. For
    more information, see <a
    href="https://github.com/github/codeql-action/blob/main/#2227---16-nov-2023">the
    corresponding changelog entry for CodeQL Action version 2.22.7</a>. <a
    href="https://github.com/github/codeql-action/pull/2009">#2009</a></li>
    </ul>
    <h2>3.22.12 - 22 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.5. <a
    href="https://github.com/github/codeql-action/pull/2047">#2047</a></li>
    </ul>
    <h2>3.22.11 - 13 Dec 2023</h2>
    <ul>
    <li>[v3+ only] The CodeQL Action now runs on Node.js v20. <a
    href="https://github.com/github/codeql-action/pull/2006">#2006</a></li>
    </ul>
    <h2>2.22.10 - 12 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.4. <a
    href="https://github.com/github/codeql-action/pull/2016">#2016</a></li>
    </ul>
    <h2>2.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.8 - 23 Nov 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.3. <a
    href="https://github.com/github/codeql-action/pull/2001">#2001</a></li>
    </ul>
    <h2>2.22.7 - 16 Nov 2023</h2>
    <ul>
    <li>Add a deprecation warning for customers using CodeQL version 2.11.5
    and earlier. These versions of CodeQL were discontinued on 8 November
    2023 alongside GitHub Enterprise Server 3.7, and will be unsupported by
    CodeQL Action v2.23.0 and later. <a
    href="https://github.com/github/codeql-action/pull/1993">#1993</a>
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI
    version 2.11.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.10.5 and 2.11.5, you can replace
    <code>github/codeql-action/*@v2</code> by
    <code>github/codeql-action/*@v2.22.7</code> in your code scanning
    workflow to ensure you continue using this version of the CodeQL
    Action.</li>
    </ul>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/b7bf0a3ed3ecfa44160715d7c442788f65f0f923"><code>b7bf0a3</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2099">#2099</a>
    from github/update-v3.23.2-61bf02577</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/33e354b34bc9d95d28ae4f055fa1faeb59e59ae5"><code>33e354b</code></a>
    Changelog: Add missing PR link</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/f4cfe8904c929c35f9612da0c754f121a3422d7e"><code>f4cfe89</code></a>
    Update changelog for v3.23.2</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/61bf02577c801b30a708abc6f2164763e4e1d0cd"><code>61bf025</code></a>
    Send overall job status in init-post status report (<a
    href="https://github.com/github/codeql-action/issues/2097">#2097</a>)</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/16150320c5db0d4942ea2bd4974fc365d6324737"><code>1615032</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2096">#2096</a>
    from github/update-bundle/codeql-bundle-v2.16.1</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/bd67d8d6b2096e4b46db15ed108e563c4447d608"><code>bd67d8d</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2098">#2098</a>
    from github/henrymercer/update-internal-queries</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/a2619f68c8432b9a500ecc7aafd4816667379bed"><code>a2619f6</code></a>
    Internal queries: Replace deprecated predicates</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/666e2f9edfd29789e9f46f2cce092d18622dcb74"><code>666e2f9</code></a>
    Internal queries: Replace deprecated predicates</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/d43ae36a631248dea35da2f8da5e28687255da31"><code>d43ae36</code></a>
    Add changelog note</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/75af1f5948eef4f82d80db69296c55a9bc5ba26e"><code>75af1f5</code></a>
    Update default bundle to codeql-bundle-v2.16.1</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/0b21cf2492b6b02c465a3e5d7c473717ad7721ba...b7bf0a3ed3ecfa44160715d7c442788f65f0f923">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=3.23.1&new-version=3.23.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    68d68ad View commit details
    Browse the repository at this point in the history
  2. Fix site build on ARM devices (#5493)

    Mirrors
    flutter/website@b2dbf1a
    to downgrade to Ruby 3.2.2 as https://bugs.ruby-lang.org/issues/20085
    (affecting 3.3.0) breaks a dependency of ours when running on ARM64
    devices (such as Apple Silicon).
    parlough authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    5ac42d8 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    b38afe5 View commit details
    Browse the repository at this point in the history
  2. Add section on external (#5481)

    Fixes #5478
    
    ---------
    
    Co-authored-by: Erik Ernst <eernst@google.com>
    MaryaBelanger and eernstg authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    4a5f02a View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    394aa0f View commit details
    Browse the repository at this point in the history
  2. Update isolates.md - TODOs are reversed (#5500)

    Fixes confusing (because reversed) Todo comments in the mini exercise.
    dkbast authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    779e378 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Bump github/codeql-action from 3.23.2 to 3.24.0 (#5507)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 3.23.2 to 3.24.0.
    <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.24.0 - 02 Feb 2024</h2>
    <ul>
    <li>CodeQL Python analysis will no longer install dependencies on GitHub
    Enterprise Server, as is already the case for github.com. See <a
    href="https://github.com/github/codeql-action/blob/main/#3230---08-jan-2024">release
    notes for 3.23.0</a> for more details. <a
    href="https://github.com/github/codeql-action/pull/2106">#2106</a></li>
    </ul>
    <h2>3.23.2 - 26 Jan 2024</h2>
    <ul>
    <li>On Linux, the maximum possible value for the <code>--threads</code>
    option now respects the CPU count as specified in <code>cgroup</code>
    files to more accurately reflect the number of available cores when
    running in containers. <a
    href="https://github.com/github/codeql-action/pull/2083">#2083</a></li>
    <li>Update default CodeQL bundle version to 2.16.1. <a
    href="https://github.com/github/codeql-action/pull/2096">#2096</a></li>
    </ul>
    <h2>3.23.1 - 17 Jan 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.0. <a
    href="https://github.com/github/codeql-action/pull/2073">#2073</a></li>
    <li>Change the retention period for uploaded debug artifacts to 7 days.
    Previously, this was whatever the repository default was. <a
    href="https://github.com/github/codeql-action/pull/2079">#2079</a></li>
    </ul>
    <h2>3.23.0 - 08 Jan 2024</h2>
    <ul>
    <li>We are rolling out a feature in January 2024 that will disable
    Python dependency installation by default for all users. This improves
    the speed of analysis while having only a very minor impact on results.
    You can override this behavior by setting
    <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION=false</code>
    in your workflow, however we plan to remove this ability in future
    versions of the CodeQL Action. <a
    href="https://github.com/github/codeql-action/pull/2031">#2031</a></li>
    <li>The CodeQL Action now requires CodeQL version 2.11.6 or later. For
    more information, see <a
    href="https://github.com/github/codeql-action/blob/main/#2227---16-nov-2023">the
    corresponding changelog entry for CodeQL Action version 2.22.7</a>. <a
    href="https://github.com/github/codeql-action/pull/2009">#2009</a></li>
    </ul>
    <h2>3.22.12 - 22 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.5. <a
    href="https://github.com/github/codeql-action/pull/2047">#2047</a></li>
    </ul>
    <h2>3.22.11 - 13 Dec 2023</h2>
    <ul>
    <li>[v3+ only] The CodeQL Action now runs on Node.js v20. <a
    href="https://github.com/github/codeql-action/pull/2006">#2006</a></li>
    </ul>
    <h2>2.22.10 - 12 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.4. <a
    href="https://github.com/github/codeql-action/pull/2016">#2016</a></li>
    </ul>
    <h2>2.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.22.8 - 23 Nov 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.3. <a
    href="https://github.com/github/codeql-action/pull/2001">#2001</a></li>
    </ul>
    <h2>2.22.7 - 16 Nov 2023</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/e8893c57a1f3a2b659b6b55564fdfdbbd2982911"><code>e8893c5</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2113">#2113</a>
    from github/update-v3.24.0-2db032717</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/78d6c8e84d016cf4acb354a3303db8635054030f"><code>78d6c8e</code></a>
    Update changelog for v3.24.0</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/2db03271718eb704357b7bbf29ef6876a898f966"><code>2db0327</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2112">#2112</a>
    from github/henrymercer/status-report-handle-disk-fa...</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/f9dea84e297d93b380c8e1fbee3b726ae2f9a0d1"><code>f9dea84</code></a>
    Status report: Handle failures determining disk usage</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/81eb6b2bf41204db055248bd3f7a89f335b6e4d9"><code>81eb6b2</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2108">#2108</a>
    from github/henrymercer/build-mode-input</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/483bef1dab1b4345c7aaad6b5ab530b6296dc57e"><code>483bef1</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2106">#2106</a>
    from github/rasmuswl/default-no-dep-inst</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/b58c2f67a6ee7168ff2d21176f29c8e7a25f34f8"><code>b58c2f6</code></a>
    Detail requirements for different build modes</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/f7d53249e3ff1b2d2bc99288527e155561d1ba90"><code>f7d5324</code></a>
    Update wording for CHANGELOG.md</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/254b53d99969befd5b84fbe43df37bc8e9350bfc"><code>254b53d</code></a>
    Merge branch 'main' into henrymercer/build-mode-input</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/e34513334c80bc03203d626a9c14243c9bf67245"><code>e345133</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2107">#2107</a>
    from github/henrymercer/refactor-config</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/b7bf0a3ed3ecfa44160715d7c442788f65f0f923...e8893c57a1f3a2b659b6b55564fdfdbbd2982911">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=3.23.2&new-version=3.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    8d05288 View commit details
    Browse the repository at this point in the history
  2. Add recommendation for several package uploaders. (#5501)

    In the same spirit as dart-lang/site-www#5467
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    szakarias and parlough authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    28dd1d0 View commit details
    Browse the repository at this point in the history
  3. Revise Dart FAQ (#5479)

    Revised for currency. @MaryaBelanger : Created a draft issue to revisit later. Thanks!
    
    Fixes #4673
    atsansone authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    0a465d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Bump nokogiri from 1.16.0 to 1.16.2 (#5512)

    Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.0
    to 1.16.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/sparklemotion/nokogiri/releases">nokogiri's
    releases</a>.</em></p>
    <blockquote>
    <h2>v1.16.2 / 2024-02-04</h2>
    <h3>Security</h3>
    <ul>
    <li>[CRuby] Vendored libxml2 is updated to address CVE-2024-25062. See
    <a
    href="https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xc9x-jj77-9p9j">GHSA-xc9x-jj77-9p9j</a>
    for more information.</li>
    </ul>
    <h3>Dependencies</h3>
    <ul>
    <li>[CRuby] Vendored libxml2 is updated to <a
    href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.5">v2.12.5</a>
    from v2.12.4. (<a
    href="https://github.com/flavorjones"><code>@​flavorjones</code></a>)</li>
    </ul>
    <hr />
    <p>sha256 checksums:</p>
    
    <pre><code>69ba15d2a2498324489ed63850997f0b8f684260114ea81116d3082f16551d2d
    nokogiri-1.16.2-aarch64-linux.gem
    6a05ce42e3587a40cf8936ece0beaa5d32922254215d2e8cf9ad40588bb42e57
    nokogiri-1.16.2-arm-linux.gem
    c957226c8e36b31be6a3afb8602e2128282bf8b40ea51016c4cd21aa2608d3f8
    nokogiri-1.16.2-arm64-darwin.gem
    122652bfc338cd8a54a692ac035e245e41fd3b8283299202ca26e7a7d50db310
    nokogiri-1.16.2-java.gem
    7344b5072ca69fc5bedb61cb01a3b765b93a27aae5a2a845c2ba7200e4345074
    nokogiri-1.16.2-x64-mingw-ucrt.gem
    a2a5e184a424111a0d5b77947986484920ad708009c667f061e8d02035c562dd
    nokogiri-1.16.2-x64-mingw32.gem
    833efddeb51a6c2c9f6356295623c2b2e0d50050d468695c59bd929162953323
    nokogiri-1.16.2-x86-linux.gem
    e67fc0418dffaff9dc8b1dc65f0605282c3fee9488832d0223b620b4319e0b53
    nokogiri-1.16.2-x86-mingw32.gem
    5def799e5f139f21a79d7cf71172313a7b6fb0e4b2a31ab9bd5d4ad305994539
    nokogiri-1.16.2-x86_64-darwin.gem
    5b146240ac6ec6c40fd4367623e74442bca45a542bd3282b1d4d18b07b8e5dfe
    nokogiri-1.16.2-x86_64-linux.gem
    68922ee5cde27497d995c46f2821957bae961947644eed2822d173daf7567f9c
    nokogiri-1.16.2.gem
    </code></pre>
    <h2>v1.16.1 / 2024-02-03</h2>
    <h3>Dependencies</h3>
    <ul>
    <li>[CRuby] Vendored libxml2 is updated to <a
    href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.4">v2.12.4</a>
    from v2.12.3. (<a
    href="https://github.com/flavorjones"><code>@​flavorjones</code></a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>[CRuby] <code>XML::Reader</code> defaults the encoding to UTF-8 if
    it's not specified in either the document or as a method parameter.
    Previously non-ASCII characters were serialized as NCRs in this case. <a
    href="https://github.com/sparklemotion/nokogiri/issues/2891">#2891</a>
    (<a
    href="https://github.com/flavorjones"><code>@​flavorjones</code></a>)</li>
    <li>[CRuby] Restored support for compilation by GCC versions earlier
    than 4.6, which was broken in v1.15.0 (540e9aee). <a
    href="https://github.com/sparklemotion/nokogiri/issues/3090">#3090</a>
    (<a
    href="https://github.com/adfoster-r7"><code>@​adfoster-r7</code></a>)</li>
    <li>[CRuby] Patched upstream libxml2 to allow parsing HTML5 in the
    context of a namespaced node (e.g., foreign content like MathML).
    [#3112, <a
    href="https://github.com/sparklemotion/nokogiri/issues/3116">#3116</a>]
    (<a
    href="https://github.com/flavorjones"><code>@​flavorjones</code></a>)</li>
    <li>[CRuby] Fixed a small memory leak in libgumbo (HTML5 parser) when
    the maximum tree depth limit is hit. [#3098, <a
    href="https://github.com/sparklemotion/nokogiri/issues/3100">#3100</a>]
    (<a
    href="https://github.com/stevecheckoway"><code>@​stevecheckoway</code></a>)</li>
    </ul>
    <hr />
    <p>sha256 checksums:</p>
    
    <pre><code>a541f35e5b9798a0c97300f9ee18f4217da2a2945a6d5499e4123b9018f9cafc
    nokogiri-1.16.1-aarch64-linux.gem
    6b82affd195000ab2f9c36cc08744ec2d2fcf6d8da88d59a2db67e83211f7c69
    nokogiri-1.16.1-arm-linux.gem
    &lt;/tr&gt;&lt;/table&gt; 
    </code></pre>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md">nokogiri's
    changelog</a>.</em></p>
    <blockquote>
    <h2>v1.16.2 / 2024-02-04</h2>
    <h3>Security</h3>
    <ul>
    <li>[CRuby] Vendored libxml2 is updated to address CVE-2024-25062. See
    <a
    href="https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-xc9x-jj77-9p9j">GHSA-xc9x-jj77-9p9j</a>
    for more information.</li>
    </ul>
    <h3>Dependencies</h3>
    <ul>
    <li>[CRuby] Vendored libxml2 is updated to <a
    href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.5">v2.12.5</a>
    from v2.12.4. (<a
    href="https://github.com/flavorjones"><code>@​flavorjones</code></a>)</li>
    </ul>
    <h2>v1.16.1 / 2024-02-03</h2>
    <h3>Dependencies</h3>
    <ul>
    <li>[CRuby] Vendored libxml2 is updated to <a
    href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.4">v2.12.4</a>
    from v2.12.3. (<a
    href="https://github.com/flavorjones"><code>@​flavorjones</code></a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>[CRuby] <code>XML::Reader</code> defaults the encoding to UTF-8 if
    it's not specified in either the document or as a method parameter.
    Previously non-ASCII characters were serialized as NCRs in this case. <a
    href="https://github.com/sparklemotion/nokogiri/issues/2891">#2891</a>
    (<a
    href="https://github.com/flavorjones"><code>@​flavorjones</code></a>)</li>
    <li>[CRuby] Restored support for compilation by GCC versions earlier
    than 4.6, which was broken in v1.15.0 (540e9aee). <a
    href="https://github.com/sparklemotion/nokogiri/issues/3090">#3090</a>
    (<a
    href="https://github.com/adfoster-r7"><code>@​adfoster-r7</code></a>)</li>
    <li>[CRuby] Patched upstream libxml2 to allow parsing HTML5 in the
    context of a namespaced node (e.g., foreign content like MathML).
    [#3112, <a
    href="https://github.com/sparklemotion/nokogiri/issues/3116">#3116</a>]
    (<a
    href="https://github.com/flavorjones"><code>@​flavorjones</code></a>)</li>
    <li>[CRuby] Fixed a small memory leak in libgumbo (HTML5 parser) when
    the maximum tree depth limit is hit. [#3098, <a
    href="https://github.com/sparklemotion/nokogiri/issues/3100">#3100</a>]
    (<a
    href="https://github.com/stevecheckoway"><code>@​stevecheckoway</code></a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/673756fdd69d1036874b7d7250cc38a51fd4d7b8"><code>673756f</code></a>
    version bump to v1.16.2</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/74ffd67a8efb9972657e5c4625fd8419bbccbe06"><code>74ffd67</code></a>
    dep: update libxml to 2.12.5 (branch v1.16.x) (<a
    href="https://github.com/sparklemotion/nokogiri/issues/3122">#3122</a>)</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/0d4018dc7009580659c101fc41efb3babcfec229"><code>0d4018d</code></a>
    dep: update libxml2 to v2.12.5</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/f33a25f4378df33912ebc6b4ebc0f9e8e80ddfa8"><code>f33a25f</code></a>
    dep: remove patch from <a
    href="https://github.com/sparklemotion/nokogiri/issues/3112">#3112</a>
    which has been released upstream</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/e99416896a182bc520a7940bbe286ec33597ab2b"><code>e994168</code></a>
    version bump to v1.16.1</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/77ea2f228c20e79c848ca2906813ea5b5010281b"><code>77ea2f2</code></a>
    dev: add files to manifest ignore list</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/756f27c6b7a23294d84bdcca5e03a639d0dd7421"><code>756f27c</code></a>
    build(deps): bump actions/{download,upload}-artifact from 3 to 4</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/464f8d41eb73ca9c6dae0b366afcf5f4e8bff342"><code>464f8d4</code></a>
    .gitignore: clangd-related files</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/2beeb960691df28dd5ebf828192c65b60250670f"><code>2beeb96</code></a>
    doc: update CHANGELOG</li>
    <li><a
    href="https://github.com/sparklemotion/nokogiri/commit/a26536d7a41fd40c52940e165bb5a4f6b4c39662"><code>a26536d</code></a>
    fix: apply upstream patch for in-context parsing (<a
    href="https://github.com/sparklemotion/nokogiri/issues/3116">#3116</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/sparklemotion/nokogiri/compare/v1.16.0...v1.16.2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nokogiri&package-manager=bundler&previous-version=1.16.0&new-version=1.16.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/dart-lang/site-www/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    187dcad View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from 4.3.0 to 4.3.1 (#5513)

    Bumps
    [actions/upload-artifact](https://github.com/actions/upload-artifact)
    from 4.3.0 to 4.3.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.3.1</h2>
    <ul>
    <li>Bump <code>@​actions/artifacts</code> to latest version to include
    <a href="https://github.com/actions/toolkit/pull/1648">updated
    GHES host check</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/5d5d22a31266ced268874388b861e4b58bb5c2f3"><code>5d5d22a</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/515">#515</a>
    from actions/eggyhead/update-artifact-v2.1.1</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/f1e993d9663a03508e7fc0370c744c4b963f0044"><code>f1e993d</code></a>
    update artifact license</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/4881bfd3f27855c63733d8cfff17721cc0ad611f"><code>4881bfd</code></a>
    updating dist:</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/a30777e2653648a0a7bbd3efb5c96ef9131b96cc"><code>a30777e</code></a>
    <a href="https://github.com/eggyhead"><code>@​eggyhead</code></a></li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/3a8048248f2f288c271830f8ecf2a1c5d8eb0e9a"><code>3a80482</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/511">#511</a>
    from actions/robherley/migration-docs-typo</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/9d63e3f2f81d9dc4e13d83fc330408f8a94b79d1"><code>9d63e3f</code></a>
    Merge branch 'main' into robherley/migration-docs-typo</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/dfa1ab292d2fdd78d056187f11c568c16ab53de9"><code>dfa1ab2</code></a>
    fix typo with v3 artifact downloads in migration guide</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/d00351bf698398c17253d21cf8f90e57a344e14b"><code>d00351b</code></a>
    Merge pull request <a
    href="https://github.com/actions/upload-artifact/issues/509">#509</a>
    from markmssd/patch-1</li>
    <li><a
    href="https://github.com/actions/upload-artifact/commit/707f5a7b71e0fb01c5df1e16e9679a3292606ef2"><code>707f5a7</code></a>
    Update limitation of <code>10</code> artifacts upload to
    <code>500</code></li>
    <li>See full diff in <a
    href="https://github.com/actions/upload-artifact/compare/26f96dfa697d77e81fd5907df203aa23a56210a8...5d5d22a31266ced268874388b861e4b58bb5c2f3">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=4.3.0&new-version=4.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    a71e35f View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Bump actions/setup-node from 4.0.1 to 4.0.2 (#5515)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from
    4.0.1 to 4.0.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/setup-node/releases">actions/setup-node's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.0.2</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Add support for <code>volta.extends</code> by <a
    href="https://github.com/ThisIsManta"><code>@​ThisIsManta</code></a> in
    <a
    href="https://github.com/actions/setup-node/pull/921">actions/setup-node#921</a></li>
    <li>Add support for arm64 Windows by <a
    href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a>
    in <a
    href="https://github.com/actions/setup-node/pull/927">actions/setup-node#927</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a
    href="https://github.com/ThisIsManta"><code>@​ThisIsManta</code></a>
    made their first contribution in <a
    href="https://github.com/actions/setup-node/pull/921">actions/setup-node#921</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2">https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/setup-node/commit/60edb5dd545a775178f52524783378180af0d1f8"><code>60edb5d</code></a>
    Add support for arm64 Windows (<a
    href="https://github.com/actions/setup-node/issues/927">#927</a>)</li>
    <li><a
    href="https://github.com/actions/setup-node/commit/d86ebcd40b3cb50b156bfa44dd277faf38282d12"><code>d86ebcd</code></a>
    Add support for <code>volta.extends</code> (<a
    href="https://github.com/actions/setup-node/issues/921">#921</a>)</li>
    <li>See full diff in <a
    href="https://github.com/actions/setup-node/compare/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8...60edb5dd545a775178f52524783378180af0d1f8">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=4.0.1&new-version=4.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    73f9a14 View commit details
    Browse the repository at this point in the history
  2. Add Dart PT-BR Course (#5514)

    Fixes #4165
    atsansone authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    aa13f62 View commit details
    Browse the repository at this point in the history
  3. Initial migration of site to 11ty (#5483)

    I'm sorry that this ended up as such a large pull request, but that's
    mostly because it essentially touched every file with a small set of
    changes. See the different sections below for considerations for review
    or future reference. Please note that we'd like this to land despite it
    not being perfect, as then pain points can be identified and improved.
    Then I can also follow up with proper documentation as the
    implementation and syntax is stabilized. I'll be staying on top of any
    reported issue. If anything goes majorly wrong, we can always revert the
    change as well. Thanks for your time 💙
    
    Resolves dart-lang/site-www#5177
    Resolves dart-lang/site-www#3846
    Resolves dart-lang/site-www#5323
    Fixes dart-lang/site-www#4297
    Fixes dart-lang/site-www#4919
    Closes dart-lang/site-www#4631
    Contributes to dart-lang/site-www#4163
    
    **Changes potentially worth reviewing from a technical perspective
    are:**
    
    - Implemented 11ty in `eleventy.config.js` with customizations in
    `/src/_11ty`.
    - `eleventy.config.js` configures the site build, enables used plugins,
    and connects the custom logic added in `/src/_11ty`. This will be
    greatly simplified and better documented in follow-up work.
    - Replaced prettify, rouge, and custom code excerpter logic with custom
    markdown plugin.
    - You can find this at `/src/_11ty/plugins/highlight.js` _(super messy
    for now)_.
      - New custom theme is at `/src/_11ty/syntax/dash-light.js`.
    - The implementation of this needs a lot of cleanup and will be
    simplified greatly in follow-up work to rely on recent improvements in
    underlying highlighting package.
    - Added a `build` and `serve` command to `dart run dart_site` (found in
    `/tool/dart_site/lib`).
    - The deploy configs in `/cloud_build` have been migrated from using
    Docker to use Node to build the site. I reused the Docker image we built
    for firebase_tools, as that already has Node. Let me know if I shouldn't
    though :)
    - Removed remnants of previous infra (Jekyll files, gem files, docker
    files, makefile, etc).
    - All written docs and assets have been moved into `/content` to enable
    a separation from site tooling and configuration.
    
    **Changes potentially worth reviewing or knowing about from a
    writer/contributor perspective:**
    
    - **Major:** All doc content has been moved into `/content`. This allows
    site implementation to be separate from content, potentially enabling
    easier downstream localization as well.
    - The pre-existing global variables are now defined in
    `/src/_data/site.yml`.
    - Alerts/asides use a new syntax and have a design closer to other doc
    sites, search for `:::` for examples.
    - Prettify doesn't exist anymore. Always use Markdown code blocks. They
    now always support highlighting with `[! !]`.
    - Terminal code blocks now use `console` instead of `terminal`. Just
    textual ones use `plaintext` instead of `nocode`.
    - Markdown code blocks now support specifying a title/filename with
    syntax like `title="main.dart"`. Various code blocks have been updated
    to use it instead of one-off solutions.
    - Code blocks have a new design, with slightly bigger text, new colors,
    reduced padding, a more defined border, and a tag with the code block's
    language.
    - The README is updated with the core setup requirements. Note that more
    comprehensive docs will come.
    - To change the anchor of a header, a slightly modified `{:#new-id}`
    syntax is now used.
    - The include syntax is slightly different, put quotes around the
    include filename and define arguments with colons: `{% include
    'linter-rule-mention.md', rule:'unnecessary_getters_setters' %}`.
    
    **Current issues:**
    
    The following are some issues or regressions that I plan to accept in
    the short term to get this landed.
    
    - Terminal/console code blocks do not have their formatted black
    background yet. They appear as normal code blocks.
    - Incremental rebuild is slower than it should be due to a new bug in
    11ty.
    
    **Follow-up work:**
    
    The following are some remaining tasks and improvements that I'd like to
    complete in follow-up so this can land and stretch its feet. These
    improvements can then be reviewed in isolation and incorporate what I've
    learned from deploying.
    
    - Incorporate fix for 11ty's current incremental rebuild issue.
    - Add back external link icons where it makes sense during static build.
    - Reintroduce terminal code block's having a custom style.
    - Standardize old and new liquid functions and filters to modern 11ty
    suggestions for consistent experience.
    - Document the 11ty, liquid, and custom features we use that are
    relevant to site writers and contributors.
    - Speed up sidenav and TOC generation. Potentially reduce needed
    dependencies while doing so.
    - Clean up implementation of custom 11ty and Markdown plugins. Rely on
    new features in underlying syntax highlighting plugin rather than
    implementing our own form.
    - Automate image optimization in production builds.
    - Use TypeScript for custom 11ty functionality to avoid painfully adding
    JSDocs everywhere.
    - Add back a devcontainer setup for users who want to a functioning
    workflow in the browser.
    - Add skippable setup checks to `dart_site` tool
    - Move the Cloud Build commands to `dart_site` tool
    parlough authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    faa3ca3 View commit details
    Browse the repository at this point in the history
  4. Bump dart-lang/setup-dart from 1.6.1 to 1.6.2 (#5517)

    Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart)
    from 1.6.1 to 1.6.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/dart-lang/setup-dart/releases">dart-lang/setup-dart's
    releases</a>.</em></p>
    <blockquote>
    <h2>v1.6.2</h2>
    <ul>
    <li>Switch to running the workflow on <code>node20</code> from
    <code>node16</code>. See also <a
    href="https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/">Transitioning
    from Node 16 to Node 20</a>.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md">dart-lang/setup-dart's
    changelog</a>.</em></p>
    <blockquote>
    <h2>v1.6.2</h2>
    <ul>
    <li>Switch to running the workflow on <code>node20`` from
    </code>node16`. See also
    <a
    href="https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/">Transitioning
    from Node 16 to Node 20</a>.</li>
    </ul>
    <h2>v1.6.1</h2>
    <ul>
    <li>Updated the google storage url for <code>main</code> channel
    releases.</li>
    </ul>
    <h2>v1.6.0</h2>
    <ul>
    <li>Enable provisioning of the latest Dart SDK patch release by
    specifying just
    the major and minor version (e.g. <code>3.2</code>).</li>
    </ul>
    <h2>v1.5.1</h2>
    <ul>
    <li>No longer test the <code>setup-dart</code> action on pre-2.12
    SDKs.</li>
    <li>Upgrade JS interop code to use extension types
    (the new name for inline classes).</li>
    <li>The upcoming rename of the <code>be</code> channel to
    <code>main</code> is now supported with
    forward compatibility that switches when the rename happens.</li>
    </ul>
    <h2>v1.5.0</h2>
    <ul>
    <li>Re-wrote the implementation of the action into Dart.</li>
    <li>Auto-detect the platform architecture (<code>x64</code>,
    <code>ia32</code>, <code>arm</code>, <code>arm64</code>).</li>
    <li>Improved the caching and download resilience of the sdk.</li>
    <li>Added a new action output: <code>dart-version</code> - the installed
    version of the sdk.</li>
    </ul>
    <h2>v1.4.0</h2>
    <ul>
    <li>Automatically create OIDC token for pub.dev.</li>
    <li>Add a reusable workflow for publishing.</li>
    </ul>
    <h2>v1.3.0</h2>
    <ul>
    <li>The install location of the Dart SDK is now available
    in an environment variable, <code>DART_HOME</code>
    (<a
    href="https://github.com/dart-lang/setup-dart/issues/43">#43</a>).</li>
    <li>Fixed an issue where cached downloads could lead to unzip issues
    on self-hosted runners
    (<a
    href="https://github.com/dart-lang/setup-dart/issues/35">#35</a>).</li>
    </ul>
    <h2>v1.2.0</h2>
    <ul>
    <li>Fixed a path issue impacting git dependencies on Windows.</li>
    </ul>
    <h2>v1.1.0</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/dart-lang/setup-dart/commit/fedb1266e91cf51be2fdb382869461a434b920a3"><code>fedb126</code></a>
    switch to using node20 (<a
    href="https://github.com/dart-lang/setup-dart/issues/122">#122</a>)</li>
    <li>See full diff in <a
    href="https://github.com/dart-lang/setup-dart/compare/v1.6.1...fedb1266e91cf51be2fdb382869461a434b920a3">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dart-lang/setup-dart&package-manager=github_actions&previous-version=1.6.1&new-version=1.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    42e07b0 View commit details
    Browse the repository at this point in the history
  5. Bump actions/setup-node from 4.0.1 to 4.0.2 (#5516)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from
    4.0.1 to 4.0.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/actions/setup-node/releases">actions/setup-node's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.0.2</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Add support for <code>volta.extends</code> by <a
    href="https://github.com/ThisIsManta"><code>@​ThisIsManta</code></a> in
    <a
    href="https://github.com/actions/setup-node/pull/921">actions/setup-node#921</a></li>
    <li>Add support for arm64 Windows by <a
    href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a>
    in <a
    href="https://github.com/actions/setup-node/pull/927">actions/setup-node#927</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a
    href="https://github.com/ThisIsManta"><code>@​ThisIsManta</code></a>
    made their first contribution in <a
    href="https://github.com/actions/setup-node/pull/921">actions/setup-node#921</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2">https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/actions/setup-node/commit/60edb5dd545a775178f52524783378180af0d1f8"><code>60edb5d</code></a>
    Add support for arm64 Windows (<a
    href="https://github.com/actions/setup-node/issues/927">#927</a>)</li>
    <li><a
    href="https://github.com/actions/setup-node/commit/d86ebcd40b3cb50b156bfa44dd277faf38282d12"><code>d86ebcd</code></a>
    Add support for <code>volta.extends</code> (<a
    href="https://github.com/actions/setup-node/issues/921">#921</a>)</li>
    <li>See full diff in <a
    href="https://github.com/actions/setup-node/compare/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8...60edb5dd545a775178f52524783378180af0d1f8">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=4.0.1&new-version=4.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    debc62b View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Update breaking changes page for Dart 3.3 (#5503)

    - Added various deprecations, breaking changes, and potentially
    disruptive changes to 3.3 changes
    - Begin filling out the 3.4 section as well
    - Since neither version is released yet, added disclaimers in their
    intros.
    - Modified the headers to just the version number since the "Released
    in" felt unnecessary
    
    _A few of the significant entries are missing from the upstream
    changelog. I'm working on getting those added._
    
    Resolves dart-lang/site-www#5505
    
    ---------
    
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    parlough and MaryaBelanger authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    3b1cfd8 View commit details
    Browse the repository at this point in the history
  2. Document ignoring diagnostics in pubspec files (#5504)

    Also adjusts some existing sections to discuss "diagnostics" rather than
    "rules", since ignoring applies to more than just linter rules.
    
    Resolves dart-lang/site-www#5274
    parlough authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    6e0e6b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    ad339d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cf5943 View commit details
    Browse the repository at this point in the history
  3. Bump pnpm/action-setup from ebcfd6995dade4b0104ac774445cef8b3b4635b0 …

    …to a3252b78c470c02df07e9d59298aecedc3ccdd6d (#5521)
    
    Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from
    ebcfd6995dade4b0104ac774445cef8b3b4635b0 to
    a3252b78c470c02df07e9d59298aecedc3ccdd6d.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pnpm/action-setup/commit/a3252b78c470c02df07e9d59298aecedc3ccdd6d"><code>a3252b7</code></a>
    docs(README): update version</li>
    <li><a
    href="https://github.com/pnpm/action-setup/commit/1ee9c9d01d7ec8c679f2f85de0ff31e8af2c9944"><code>1ee9c9d</code></a>
    feat!: node20 upgrade (<a
    href="https://github.com/pnpm/action-setup/issues/110">#110</a>)</li>
    <li>See full diff in <a
    href="https://github.com/pnpm/action-setup/compare/ebcfd6995dade4b0104ac774445cef8b3b4635b0...a3252b78c470c02df07e9d59298aecedc3ccdd6d">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    f3e3ea6 View commit details
    Browse the repository at this point in the history
  4. Add HTTP libraries (#5511)

    Adds links to platform-specific HTTP packages.
    
    Fixes #4175
    atsansone authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    6439477 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Adds an entry for 'function' to the glossary (#5526)

    Adds a new entry to the site glossary for the word "function." Text is
    taken pretty much verbatim from a comment made by @munificent in #3602.
    😄
    
    I'm assigning this to @MaryaBelanger, since she literally watched me
    make the change over GVC as I was testing the new 11ty infra.
    
    Fixes #3602
    
    ---
    
    - [X] I’ve reviewed the contributor guide and applied the relevant
    portions to this PR.
    - [X] This PR doesn't contain automatically generated corrections or
    text (Grammarly, LLMs, and similar).
    - [X] This PR follows the [Google Developer Documentation Style
    Guidelines](https://developers.google.com/style) — for example, it
    doesn't use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
    - [X] This PR uses [semantic line
    breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
    of 80 characters or fewer.
    
    ---------
    
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    RedBrogdon and MaryaBelanger authored Feb 10, 2024
    Configuration menu
    Copy the full SHA
    1a50cb3 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    c8db037 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Update set up instructions and pnpm dependencies (#5531)

    Updated the README to make it clear that `corepack` is not required,
    it's just an easy way to install `pnpm` and match the version required
    by the current project.
    
    Also update default pnpm version and various transitive dependencies,
    including some fixes for 11ty dev server.
    parlough authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    6ed6f09 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Updated supported platform language (#5497)

    Fixes #5496
    Fixes #4414
    Fixes #5499
    atsansone authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7eb7791 View commit details
    Browse the repository at this point in the history
  2. Bump @11ty/eleventy from 3.0.0-alpha.4 to 3.0.0-alpha.5 (#5534)

    Bumps [@11ty/eleventy](https://github.com/11ty/eleventy) from
    3.0.0-alpha.4 to 3.0.0-alpha.5.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/11ty/eleventy/releases"><code>@​11ty/eleventy</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>Eleventy v2.0.0-beta.3: One solitary serverless bug fix.</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Fixes serverlessFilePath is not defined (2.0.0-beta.2) <a
    href="https://github.com/11ty/eleventy/issues/2782">#2782</a>
    by <a
    href="https://github.com/mrmartineau"><code>@​mrmartineau</code></a> in
    <a
    href="https://github.com/11ty/eleventy/pull/2783">11ty/eleventy#2783</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a
    href="https://github.com/mrmartineau"><code>@​mrmartineau</code></a>
    made their first contribution in <a
    href="https://github.com/11ty/eleventy/pull/2783">11ty/eleventy#2783</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/11ty/eleventy/compare/v2.0.0-beta.2...v2.0.0-beta.3">https://github.com/11ty/eleventy/compare/v2.0.0-beta.2...v2.0.0-beta.3</a></p>
    <h2>Eleventy v2.0.0-beta.1, the very first beta release of Eleventy
    2.0</h2>
    <p><strong>🚨 The full release notes are available on <a
    href="https://www.11ty.dev/blog/eleventy-v2-beta/">The Eleventy Blog:
    The Very First Beta Release of Eleventy v2.0</a> or you can <a
    href="https://www.youtube.com/watch?v=TcTR0TLqM3I">watch me talk about
    this release on YouTube</a>.</strong></p>
    <p>The very first Eleventy 2.0 Beta release is now available on the
    <code>@beta</code> channel and we’re looking for Beta testers! You can
    try it out now:</p>
    <pre lang="sh"><code># Local project
    npm install @11ty/eleventy@beta
    <h1>Global install</h1>
    <p>npm install <code>@​11ty/eleventy</code><a
    href="https://github.com/beta"><code>@​beta</code></a> -g
    </code></pre></p>
    <p>Read more about <a
    href="https://www.11ty.dev/docs/global-installation/">local versus
    global installation</a>.</p>
    <p>New to Eleventy? Eleventy is a flexible and production-ready site
    generator known for its zero-client JavaScript footprint, <a
    href="https://www.11ty.dev/docs/performance/">speedy sites, speedy
    builds</a>, and <a
    href="https://www.youtube.com/watch?v=b4frtsT4Cgo">full control over the
    output</a>. Watch <a
    href="https://www.youtube.com/watch?v=EZfNr-YblBE">The State of Eleventy
    in Two Minutes</a> or <a href="https://www.11ty.dev/docs/">read more
    about Eleventy’s project goals.</a></p>
    <h2>The Big Features</h2>
    <h3>Smaller, More Secure</h3>
    <ul>
    <li>✅ Dependencies decreased by <strong>32.1%</strong>: <a
    href="https://npmgraph.js.org/?q=@11ty/eleventy@2.0.0-beta.1">211
    modules</a> (<a
    href="https://npmgraph.js.org/?q=@11ty/eleventy@1.0.2">311 in
    v1.0.2</a>)</li>
    <li>✅ <code>node_modules</code> file weight decreased by
    <strong>77.8%</strong>: 34.3 MB (155 MB in v1.0.2)</li>
    <li>✅ <a
    href="https://docs.google.com/spreadsheets/d/1lkeWOhEXTNh0yxWaNOl_UFOHQea2YnSHit4QLjqXUb8/edit?usp=sharing"><strong>30.5%
    faster</strong> <code>npm install</code></a></li>
    </ul>
    <h3>Faster Builds</h3>
    <ul>
    <li>Improved build performance (tested on <a
    href="https://docs.google.com/spreadsheets/d/1-H3wmT7q7m7G7d5M_dCLxQOiAAX3TP0byQdf0pP1fAQ/edit?usp=sharing">a
    sample 500 page site</a> against v1.0.2) using:
    <ul>
    <li>Liquid: ✅ <strong>18.18% faster</strong></li>
    <li>Nunjucks: ✅ <strong>17.74% faster</strong></li>
    <li>Markdown (with Liquid): ✅ <strong>17.95% faster</strong></li>
    <li>JavaScript (11ty.js): ✅ <strong>8.33% faster</strong></li>
    </ul>
    </li>
    <li><a
    href="https://www.11ty.dev/docs/usage/incremental/"><code>--incremental</code>
    for incremental builds</a> <a
    href="https://github.com/11ty/eleventy/issues/108#issuecomment-1362030361">#108</a>
    <ul>
    <li>Smarter incremental builds with support for layout dependencies, <a
    href="https://www.11ty.dev/docs/languages/custom/#registering-dependencies">registered
    dependencies on custom templates</a>, dependencies in
    <code>pagination</code> data or <a
    href="https://www.11ty.dev/docs/collections/#declare-your-collections-for-incremental-builds"><code>eleventyImport</code></a>
    <a
    href="https://github.com/11ty/eleventy/issues/975">#975</a></li>
    </ul>
    </li>
    <li><a
    href="https://www.11ty.dev/docs/usage/#ignore-initial-to-run-eleventy-without-an-initial-build"><code>--ignore-initial</code>
    command line option</a> to skip the first build (best paired with
    <code>--incremental</code>)</li>
    <li>Use <a
    href="https://www.11ty.dev/docs/copy/#emulate-passthrough-copy-during-serve">emulated
    passthrough copy</a> to serve passthrough files directly without
    triggering a build (will still work with live reload) <a
    href="https://github.com/11ty/eleventy/issues/2456">#2456</a></li>
    </ul>
    <h3>Plugins</h3>
    <ul>
    <li>Support for <a
    href="https://www.11ty.dev/docs/languages/webc/">WebC, the new single
    file format for web components</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/11ty/eleventy/commit/797a31a788f36492694f1961fb24c5cdc9dc9502"><code>797a31a</code></a>
    Update license date</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/49df0c62e75cfea2434a02a6c78ce2ba35d5cc85"><code>49df0c6</code></a>
    v3.0.0-alpha.5</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/85fdde99a0212d7715e0575905eb68abbc5e76d9"><code>85fdde9</code></a>
    Update dep</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/5000f7e1c0f4850075e78630f05eb9a87514ae60"><code>5000f7e</code></a>
    More tests for Eleventy transform Image optimization pipeline.</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/481a1b5da011da94c3cc9397e47e7ccb1751b177"><code>481a1b5</code></a>
    Upstream Eleventy Image transform test</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/1e760ebb3397f21914b15a543b4d1561dc1692f4"><code>1e760eb</code></a>
    Refactors to the html transform pipeline for auto image
    optimization</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/153e1b2ece852ffce79ec0ff2cbf1e3bafbf7b7e"><code>153e1b2</code></a>
    Upgrade GitHub actions versions</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/b959ef5246ecb5c2beb887987b18d52e4a09eeec"><code>b959ef5</code></a>
    Condensed author entry</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/ce4ab8b18f81e0fdebd88c7f998a71e73ae88797"><code>ce4ab8b</code></a>
    Swap to forked version of posthtml-urls</li>
    <li><a
    href="https://github.com/11ty/eleventy/commit/a8f0990ab270f9db6b446eb886b4afedb34699dc"><code>a8f0990</code></a>
    Update (minor) dependencies</li>
    <li>Additional commits viewable in <a
    href="https://github.com/11ty/eleventy/compare/v3.0.0-alpha.4...v3.0.0-alpha.5">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@11ty/eleventy&package-manager=npm_and_yarn&previous-version=3.0.0-alpha.4&new-version=3.0.0-alpha.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b258cbc View commit details
    Browse the repository at this point in the history
  3. Fix accessibility concerns around heading anchors (#5537)

    An alternate solution that introduces a wrapper and configures the
    generation of the anchors directly.
    
    Fixes dart-lang/site-www#5509
    parlough authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4e619e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Bump github/codeql-action from 3.24.0 to 3.24.1 (#5547)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 3.24.0 to 3.24.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.24.1 - 13 Feb 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.2. <a
    href="https://github.com/github/codeql-action/pull/2124">#2124</a></li>
    <li>The CodeQL action no longer fails if it can't write to the telemetry
    api endpoint. <a
    href="https://github.com/github/codeql-action/pull/2121">#2121</a></li>
    </ul>
    <h2>3.24.0 - 02 Feb 2024</h2>
    <ul>
    <li>CodeQL Python analysis will no longer install dependencies on GitHub
    Enterprise Server, as is already the case for github.com. See <a
    href="https://github.com/github/codeql-action/blob/main/#3230---08-jan-2024">release
    notes for 3.23.0</a> for more details. <a
    href="https://github.com/github/codeql-action/pull/2106">#2106</a></li>
    </ul>
    <h2>3.23.2 - 26 Jan 2024</h2>
    <ul>
    <li>On Linux, the maximum possible value for the <code>--threads</code>
    option now respects the CPU count as specified in <code>cgroup</code>
    files to more accurately reflect the number of available cores when
    running in containers. <a
    href="https://github.com/github/codeql-action/pull/2083">#2083</a></li>
    <li>Update default CodeQL bundle version to 2.16.1. <a
    href="https://github.com/github/codeql-action/pull/2096">#2096</a></li>
    </ul>
    <h2>3.23.1 - 17 Jan 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.0. <a
    href="https://github.com/github/codeql-action/pull/2073">#2073</a></li>
    <li>Change the retention period for uploaded debug artifacts to 7 days.
    Previously, this was whatever the repository default was. <a
    href="https://github.com/github/codeql-action/pull/2079">#2079</a></li>
    </ul>
    <h2>3.23.0 - 08 Jan 2024</h2>
    <ul>
    <li>We are rolling out a feature in January 2024 that will disable
    Python dependency installation by default for all users. This improves
    the speed of analysis while having only a very minor impact on results.
    You can override this behavior by setting
    <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION=false</code>
    in your workflow, however we plan to remove this ability in future
    versions of the CodeQL Action. <a
    href="https://github.com/github/codeql-action/pull/2031">#2031</a></li>
    <li>The CodeQL Action now requires CodeQL version 2.11.6 or later. For
    more information, see <a
    href="https://github.com/github/codeql-action/blob/main/#2227---16-nov-2023">the
    corresponding changelog entry for CodeQL Action version 2.22.7</a>. <a
    href="https://github.com/github/codeql-action/pull/2009">#2009</a></li>
    </ul>
    <h2>3.22.12 - 22 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.5. <a
    href="https://github.com/github/codeql-action/pull/2047">#2047</a></li>
    </ul>
    <h2>3.22.11 - 13 Dec 2023</h2>
    <ul>
    <li>[v3+ only] The CodeQL Action now runs on Node.js v20. <a
    href="https://github.com/github/codeql-action/pull/2006">#2006</a></li>
    </ul>
    <h2>2.22.10 - 12 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.4. <a
    href="https://github.com/github/codeql-action/pull/2016">#2016</a></li>
    </ul>
    <h2>2.22.9 - 07 Dec 2023</h2>
    <p>No user facing changes.</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/e675ced7a7522a761fc9c8eb26682c8b27c42b2b"><code>e675ced</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2131">#2131</a>
    from github/update-v3.24.1-c79c360e0</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/41154da3e48398d8a02f386fd33e8b80195dc47b"><code>41154da</code></a>
    Update changelog for v3.24.1</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/c79c360e02b1d0dbe91a088f7cf6de2c9f8c85b9"><code>c79c360</code></a>
    Bump the npm group with 3 updates (<a
    href="https://github.com/github/codeql-action/issues/2128">#2128</a>)</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/4075abfb065d705660b25161b8db80d9181f0f9a"><code>4075abf</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2121">#2121</a>
    from jsoref/status-reports-are-not-critical</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/5a6da1d85da5ff27ffe21409b2f231452aca7f37"><code>5a6da1d</code></a>
    Treat status reports as non-critical</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/43a8916cbe785c7fa6b2bf8805fbcdaddda6093b"><code>43a8916</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2124">#2124</a>
    from github/update-bundle/codeql-bundle-v2.16.2</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/b0346e4adb1d5f99f3acdd0c0f8cf161f3df924b"><code>b0346e4</code></a>
    Merge branch 'main' into update-bundle/codeql-bundle-v2.16.2</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/3ab1d29793a7b28e33903fc553786c9ebdb816a3"><code>3ab1d29</code></a>
    Stop running debug artifacts checks on MacOS (<a
    href="https://github.com/github/codeql-action/issues/2123">#2123</a>)</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/9a734dafa18de81f414b2837120067625bf77c1d"><code>9a734da</code></a>
    Add changelog note</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/8fae32eb183816404b81b714c0dc84a12427cb26"><code>8fae32e</code></a>
    Update default bundle to codeql-bundle-v2.16.2</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/e8893c57a1f3a2b659b6b55564fdfdbbd2982911...e675ced7a7522a761fc9c8eb26682c8b27c42b2b">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=3.24.0&new-version=3.24.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    e5ea852 View commit details
    Browse the repository at this point in the history
  2. Migrate iterables codelab away from multi-file (#5542)

    - Removes usage of multi-file DartPad support (tests, hints, solutions)
    - Introduces new separate **Hint** and **Solution** details-based
    dropdowns
    
    Contributes to dart-lang/site-www#5382
    parlough authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    9a824ff View commit details
    Browse the repository at this point in the history
  3. Add custom styles for details-based dropdowns (#5545)

    Adds interaction styles and spacing to the details summary as well as
    spacing to the contents.
    
    An example of how this effects on a details usage on hover at `/language/isolates#complete-example`:
    
    <img width="984" alt="Hovering over the summary of a details dropdown"
    src="https://github.com/dart-lang/site-www/assets/18372958/8264ff11-cbea-4d51-8de2-f38b21b9a4e9">
    
    
    Contributes to dart-lang/site-www#5382 which
    will use `<details>` as a replacement in some cases.
    parlough authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    096e43a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26898a5 View commit details
    Browse the repository at this point in the history
  5. Remove null safety codelab for now (#5539)

    Removes the null safety codelab and references to it. In a few days, I
    will follow up soon with some new samples on the cheatsheet to replace
    this.
    
    This codelab is the least viewed on the site and no longer makes sense
    to separate from other language learning. As mentioned, I will follow up
    with a few new samples on the cheatsheet as a stop-gap until we
    implement a consolidated new-learner experience.
    
    Contributes to dart-lang/site-www#5382
    Contributes to dart-lang/site-www#4603
    Closes dart-lang/site-www#3093
    parlough authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    3ded6cb View commit details
    Browse the repository at this point in the history
  6. Cleanup global config and fix a few links (#5543)

    Consolidates a few duplicate entries in the config and fixes Android
    site links that use a config variable.
    parlough authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    c8a3a73 View commit details
    Browse the repository at this point in the history
  7. Extension types page (#5508)

    Fixes #4177 
    ---------
    
    Co-authored-by: Brett Morgan <brett.morgan@gmail.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    3 people authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    1b8c48c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Bump firebase-tools from 13.2.1 to 13.3.0 (#5554)

    Bumps [firebase-tools](https://github.com/firebase/firebase-tools) from
    13.2.1 to 13.3.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/firebase/firebase-tools/releases">firebase-tools's
    releases</a>.</em></p>
    <blockquote>
    <h2>v13.3.0</h2>
    <ul>
    <li>Improved detection for when login has expired due to Google Cloud
    Session Control. (<a
    href="https://github.com/firebase/firebase-tools/issues/1846">#1846</a>)</li>
    <li>Added support for Python 3.12. (<a
    href="https://github.com/firebase/firebase-tools/issues/6679">#6679</a>)</li>
    <li>Fixed issues with internal utilities. (<a
    href="https://github.com/firebase/firebase-tools/issues/6754">#6754</a>)</li>
    <li>Fixed an issue where <code>firestore:delete</code> wouldn't target
    the emulator when expected. (<a
    href="https://github.com/firebase/firebase-tools/issues/6537">#6537</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/3f954a193da1a3c2bbda22d1164338bd61aacb93"><code>3f954a1</code></a>
    13.3.0</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/ffe8dda607427422fe0c890e1d728aca0fa0bc36"><code>ffe8dda</code></a>
    Bump the patch group with 29 updates (<a
    href="https://github.com/firebase/firebase-tools/issues/6747">#6747</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/cca81a9bc5486cbf1f509a98b465d392aef30aea"><code>cca81a9</code></a>
    Improved detection for expiry auth due to Cloud Session Control (<a
    href="https://github.com/firebase/firebase-tools/issues/6771">#6771</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/9cf6921d3db3abfe92bec5f17e98c60b4a19af21"><code>9cf6921</code></a>
    Fixed an issue where <code>firestore:delete </code>would not use the
    emulator when it sh...</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/b513b0de2bd9bdb762a42485e77d49f7970718b9"><code>b513b0d</code></a>
    Change FAH experiment name (<a
    href="https://github.com/firebase/firebase-tools/issues/6770">#6770</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/9648350b86792c68bb2e20449511bbbacc334592"><code>9648350</code></a>
    silence the turtles (<a
    href="https://github.com/firebase/firebase-tools/issues/6769">#6769</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/d9ffda8ee5072f738e264b85fedba49c0f1907c6"><code>d9ffda8</code></a>
    fixes issue when listing no turtles (<a
    href="https://github.com/firebase/firebase-tools/issues/6768">#6768</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/7485a81794c961397d36602accce781cd4d7bb9a"><code>7485a81</code></a>
    Fix e2e tests not working with latest VScode version (<a
    href="https://github.com/firebase/firebase-tools/issues/6746">#6746</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/d1624fffe4f4d997faf726432316f23b4ca9ee4c"><code>d1624ff</code></a>
    Add support for Python 3.12 (<a
    href="https://github.com/firebase/firebase-tools/issues/6679">#6679</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/f58479962e436847b73790661a36896a0ba9a63b"><code>f584799</code></a>
    Fix Deep* types in metaprogramming. Simplify API libraries (<a
    href="https://github.com/firebase/firebase-tools/issues/6728">#6728</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/firebase/firebase-tools/compare/v13.2.1...v13.3.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=firebase-tools&package-manager=npm_and_yarn&previous-version=13.2.1&new-version=13.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    dependabot[bot] and parlough authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    4b87176 View commit details
    Browse the repository at this point in the history
  2. Indicate site documents Dart 3.3 (#5555)

    Also update SDK constraints to 3.3 and tighten various dependencies
    constraints.
    parlough authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    0100b23 View commit details
    Browse the repository at this point in the history
  3. Correct return type of representation object getter (#5556)

    Corrects the return type of the implicit representation object getter in
    the extension types page.
    abitofevrything authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    ce8164a View commit details
    Browse the repository at this point in the history
  4. Expand documentation of dart doc (#5494)

    Contributes to dart-lang/sdk#54721 and
    dart-lang/site-www#4347
    
    ---------
    
    Co-authored-by: Anthony Sansone <atsansone@users.noreply.github.com>
    parlough and atsansone authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    6c5d2d7 View commit details
    Browse the repository at this point in the history
  5. New JS interop docs (#4578)

    Fixes #5438 
    ---------
    
    Co-authored-by: Srujan Gaddam <srujzs@google.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    Co-authored-by: sigmundch <sigmund@google.com>
    4 people authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    4a2fd1b View commit details
    Browse the repository at this point in the history
  6. Add extension-types to sidenav for release (#5550)

    Edit: Also fixes prev/next on surrounding pages.
    
    Merge before the release
    MaryaBelanger authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    f16a528 View commit details
    Browse the repository at this point in the history
  7. Finalize cleanup of features relying on old DartPad (#5552)

    - Introduces how to use the exercises on the async await and iterables
    codelab pages
    - Updates some mentions of already removed DartPad features (old
    channel, HTML, etc)
    - Replaces "Try Dart" embedded DartPad that's on homepage with simple
    embed
    - For now, it can rely on the samples present in the DartPad UI, which
    we plan to add to
      - Can revisit custom examples in the future.
    - A bit of a loss, but the current ones don't show Dart's newest, most
    powerful futures anyway
      
    Closes dart-lang/site-www#5382
    Closes dart-lang/site-www#2578
    parlough authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    7a4480d View commit details
    Browse the repository at this point in the history
  8. Banner for 3.3 (#5551)

    fixes #5538
    
    ---------
    
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    MaryaBelanger and parlough authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    8ee1691 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    25ec65e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    59b4d26 View commit details
    Browse the repository at this point in the history
  11. Update type-system.md (#5549)

    As mentioned by @eernstg in this
    [comment](dart-lang/site-www#5523 (comment)),
    I've updated the code which corrects the confusion caused here. In the
    doc, static type of animals is List<Animal>, but the run-time type of
    animals is a type that implements List<Dog>.
    
    Fixes [Link to
    page](https://dart.dev/language/type-system#runtime-checks)
    
    ---
    
    - [ ] I’ve reviewed the contributor guide and applied the relevant
    portions to this PR.
    - [ ] This PR doesn't contain automatically generated corrections or
    text (Grammarly, LLMs, and similar).
    - [ ] This PR follows the [Google Developer Documentation Style
    Guidelines](https://developers.google.com/style) — for example, it
    doesn't use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
    - [ ] This PR uses [semantic line
    breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
    of 80 characters or fewer.
    afradahsan authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    14aa9ef View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Bump github/codeql-action from 3.24.1 to 3.24.3 (#5565)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 3.24.1 to 3.24.3.
    <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.24.3 - 15 Feb 2024</h2>
    <ul>
    <li>Fix an issue where the CodeQL Action would fail to load a
    configuration specified by the <code>config</code> input to the
    <code>init</code> Action. <a
    href="https://github.com/github/codeql-action/pull/2147">#2147</a></li>
    </ul>
    <h2>3.24.2 - 15 Feb 2024</h2>
    <ul>
    <li>Enable improved multi-threaded performance on larger runners for
    GitHub Enterprise Server users. This feature is already available to
    github.com users. <a
    href="https://github.com/github/codeql-action/pull/2141">#2141</a></li>
    </ul>
    <h2>3.24.1 - 13 Feb 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.2. <a
    href="https://github.com/github/codeql-action/pull/2124">#2124</a></li>
    <li>The CodeQL action no longer fails if it can't write to the telemetry
    api endpoint. <a
    href="https://github.com/github/codeql-action/pull/2121">#2121</a></li>
    </ul>
    <h2>3.24.0 - 02 Feb 2024</h2>
    <ul>
    <li>CodeQL Python analysis will no longer install dependencies on GitHub
    Enterprise Server, as is already the case for github.com. See <a
    href="https://github.com/github/codeql-action/blob/main/#3230---08-jan-2024">release
    notes for 3.23.0</a> for more details. <a
    href="https://github.com/github/codeql-action/pull/2106">#2106</a></li>
    </ul>
    <h2>3.23.2 - 26 Jan 2024</h2>
    <ul>
    <li>On Linux, the maximum possible value for the <code>--threads</code>
    option now respects the CPU count as specified in <code>cgroup</code>
    files to more accurately reflect the number of available cores when
    running in containers. <a
    href="https://github.com/github/codeql-action/pull/2083">#2083</a></li>
    <li>Update default CodeQL bundle version to 2.16.1. <a
    href="https://github.com/github/codeql-action/pull/2096">#2096</a></li>
    </ul>
    <h2>3.23.1 - 17 Jan 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.0. <a
    href="https://github.com/github/codeql-action/pull/2073">#2073</a></li>
    <li>Change the retention period for uploaded debug artifacts to 7 days.
    Previously, this was whatever the repository default was. <a
    href="https://github.com/github/codeql-action/pull/2079">#2079</a></li>
    </ul>
    <h2>3.23.0 - 08 Jan 2024</h2>
    <ul>
    <li>We are rolling out a feature in January 2024 that will disable
    Python dependency installation by default for all users. This improves
    the speed of analysis while having only a very minor impact on results.
    You can override this behavior by setting
    <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION=false</code>
    in your workflow, however we plan to remove this ability in future
    versions of the CodeQL Action. <a
    href="https://github.com/github/codeql-action/pull/2031">#2031</a></li>
    <li>The CodeQL Action now requires CodeQL version 2.11.6 or later. For
    more information, see <a
    href="https://github.com/github/codeql-action/blob/main/#2227---16-nov-2023">the
    corresponding changelog entry for CodeQL Action version 2.22.7</a>. <a
    href="https://github.com/github/codeql-action/pull/2009">#2009</a></li>
    </ul>
    <h2>3.22.12 - 22 Dec 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.15.5. <a
    href="https://github.com/github/codeql-action/pull/2047">#2047</a></li>
    </ul>
    <h2>3.22.11 - 13 Dec 2023</h2>
    <ul>
    <li>[v3+ only] The CodeQL Action now runs on Node.js v20. <a
    href="https://github.com/github/codeql-action/pull/2006">#2006</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/379614612a29c9e28f31f39a59013eb8012a51f0"><code>3796146</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2148">#2148</a>
    from github/update-v3.24.3-3a7796d6a</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/01d302a04eea70ce81e7926c05c80a4dd30f9d2c"><code>01d302a</code></a>
    Update changelog for v3.24.3</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/3a7796d6ad0e2a3b9d7480095a365f27bc6452d1"><code>3a7796d</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2147">#2147</a>
    from github/henrymercer/fix-config-outside-workspace...</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/56b93f29ebc6b37e35f050c9ed056fbe82c78060"><code>56b93f2</code></a>
    Add changelog note</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/381e65f460073fc12b3dac08ba3f62b2b2e7ba46"><code>381e65f</code></a>
    Allow generated user config file to be outside the workspace</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/d88d538126113b4fe52fe9ba17f9dc19ba505d12"><code>d88d538</code></a>
    Add PR check for specifying configuration using the <code>config</code>
    input</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/dc983b33c32da66f1acc44a1d5ed69d94e9ffb64"><code>dc983b3</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2143">#2143</a>
    from github/mergeback/v3.24.2-to-main-ece8414c</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/66a4732f1d8a89e7232232a4bdd1a4d16ee73eb5"><code>66a4732</code></a>
    Update checked-in dependencies</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/e62fb8e891989ac0311b4082acf0b45cac614f2a"><code>e62fb8e</code></a>
    Update changelog and version after v3.24.2</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/ece8414c725e29de2e18c0859fda9e7280df9488"><code>ece8414</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2142">#2142</a>
    from github/update-v3.24.2-1a41e5519</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/e675ced7a7522a761fc9c8eb26682c8b27c42b2b...379614612a29c9e28f31f39a59013eb8012a51f0">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=3.24.1&new-version=3.24.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`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    260af1d View commit details
    Browse the repository at this point in the history
  2. Bump sass from 1.70.0 to 1.71.0 (#5566)

    Bumps [sass](https://github.com/sass/dart-sass) from 1.70.0 to 1.71.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/sass/dart-sass/releases">sass's
    releases</a>.</em></p>
    <blockquote>
    <h2>Dart Sass 1.71.0</h2>
    <p>To install Sass 1.71.0, download one of the packages below and <a
    href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
    see <a href="https://sass-lang.com/install">the Sass website</a> for
    full installation instructions.</p>
    <h1>Changes</h1>
    <p>For more information about <code>pkg:</code> importers, see <a
    href="https://sass-lang.com/blog/announcing-pkg-importers">the
    announcement</a> on the Sass blog.</p>
    <h3>Command-Line Interface</h3>
    <ul>
    <li>Add a <code>--pkg-importer</code> flag to enable built-in
    <code>pkg:</code> importers. Currently this only supports the Node.js
    package resolution algorithm, via <code>--pkg-importer=node</code>. For
    example, <code>@use &quot;pkg:bootstrap&quot;</code> will load
    <code>node_modules/bootstrap/scss/bootstrap.scss</code>.</li>
    </ul>
    <h3>JavaScript API</h3>
    <ul>
    <li>Add a <code>NodePackageImporter</code> importer that can be passed
    to the <code>importers</code> option. This loads files using the
    <code>pkg:</code> URL scheme according to the Node.js package resolution
    algorithm. For example, <code>@use &quot;pkg:bootstrap&quot;</code> will
    load <code>node_modules/bootstrap/scss/bootstrap.scss</code>. The
    constructor takes a single optional argument, which indicates the base
    directory to use when locating <code>node_modules</code> directories. It
    defaults to <code>path.dirname(require.main.filename)</code>.</li>
    </ul>
    <h3>Dart API</h3>
    <ul>
    <li>Add a <code>NodePackageImporter</code> importer that can be passed
    to the <code>importers</code> option. This loads files using the
    <code>pkg:</code> URL scheme according to the Node.js package resolution
    algorithm. For example, <code>@use &quot;pkg:bootstrap&quot;</code> will
    load <code>node_modules/bootstrap/scss/bootstrap.scss</code>. The
    constructor takes a single argument, which indicates the base directory
    to use when locating <code>node_modules</code> directories.</li>
    </ul>
    <p>See the <a
    href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1710">full
    changelog</a> for changes in earlier releases.</p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md">sass's
    changelog</a>.</em></p>
    <blockquote>
    <h2>1.71.0</h2>
    <p>For more information about <code>pkg:</code> importers, see <a
    href="https://sass-lang.com/blog/announcing-pkg-importers">the
    announcement</a> on the Sass blog.</p>
    <h3>Command-Line Interface</h3>
    <ul>
    <li>Add a <code>--pkg-importer</code> flag to enable built-in
    <code>pkg:</code> importers. Currently
    this only supports the Node.js package resolution algorithm, via
    <code>--pkg-importer=node</code>. For example, <code>@use
    &quot;pkg:bootstrap&quot;</code> will load
    <code>node_modules/bootstrap/scss/bootstrap.scss</code>.</li>
    </ul>
    <h3>JavaScript API</h3>
    <ul>
    <li>Add a <code>NodePackageImporter</code> importer that can be passed
    to the <code>importers</code>
    option. This loads files using the <code>pkg:</code> URL scheme
    according to the Node.js
    package resolution algorithm. For example, <code>@use
    &quot;pkg:bootstrap&quot;</code> will load
    <code>node_modules/bootstrap/scss/bootstrap.scss</code>. The constructor
    takes a single
    optional argument, which indicates the base directory to use when
    locating
    <code>node_modules</code> directories. It defaults to
    <code>path.dirname(require.main.filename)</code>.</li>
    </ul>
    <h3>Dart API</h3>
    <ul>
    <li>Add a <code>NodePackageImporter</code> importer that can be passed
    to the <code>importers</code>
    option. This loads files using the <code>pkg:</code> URL scheme
    according to the Node.js
    package resolution algorithm. For example, <code>@use
    &quot;pkg:bootstrap&quot;</code> will load
    <code>node_modules/bootstrap/scss/bootstrap.scss</code>. The constructor
    takes a single
    argument, which indicates the base directory to use when locating
    <code>node_modules</code> directories.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/sass/dart-sass/commit/3e6721e79f049dd01880542667380640c2d1eeae"><code>3e6721e</code></a>
    Fix new static warnings with Dart 3.3 (<a
    href="https://github.com/sass/dart-sass/issues/2173">#2173</a>)</li>
    <li><a
    href="https://github.com/sass/dart-sass/commit/2cab33e2b38771b9e83b5463aff7e73fa190fea6"><code>2cab33e</code></a>
    Update the language revision in Homebrew on release (<a
    href="https://github.com/sass/dart-sass/issues/2171">#2171</a>)</li>
    <li><a
    href="https://github.com/sass/dart-sass/commit/84ededd3688508acbbbf04c343f44734a8631a19"><code>84ededd</code></a>
    Use musl support in cli_pkg (<a
    href="https://github.com/sass/dart-sass/issues/2172">#2172</a>)</li>
    <li><a
    href="https://github.com/sass/dart-sass/commit/00571ec531220235a9ca90357670f0b000955a5f"><code>00571ec</code></a>
    Add a <code>--pkg-importer</code> flag (<a
    href="https://github.com/sass/dart-sass/issues/2169">#2169</a>)</li>
    <li><a
    href="https://github.com/sass/dart-sass/commit/84f31f0defcdcda648e3e11fb345ab4da1588062"><code>84f31f0</code></a>
    Update pubspec/changelog for <code>pkg:</code> importers (<a
    href="https://github.com/sass/dart-sass/issues/2168">#2168</a>)</li>
    <li><a
    href="https://github.com/sass/dart-sass/commit/9ee5408211f1f2fc3c34e280552f3c3afd899156"><code>9ee5408</code></a>
    [Package Importer] Dart Implementation (<a
    href="https://github.com/sass/dart-sass/issues/2130">#2130</a>)</li>
    <li><a
    href="https://github.com/sass/dart-sass/commit/9423aa53ae599999f514984fe0d773558aef2be3"><code>9423aa5</code></a>
    Use macos-14 runner instead of macos-latest-xlarge runner (<a
    href="https://github.com/sass/dart-sass/issues/2167">#2167</a>)</li>
    <li><a
    href="https://github.com/sass/dart-sass/commit/bbf97b4fb4be10b47a6045db9dcaeb3d3e9c2aa6"><code>bbf97b4</code></a>
    Remove the sass dependency from package.json (<a
    href="https://github.com/sass/dart-sass/issues/2162">#2162</a>)</li>
    <li>See full diff in <a
    href="https://github.com/sass/dart-sass/compare/1.70.0...1.71.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sass&package-manager=npm_and_yarn&previous-version=1.70.0&new-version=1.71.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    517febd View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Fix a getter name in a comment from an extension types usage example …

    …(#5564)
    
    This PR just fixes a typo in the NumberE usage example : a comment
    refers to a 'i' getter when it should be the 'next' getter
    rxlabz authored Feb 17, 2024
    Configuration menu
    Copy the full SHA
    2c135f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afe90d2 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Add redirect from old, shared Dart logo location (#5572)

    Updates `/assets/shared/dart/icon/64.png` to redirect to a live version of the image.
    
    Fixes dart-lang/site-www#5570
    parlough authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    5d4f763 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Fix outdated code excerpt (#5562)

    dart-lang/site-www@14aa9ef
    was accidentally merged without updating the source code excerpt.
    parlough authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    7cbc081 View commit details
    Browse the repository at this point in the history
  2. Misc cleanup to class modifier page (#5546)

    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    parlough and MaryaBelanger authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    7fa5959 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8bbbee5 View commit details
    Browse the repository at this point in the history
  4. Clarify how class modifiers aren't accepted by extension types (#5569)

    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    parlough and MaryaBelanger authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    46c40d3 View commit details
    Browse the repository at this point in the history
  5. 3.3 language evolution (#5558)

    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    MaryaBelanger and parlough authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    7e7388f View commit details
    Browse the repository at this point in the history
  6. Implement code block copy button (#5568)

    Fixes dart-lang/site-www#1105
    
    ---------
    
    Co-authored-by: Anthony Sansone <atsansone@users.noreply.github.com>
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    3 people authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8e70f57 View commit details
    Browse the repository at this point in the history
  7. Update for latest diagnostic messages (#5563)

    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    parlough and MaryaBelanger authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c88e533 View commit details
    Browse the repository at this point in the history
  8. Link to ignored_advisories from security advisories page (#5578)

    Point to the definition on the pubspec page
    MaryaBelanger authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    1593a6d View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. 3.3 What's new (#5561)

    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    MaryaBelanger and parlough authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c2af84c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c163e1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c22e762 View commit details
    Browse the repository at this point in the history
  4. Fix broken DartPad link in "The Dart type system" section (#5587)

    This PR fixes the DartPad link in "The Dart type system" section so that
    it opens up the correct DartPad link instead of a "Page Not Found" error
    page.
    
    Fixes #5585
    victoreronmosele authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    edfa564 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Unmask Windows ARM64 and Linux RISCV64 stable channel downloads (#5574)

    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    rmacnak-google and parlough authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    de6bd3f View commit details
    Browse the repository at this point in the history
  2. Fix broken DartPad link in "Dart Overview" section (#5589)

    This PR fixes the DartPad link in "Dart Overview" section so that it
    opens up the correct DartPad link instead of a "Page Not Found" error
    page.
    
    Fixes #5586
    victoreronmosele authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    07aec71 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    2dfca02 View commit details
    Browse the repository at this point in the history
  2. Bump firebase-tools from 13.3.0 to 13.3.1 (#5590)

    Bumps [firebase-tools](https://github.com/firebase/firebase-tools) from
    13.3.0 to 13.3.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/firebase/firebase-tools/releases">firebase-tools's
    releases</a>.</em></p>
    <blockquote>
    <h2>v13.3.1</h2>
    <ul>
    <li>Release Cloud Firestore emulator v1.19.1:
    <ul>
    <li>Adds support for Datastore Mode to the Firstore Emulator. Adds
    <code>--database-mode</code> flag to <code>gcloud emulator firestore
    start</code> command. Note
    that this is a preview feature and if you find any bugs, please file
    them
    here: <a
    href="https://github.com/firebase/firebase-tools/issues">https://github.com/firebase/firebase-tools/issues</a>.</li>
    </ul>
    </li>
    <li>Improve FAH onboarding flow to connect backends with SCMs (<a
    href="https://github.com/firebase/firebase-tools/issues/6764">#6764</a>).</li>
    <li>Fixed issue where GitHub actions would fail due to lack of
    permission. (<a
    href="https://github.com/firebase/firebase-tools/issues/6791">#6791</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/e270eba5375ab2f0fae75f505f9568fb44b3749d"><code>e270eba</code></a>
    13.3.1</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/38d119bcd5fea13782529e72f57a2056904cb881"><code>38d119b</code></a>
    Added permissions for GitHub workflow config (<a
    href="https://github.com/firebase/firebase-tools/issues/6791">#6791</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/9dc6d38f629a6f4a79bd0db3d183b4ffae4b9f41"><code>9dc6d38</code></a>
    Provision default compute service account (<a
    href="https://github.com/firebase/firebase-tools/issues/6797">#6797</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/df996413b972e72d77c2893258473b6fd3a0213c"><code>df99641</code></a>
    Adding an all-emulators target (<a
    href="https://github.com/firebase/firebase-tools/issues/6798">#6798</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/baa0e11f460f5ed37e3e9533cc6d8e6c335f0036"><code>baa0e11</code></a>
    turtle onboarding fixes (<a
    href="https://github.com/firebase/firebase-tools/issues/6781">#6781</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/14a1ba0b2346667101c0edf5d44cc210364c9178"><code>14a1ba0</code></a>
    Release Firestore Emulator v1.19.1 (<a
    href="https://github.com/firebase/firebase-tools/issues/6780">#6780</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/2df26c08c1e4adcfdef8208ce4b4a216b50c6b8d"><code>2df26c0</code></a>
    Light control flow cleanups within backends:create (<a
    href="https://github.com/firebase/firebase-tools/issues/6775">#6775</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/01c01b0b10727f7b40d03a677bb41e0a39956c0e"><code>01c01b0</code></a>
    Improve FAH onboarding flow to connect backends with SCMs (<a
    href="https://github.com/firebase/firebase-tools/issues/6764">#6764</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/ab8a3c92bf2c734c5e3e45d3dc61854bcf81413f"><code>ab8a3c9</code></a>
    remove prettier types (<a
    href="https://github.com/firebase/firebase-tools/issues/6777">#6777</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/09c2641e861f2e31798dfb4aba1a180e8fd08ea5"><code>09c2641</code></a>
    [firebase-release] Removed change log and reset repo after 13.3.0
    release</li>
    <li>See full diff in <a
    href="https://github.com/firebase/firebase-tools/compare/v13.3.0...v13.3.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=firebase-tools&package-manager=npm_and_yarn&previous-version=13.3.0&new-version=13.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    bbac9f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Fix a few issues on the "Get the Dart SDK" page (#5588)

    - Switches back to using `IA32` instead of `x86` to be consistent with
    terminology used by the SDK and archive.
    - Updates "ARM32" and "ARM64" to the standard "Arm32" and "Arm64"
    formatting.
    - Brings back the mention that RISC-V support is for `RV64GC` as RISC-V
    is customizable, but Dart depends on at least those extensions existing.
    - Center the icons in their cells
    - When describing the icons, don't use uppercase for the channels, use
    code font. Also specify the `main` channel for the beta icon.
    - Update the "Use release channels and version strings" header as it
    doesn't seem to make sense to "use" a channel or a version string.
    - Fixes incorrect schedules for beta and dev, which had the stable
    schedule.
    - Adjusts the usage message to match each version.
    - Fixes a few minor formatting and punctuation errors.
    parlough authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    778d557 View commit details
    Browse the repository at this point in the history
  2. Consolidate and simplify styles (#5567)

    - Updates sidebar styles to more closely align with docs.flutter.dev
    - This also enables interaction styles and improved active colors for
    improved accessibility
      - This will slightly help with 11ty migration over there
    - Removes duplication in sidebar styles
    - Adds hover styles to side TOC and deduplicates styles where possible
    - Removes a variety of unused styles
    - Adds a few dividers to the sidenav
    
    Co-authored-by: Marya <111139605+MaryaBelanger@users.noreply.github.com>
    parlough and MaryaBelanger authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    56c181e View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Update package-web.md for package changes (#5592)

    A few fixes for `package-web.md`.
    p-mazhnik authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    d764a43 View commit details
    Browse the repository at this point in the history
  2. Specify hook directory in package layout (#5584)

    Specify the `hook/` directory in the package layout.
    
    * dart-lang/sdk#54334
    
    ---------
    
    Co-authored-by: Jonas Finnemann Jensen <jonasfj@google.com>
    Co-authored-by: Parker Lougheed <parlough@gmail.com>
    3 people authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    0853939 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3feca60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d9f25c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Standardize and clean up code excerpt regions (#5594)

    Updates code excerpt region openings, closings, and names to follow a
    consistent standard (`lower-case-with-dashes`) to make the site
    contribution experience more consistent and enable the new excerpter
    tool to warn about more potential mistakes. It also helps the
    implementation of the excerpter tool simpler as well :)
    
    Contributes to dart-lang/site-www#5593
    parlough authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    7ad6133 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Bump firebase-tools from 13.3.1 to 13.4.0 (#5603)

    Bumps [firebase-tools](https://github.com/firebase/firebase-tools) from
    13.3.1 to 13.4.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/firebase/firebase-tools/releases">firebase-tools's
    releases</a>.</em></p>
    <blockquote>
    <h2>v13.4.0</h2>
    <ul>
    <li>Added new commands for managing Firestore backups and restoring
    databases. (<a
    href="https://github.com/firebase/firebase-tools/issues/6778">#6778</a>)</li>
    <li>Fixed quota attribution for Firebase Auth API calls. (<a
    href="https://github.com/firebase/firebase-tools/issues/6819">#6819</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/5e97fa0075f869f7c9ac6182cc1b5ed11084130d"><code>5e97fa0</code></a>
    13.4.0</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/9c57fc11735d3a59cc3c6771ceec9fd3f11d5a1b"><code>9c57fc1</code></a>
    Specify user project for quota in Auth config fetch. (<a
    href="https://github.com/firebase/firebase-tools/issues/6819">#6819</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/412fffb40d8989c43cdfc12f2973fc0983b3cb5c"><code>412fffb</code></a>
    Add missing changelog entry for Firestore backup/restore commands (<a
    href="https://github.com/firebase/firebase-tools/issues/6820">#6820</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/8228367effcafa09d896e6959daf6abf01ec7346"><code>8228367</code></a>
    Switching lots of API name magic strings to &lt;product&gt;Origin (<a
    href="https://github.com/firebase/firebase-tools/issues/6805">#6805</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/41922fe5fe8db69d5abe334dbba294c22739d672"><code>41922fe</code></a>
    apphosting:backend get, list, and delete commands should print table in
    simil...</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/629f97fd4ae5756956bbc6100f47a79f26f77557"><code>629f97f</code></a>
    Add user-friendly error message for missing delegation iam permission
    when sp...</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/01936f70e1649a346d588283b47deab8c44b148d"><code>01936f7</code></a>
    Use unordered comparison for firebase.json in test:frameworks (<a
    href="https://github.com/firebase/firebase-tools/issues/6809">#6809</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/9b0a71dca94d7521e01e7afbd16c357bd4cf4878"><code>9b0a71d</code></a>
    feat: Add Firestore backup/schedule and restore support (<a
    href="https://github.com/firebase/firebase-tools/issues/6778">#6778</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/2ef6af8110b5bad48bee9b76d10457a59674e52e"><code>2ef6af8</code></a>
    format apphosting command descriptions according to guidelines (<a
    href="https://github.com/firebase/firebase-tools/issues/6802">#6802</a>)</li>
    <li><a
    href="https://github.com/firebase/firebase-tools/commit/5248036596f814400e5d970e406138165da51010"><code>5248036</code></a>
    [firebase-release] Removed change log and reset repo after 13.3.1
    release</li>
    <li>See full diff in <a
    href="https://github.com/firebase/firebase-tools/compare/v13.3.1...v13.4.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=firebase-tools&package-manager=npm_and_yarn&previous-version=13.3.1&new-version=13.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    a7befce View commit details
    Browse the repository at this point in the history
  2. Add a shell script to validate setup and defer to tooling (#5606)

    This will simplify `dart run dart_site <command>` to just `./dash_site
    <command>`. The command also validates that the setup has been completed
    correctly and with the correct versions, with tips if not, and then
    defers to the underlying `dart_site` tool.
    
    This only works on macOS and Linux for now as I don't currently have a
    Windows device with me to build and test a Powershell equivalent.
    Windows users can keep using `dart run dart_site` for now, but I'll work
    on get an equivalent ps alternative added as soon as possible.
    
    Fixes dart-lang/site-www#5596
    parlough authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    8aa3d48 View commit details
    Browse the repository at this point in the history
  3. Update for superseded highlight dependency (#5604)

    [shikiji](https://github.com/antfu/shikiji) was a temporary fork made to
    update [shiki](https://github.com/shikijs/shiki) for ES module support
    and other features. It has now been merged upstream back to
    [shiki](https://github.com/shikijs/shiki), which now has made a stable
    1.0.0 release with the changes :)
    parlough authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    aa5aeac View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    ca45834 View commit details
    Browse the repository at this point in the history
  2. Separate excerpts check from other tests (#5602)

    Excerpt checking is independent of Dart channels and the formatting,
    analysis, or testing of the Dart code, so it can be pulled out to a
    separate job. This reduces duplicated checks and results in CI being
    completed slightly faster, enabling quicker visibility into failure
    reasons :D
    parlough authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    1bd65c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Bump github/codeql-action from 3.24.5 to 3.24.6 (#5613)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 3.24.5 to 3.24.6.
    <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.24.6 - 29 Feb 2024</h2>
    <p>No user facing changes.</p>
    <h2>3.24.5 - 23 Feb 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.3. <a
    href="https://github.com/github/codeql-action/pull/2156">#2156</a></li>
    </ul>
    <h2>3.24.4 - 21 Feb 2024</h2>
    <ul>
    <li>Fix an issue where an existing, but empty,
    <code>/sys/fs/cgroup/cpuset.cpus</code> file always resulted in a
    single-threaded run. <a
    href="https://github.com/github/codeql-action/pull/2151">#2151</a></li>
    </ul>
    <h2>3.24.3 - 15 Feb 2024</h2>
    <ul>
    <li>Fix an issue where the CodeQL Action would fail to load a
    configuration specified by the <code>config</code> input to the
    <code>init</code> Action. <a
    href="https://github.com/github/codeql-action/pull/2147">#2147</a></li>
    </ul>
    <h2>3.24.2 - 15 Feb 2024</h2>
    <ul>
    <li>Enable improved multi-threaded performance on larger runners for
    GitHub Enterprise Server users. This feature is already available to
    github.com users. <a
    href="https://github.com/github/codeql-action/pull/2141">#2141</a></li>
    </ul>
    <h2>3.24.1 - 13 Feb 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.2. <a
    href="https://github.com/github/codeql-action/pull/2124">#2124</a></li>
    <li>The CodeQL action no longer fails if it can't write to the telemetry
    api endpoint. <a
    href="https://github.com/github/codeql-action/pull/2121">#2121</a></li>
    </ul>
    <h2>3.24.0 - 02 Feb 2024</h2>
    <ul>
    <li>CodeQL Python analysis will no longer install dependencies on GitHub
    Enterprise Server, as is already the case for github.com. See <a
    href="https://github.com/github/codeql-action/blob/main/#3230---08-jan-2024">release
    notes for 3.23.0</a> for more details. <a
    href="https://github.com/github/codeql-action/pull/2106">#2106</a></li>
    </ul>
    <h2>3.23.2 - 26 Jan 2024</h2>
    <ul>
    <li>On Linux, the maximum possible value for the <code>--threads</code>
    option now respects the CPU count as specified in <code>cgroup</code>
    files to more accurately reflect the number of available cores when
    running in containers. <a
    href="https://github.com/github/codeql-action/pull/2083">#2083</a></li>
    <li>Update default CodeQL bundle version to 2.16.1. <a
    href="https://github.com/github/codeql-action/pull/2096">#2096</a></li>
    </ul>
    <h2>3.23.1 - 17 Jan 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.0. <a
    href="https://github.com/github/codeql-action/pull/2073">#2073</a></li>
    <li>Change the retention period for uploaded debug artifacts to 7 days.
    Previously, this was whatever the repository default was. <a
    href="https://github.com/github/codeql-action/pull/2079">#2079</a></li>
    </ul>
    <h2>3.23.0 - 08 Jan 2024</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/8a470fddafa5cbb6266ee11b37ef4d8aae19c571"><code>8a470fd</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2176">#2176</a>
    from github/update-v3.24.6-158d0780d</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/d59eafb69b1bbf6ebc4592895da945a4cc588806"><code>d59eafb</code></a>
    Update changelog for v3.24.6</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/158d0780dc10ed5108b9fb567ea80a54c245dd67"><code>158d078</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2175">#2175</a>
    from github/henrymercer/fix-languages-init-success</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/2307ff547f1c8a003d306eede350ccff46e0e65d"><code>2307ff5</code></a>
    Add <code>languages</code> and <code>build_mode</code> to
    <code>init</code> <code>success</code> status report</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/ccd3f0254505d3abf6b996df24b8cc9a0d77c98f"><code>ccd3f02</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2173">#2173</a>
    from github/henrymercer/mark-third-party-limits-erro...</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/c0917251d4d0392e762284c11e2c9c1b82195af1"><code>c091725</code></a>
    Refactoring: Convert <code>ActionName</code> to enum</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/e12a8cc5eb90431cfed6096ac78c48448b5cf331"><code>e12a8cc</code></a>
    Use <code>isFirstPartyAnalysis</code> for a stronger check</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/888ab31e3edfe95e943195e117426658cc6a3802"><code>888ab31</code></a>
    Mark third-party SARIF limits errors as configuration errors</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/bd56a05133734527a524799b550f71febf4597b9"><code>bd56a05</code></a>
    Rename <code>InvalidRequestError</code> to
    <code>InvalidSarifUploadError</code></li>
    <li><a
    href="https://github.com/github/codeql-action/commit/7bde9061b48b68e993ca909411613cf15bd12708"><code>7bde906</code></a>
    Merge pull request <a
    href="https://github.com/github/codeql-action/issues/2172">#2172</a>
    from github/henrymercer/fix-readme-typos</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/47b3d888fe66b639e431abf22ebca059152f1eea...8a470fddafa5cbb6266ee11b37ef4d8aae19c571">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=3.24.5&new-version=3.24.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    cd5c543 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    7b87e18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b46d8bd View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Add destructuring named fields to "Records" page (#5622)

    Fixes #5262 
    
    Added an example (w/ code excerpt) of destructuring named fields to the
    "Multiple returns" section, and improved links connecting more info
    between the patterns, pattern types, and records pages
    MaryaBelanger authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    1cbfd5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a0cb8a View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Sync: 2024/03/07

    AmosHuKe committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    441f98d View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Update: translations

    AmosHuKe committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    37579cc View commit details
    Browse the repository at this point in the history
  2. Update: Action - build

    AmosHuKe committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    691361a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e0d3c5 View commit details
    Browse the repository at this point in the history
  4. Delete: cloud_build

    AmosHuKe committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    ebb43fe View commit details
    Browse the repository at this point in the history