-
Notifications
You must be signed in to change notification settings - Fork 65
[sync] 2025/06/09 #506
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
Merged
Merged
[sync] 2025/06/09 #506
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [sass](https://github.com/sass/dart-sass) from 1.87.0 to 1.88.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.88.0</h2> <p>To install Sass 1.88.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> <ul> <li> <p>Allow custom properties with empty values (such as <code>--var:;</code>).</p> </li> <li> <p>Fix a bug when calculating source spans for interpolations.</p> </li> </ul> <h3>Dart and JS APIs</h3> <ul> <li><strong>Potentially breaking bug fix:</strong> Throw an error when passing a function or mixin object from one compilation to another.</li> </ul> <h3>Dart API</h3> <ul> <li>Deprecate passing a relative URL to <code>compileString()</code> and related functions.</li> </ul> <p>See the <a href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1880">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.88.0</h2> <ul> <li> <p>Allow custom properties with empty values (such as <code>--var:;</code>).</p> </li> <li> <p>Fix a bug when calculating source spans for interpolations.</p> </li> </ul> <h3>Dart and JS APIs</h3> <ul> <li><strong>Potentially breaking bug fix:</strong> Throw an error when passing a function or mixin object from one compilation to another.</li> </ul> <h3>Dart API</h3> <ul> <li>Deprecate passing a relative URL to <code>compileString()</code> and related functions.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sass/dart-sass/commit/c6b21630e5b28eb038001f8739a3db2046b393a0"><code>c6b2163</code></a> Merge pull request <a href="https://redirect.github.com/sass/dart-sass/issues/2572">#2572</a> from sass/empty-custom-prop</li> <li><a href="https://github.com/sass/dart-sass/commit/6edc11ee3b734667d35149bb77ec80ab84d94c0c"><code>6edc11e</code></a> Support empty custom properties</li> <li><a href="https://github.com/sass/dart-sass/commit/a81cd73aea532aab95d0b0e9c4f56baf4ade98fc"><code>a81cd73</code></a> Properly handle dev changelogs in bump-version-* tasks</li> <li><a href="https://github.com/sass/dart-sass/commit/7f54226d1cfcfcf82c3c725fca78ea9ae945f6e0"><code>7f54226</code></a> Disallow passing functions/mixins across compilations (<a href="https://redirect.github.com/sass/dart-sass/issues/2544">#2544</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/90b6b39fbe13e80e0e07d12f24091d4ae7ce5b83"><code>90b6b39</code></a> Remove useless <code>_currentCallable</code> property in the evaluate visitor (<a href="https://redirect.github.com/sass/dart-sass/issues/2570">#2570</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/1a5e0eeee44ad023372670313101df2545f74967"><code>1a5e0ee</code></a> Fix off-by-one error in Interpolation.spanForElement() (<a href="https://redirect.github.com/sass/dart-sass/issues/2568">#2568</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/735109f35fc8f3cf2e1c7ddea5a8dc143a7bfc68"><code>735109f</code></a> Deprecate passing a relative URL to <code>compileString()</code> <em>et al</em> (<a href="https://redirect.github.com/sass/dart-sass/issues/2567">#2567</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/c4b0138c243414709772e0aa5c9b2a62fd8e7931"><code>c4b0138</code></a> Bump protoc_plugin from 21.1.2 to 22.0.1 and protobuf to 4.0.0 (<a href="https://redirect.github.com/sass/dart-sass/issues/2554">#2554</a>)</li> <li>See full diff in <a href="https://github.com/sass/dart-sass/compare/1.87.0...1.88.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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>
This add the null-aware element to our [collections documentation](https://dart.dev/language/collections). Notes: This is behind a beta feature flag right now. Preview: https://dart-dev--pr6575-null-aware-element-c-1p89rpex.web.app/language/collections#null-aware-element Fixes [6458](dart-lang/site-www#6458) --- - [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: Parker Lougheed <parlough@gmail.com>
Fixes broken links and outdated names. --- - [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/packages/excerpter) indicated by `<?code-excerpt` need to be updated in their source `.dart` file as well. </details>
Bumps [@11ty/eleventy](https://github.com/11ty/eleventy) from 3.1.0-beta.1 to 3.1.0. <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 v3.1.0: 11% faster and 22% smaller!</h2> <h2>Try it out in your project</h2> <pre><code>npm install @11ty/eleventy@latest </code></pre> <p>Read more about <a href="https://www.11ty.dev/docs/">getting started with Eleventy</a> or <a href="https://www.11ty.dev/#why-should-you-use-eleventy">why you should use Eleventy</a>.</p> <ul> <li><strong>v3.1.0 Issue Milestone</strong>: <a href="https://github.com/11ty/eleventy/milestone/47?closed=1">https://github.com/11ty/eleventy/milestone/47?closed=1</a></li> <li><strong>Compare with v3.0.0</strong>: <a href="https://github.com/11ty/eleventy/compare/v3.0.0...v3.1.0">https://github.com/11ty/eleventy/compare/v3.0.0...v3.1.0</a></li> </ul> <h2>What’s new?</h2> <ul> <li>Support for Import Attributes <a href="https://redirect.github.com/11ty/eleventy/issues/3580">#3580</a> e.g. <code>import data from './data.json' with { type: 'json' };</code>, see <a href="https://redirect.github.com/11ty/eleventy-dependency-tree-esm/issues/2">11ty/eleventy-dependency-tree-esm#2</a> and <a href="https://redirect.github.com/11ty/eleventy-dependency-tree-esm/issues/4">11ty/eleventy-dependency-tree-esm#4</a></li> <li>Build performance improvements over v3.0.0 in <a href="https://redirect.github.com/11ty/eleventy/pull/3493">11ty/eleventy#3493</a> <ul> <li>Improve build performance ~50ms (dynamic dev server import only on --serve) by <a href="https://github.com/boehs"><code>@boehs</code></a> in <a href="https://redirect.github.com/11ty/eleventy/pull/3689">11ty/eleventy#3689</a></li> </ul> </li> <li>Adds <code>html-relative</code> Passthrough Copy mode for relative asset references in HTML. Learn more at <a href="https://redirect.github.com/11ty/eleventy/pull/3573">11ty/eleventy#3573</a> (from issue <a href="https://redirect.github.com/11ty/eleventy/issues/3552">#3552</a>)</li> <li>A whole bunch of Dev Server updates and fixes, most notably <a href="https://github.com/11ty/eleventy-dev-server/releases/tag/v2.0.7">https://github.com/11ty/eleventy-dev-server/releases/tag/v2.0.7</a></li> <li>Add subpath export for UserConfig type definitions (<a href="https://redirect.github.com/11ty/eleventy/issues/3460">#3460</a>) by <a href="https://github.com/noelforte"><code>@noelforte</code></a> in <a href="https://redirect.github.com/11ty/eleventy/pull/3562">11ty/eleventy#3562</a></li> <li>IdAttribute plugin has <code>checkDuplicates</code> option (always enabled by default, now allows you to disable) <a href="https://redirect.github.com/11ty/eleventy/issues/3560">#3560</a> Docs: <a href="https://www.11ty.dev/docs/plugins/id-attribute/#with-options">https://www.11ty.dev/docs/plugins/id-attribute/#with-options</a></li> <li>Error messaging improvements: <ul> <li>Improved error messaging when attempting to link to a <code>permalink: false</code> template (in the HTML <code><base></code> plugin) <a href="https://redirect.github.com/11ty/eleventy/issues/3503">#3503</a></li> <li>Better errors with Custom template types with non-string permalink values: <a href="https://redirect.github.com/11ty/eleventy/issues/3472">#3472</a></li> <li>Improved error messaging with syntax errors in <code>.11ty.js</code> files <a href="https://redirect.github.com/11ty/eleventy/issues/3571">#3571</a></li> <li>Improved require(esm) error messaging to reflect proper support in Node v22.12 <a href="https://redirect.github.com/11ty/eleventy/issues/3568">#3568</a></li> <li>Error stack improvements by <a href="https://github.com/noelforte"><code>@noelforte</code></a> in <a href="https://redirect.github.com/11ty/eleventy/pull/3572">11ty/eleventy#3572</a></li> </ul> </li> </ul> <h2>Bug fixes</h2> <ul> <li>Bug fix for returning non-traditional data with <code>eleventyConfig.addCollection</code> API <a href="https://redirect.github.com/11ty/eleventy/issues/3467">#3467</a></li> </ul> <ul> <li>Internals: consolidates TemplateMap with Dependency Graph for more accurate build order during incremental builds (fixing unrendered template errors) <a href="https://redirect.github.com/11ty/eleventy/issues/3410">#3410</a> <em>(Fair warning: this was a big change!)</em></li> <li>Fix duplicate permaink error on Windows after file delete and re-add <a href="https://redirect.github.com/11ty/eleventy/issues/3631">#3631</a></li> <li>Fix (and better error messaging) for <code>link.slice is not a function</code> errors when using function permalinks <a href="https://redirect.github.com/11ty/eleventy/issues/3472">#3472</a> <a href="https://redirect.github.com/11ty/eleventy/issues/3619">#3619</a></li> <li>Improvements to bundler-friendiness of imports (using Programmatic API in serverless contexts) <a href="https://redirect.github.com/11ty/eleventy/issues/3656">#3656</a></li> <li>Fix when using <code>eleventyConfig.setUseTemplateCache(false);</code> and <code>11ty.js</code> JavaScript templates <a href="https://redirect.github.com/11ty/eleventy/issues/3667">#3667</a></li> <li>Fix for passthrough copy output locations during incremental builds <a href="https://redirect.github.com/11ty/eleventy/issues/3285">#3285</a></li> <li>Check <code>Error.cause</code> for <code>TemplateContentPrematureUseError</code> when rendering by <a href="https://github.com/noelforte"><code>@noelforte</code></a> in <a href="https://redirect.github.com/11ty/eleventy/pull/3651">11ty/eleventy#3651</a></li> <li>Fix <code>dateValue.toLowerCase() is not a function</code> error when using addDateParsing API <a href="https://redirect.github.com/11ty/eleventy/issues/3674">#3674</a></li> </ul> <ul> <li>Improvements to engine consistency (improved use of Nunjucks cache) <a href="https://redirect.github.com/11ty/eleventy/issues/3736">#3736</a></li> <li>Fixes <code>eleventy.templateModified</code> listeners warning <a href="https://redirect.github.com/11ty/eleventy/issues/3735">#3735</a></li> <li>Fixes for bugs with merging Arrays in <code>eleventyComputed</code>. Arrays are now treated as a single entity when merging over non-computed data. Arrays will still be merged in the data cascade from multiple <code>eleventyComputed</code> entries. <a href="https://redirect.github.com/11ty/eleventy/issues/3728">#3728</a></li> <li>Fix bug with collection definition on subsequent builds <a href="https://redirect.github.com/11ty/eleventy/issues/3711">#3711</a></li> <li>HtmlBasePlugin: Fix confusing error message by <a href="https://github.com/noelleleigh"><code>@noelleleigh</code></a> in <a href="https://redirect.github.com/11ty/eleventy/pull/3709">11ty/eleventy#3709</a></li> <li>Fix import-related error with CommonJS modules in Node 23 by <a href="https://github.com/vrugtehagel"><code>@vrugtehagel</code></a> in <a href="https://redirect.github.com/11ty/eleventy/pull/3519">11ty/eleventy#3519</a> <a href="https://redirect.github.com/11ty/eleventy/issues/3518">#3518</a></li> <li>Fix for InputPathToUrl plugin to support unencoded paths with spaces <a href="https://redirect.github.com/11ty/eleventy/issues/3559">#3559</a> <a href="https://redirect.github.com/11ty/eleventy/issues/3583">#3583</a></li> </ul> <h2>Dependency Watch</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/11ty/eleventy/commit/ef6531e873f76a4d55277eac1af16455b24489bb"><code>ef6531e</code></a> Coverage for v3.1.0</li> <li><a href="https://github.com/11ty/eleventy/commit/c22d8d226f2807a0a5412989143fbc4491b1964f"><code>c22d8d2</code></a> v3.1.0</li> <li><a href="https://github.com/11ty/eleventy/commit/9c1be4f7896c7e657733704cbb58a0c84d1978af"><code>9c1be4f</code></a> Upgrade dependencies.</li> <li><a href="https://github.com/11ty/eleventy/commit/caa182645bf05f8d4f33b0bb1ded9effbc2f15c3"><code>caa1826</code></a> Add Node 24 to CI</li> <li><a href="https://github.com/11ty/eleventy/commit/61235c823ae3f63e54ad3146a30719ac2f35871e"><code>61235c8</code></a> Upgrade recursive-copy dep</li> <li><a href="https://github.com/11ty/eleventy/commit/0a5a4fd388f4c3199ddef6d3cec3b8b0ef321042"><code>0a5a4fd</code></a> Removes cross-spawn dependency</li> <li><a href="https://github.com/11ty/eleventy/commit/7cd511fe031aedaf8df020a739367164c72dc3c4"><code>7cd511f</code></a> Upgrade dep</li> <li><a href="https://github.com/11ty/eleventy/commit/7179ea8ef6d4acdecfff40588934c3f7c0055dd0"><code>7179ea8</code></a> Upgrade dep</li> <li><a href="https://github.com/11ty/eleventy/commit/636c25e43870b05d7324b489859b72d2faf094e6"><code>636c25e</code></a> Bump tinyglobby from 0.2.12 to 0.2.13 (<a href="https://redirect.github.com/11ty/eleventy/issues/3771">#3771</a>)</li> <li><a href="https://github.com/11ty/eleventy/commit/bf4c32153d698bb971b8a9809daadc6af94e4209"><code>bf4c321</code></a> Bump tinyglobby from 0.2.12 to 0.2.13</li> <li>See full diff in <a href="https://github.com/11ty/eleventy/compare/v3.1.0-beta.1...v3.1.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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>
Explain how you can turn on a Dart experiment when running a Flutter app. Here's prior art where we explain how a Dart feature can be used on Flutter's tooling: https://dart.dev/libraries/core/environment-declarations#flutter --- - [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/packages/excerpter) indicated by `<?code-excerpt` need to be updated in their source `.dart` file as well. </details> --------- Co-authored-by: Amanda Fitch <18406675+antfitch@users.noreply.github.com>
Bumps [sass](https://github.com/sass/dart-sass) from 1.88.0 to 1.89.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.89.0</h2> <p>To install Sass 1.89.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> <ul> <li>Allow the Node package importer to load files even when there are multiple potential resolutions, as long as those resolutions all point to the same file.</li> </ul> <p>See the <a href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1890">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.89.0</h2> <ul> <li>Allow the Node package importer to load files even when there are multiple potential resolutions, as long as those resolutions all point to the same file.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sass/dart-sass/commit/4e9e2062f691359a8da582eb4e600ad5dc931c93"><code>4e9e206</code></a> Allow the Node.js pkg importer to return the same URL multiple times (<a href="https://redirect.github.com/sass/dart-sass/issues/2575">#2575</a>)</li> <li>See full diff in <a href="https://github.com/sass/dart-sass/compare/1.88.0...1.89.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.17 to 3.28.18. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action's releases</a>.</em></p> <blockquote> <h2>v3.28.18</h2> <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>3.28.18 - 16 May 2025</h2> <ul> <li>Update default CodeQL bundle version to 2.21.3. <a href="https://redirect.github.com/github/codeql-action/pull/2893">#2893</a></li> <li>Skip validating SARIF produced by CodeQL for improved performance. <a href="https://redirect.github.com/github/codeql-action/pull/2894">#2894</a></li> <li>The number of threads and amount of RAM used by CodeQL can now be set via the <code>CODEQL_THREADS</code> and <code>CODEQL_RAM</code> runner environment variables. If set, these environment variables override the <code>threads</code> and <code>ram</code> inputs respectively. <a href="https://redirect.github.com/github/codeql-action/pull/2891">#2891</a></li> </ul> <p>See the full <a href="https://github.com/github/codeql-action/blob/v3.28.18/CHANGELOG.md">CHANGELOG.md</a> for more information.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/ff0a06e83cb2de871e5a09832bc6a81e7276941f"><code>ff0a06e</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2896">#2896</a> from github/update-v3.28.18-b86edfc27</li> <li><a href="https://github.com/github/codeql-action/commit/a41e0844be4d25fcef7ce7fa536f3e30275a9a1c"><code>a41e084</code></a> Update changelog for v3.28.18</li> <li><a href="https://github.com/github/codeql-action/commit/b86edfc27a1e0d3b55127a7496a1c770a02b2f84"><code>b86edfc</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2893">#2893</a> from github/update-bundle/codeql-bundle-v2.21.3</li> <li><a href="https://github.com/github/codeql-action/commit/e93b90025f7c49dccc3ee640c4155b63eb9a6b39"><code>e93b900</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.21.3</li> <li><a href="https://github.com/github/codeql-action/commit/510dfa3460b15b34a807ab5609b4691aed5ebbee"><code>510dfa3</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2894">#2894</a> from github/henrymercer/skip-validating-codeql-sarif</li> <li><a href="https://github.com/github/codeql-action/commit/492d7832457da825a964331d860789f3f19d105b"><code>492d783</code></a> Merge branch 'main' into henrymercer/skip-validating-codeql-sarif</li> <li><a href="https://github.com/github/codeql-action/commit/83bdf3b7f92061d2f6d74e2a4555ecf719adad68"><code>83bdf3b</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2859">#2859</a> from github/update-supported-enterprise-server-versions</li> <li><a href="https://github.com/github/codeql-action/commit/cffc916774454a5ead1c8fb7925abad20cda85e4"><code>cffc916</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2891">#2891</a> from austinpray-mixpanel/patch-1</li> <li><a href="https://github.com/github/codeql-action/commit/4420887272f1c68c7c58ca2970bdfb5eb657cf08"><code>4420887</code></a> Add deprecation warning for CodeQL 2.16.5 and earlier</li> <li><a href="https://github.com/github/codeql-action/commit/4e178c584157c51ff3d6fb87c764e7ed0715f82a"><code>4e178c5</code></a> Update supported versions table in README</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/60168efe1c415ce0f5521ea06d5c2062adbeed1b...ff0a06e83cb2de871e5a09832bc6a81e7276941f">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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: Amanda Fitch <18406675+antfitch@users.noreply.github.com>
- Add version note to cross compilation support - Add `cross-compilation` anchor to use for new `/to/cross-compilation` tooling redirect - Fix case of double "the" - Minor formatting changes
Contents already reviewed in the SDK.
Also update the formatting of the page intro to use a definition list instead of an unordered list.
These changes are generated from already-reviewed SDK updates using `./dash_site generate-lints` then `./dash_site generate-diagnostics`.
This adds new features that are available in Dart 3.8. Links are pending. Preview: https://dart-dev--pr6589-dart-lang-evolution-3-8-45am495n.web.app/resources/language/evolution#dart-3-8 Todo list: - [ ] Update blog post link. --------- Co-authored-by: Parker Lougheed <parlough@gmail.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.19 to 22.15.21. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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>
Accompanying Dart CL: https://dart-review.googlesource.com/c/sdk/+/429920 --------- Co-authored-by: Parker Lougheed <parlough@gmail.com>
Primarily updates the header to follow "How to X" as @antfitch suggested in dart-lang/site-www#6612 (comment). Also updates the title of the issues. Other changes are minor formatting cleanup to the doc.
Bumps [@swc/html](https://github.com/swc-project/swc) from 1.11.24 to 1.11.29. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/swc-project/swc/blob/main/CHANGELOG.md"><code>@swc/html</code>'s changelog</a>.</em></p> <blockquote> <h2>[1.11.29] - 2025-05-21</h2> <h3>Bug Fixes</h3> <ul> <li> <p><strong>(<code>@swc/types</code>)</strong> Add <code>transform.nativeClassProperties</code> (<a href="https://redirect.github.com/swc-project/swc/issues/10418">#10418</a>) (<a href="https://github.com/swc-project/swc/commit/f3af44c1540268c02c86b71796f1a0ac50594584">f3af44c</a>)</p> </li> <li> <p><strong>(<code>@swc/types</code>)</strong> Add <code>resolveFully</code> to <code>BaseModuleConfig</code> (<a href="https://redirect.github.com/swc-project/swc/issues/10426">#10426</a>) (<a href="https://github.com/swc-project/swc/commit/164cbaa2c02a3216096fa7b969fcfa6575954892">164cbaa</a>)</p> </li> <li> <p><strong>(ci)</strong> Remove wasmer override (<a href="https://github.com/swc-project/swc/commit/425eeb905656cede2e67cdd114beb5bc2fc6699d">425eeb9</a>)</p> </li> <li> <p><strong>(es/compat)</strong> Properly handle rest assignment in for-in/of head (<a href="https://redirect.github.com/swc-project/swc/issues/10489">#10489</a>) (<a href="https://github.com/swc-project/swc/commit/b9c04468f17f0583a132f00daf9d138ce38a9d8b">b9c0446</a>)</p> </li> <li> <p><strong>(es/jest)</strong> Hoisting vars with names starting with mock (<a href="https://redirect.github.com/swc-project/swc/issues/10410">#10410</a>) (<a href="https://github.com/swc-project/swc/commit/a29eb2973365ae22cae0fde6e20693b538962cf9">a29eb29</a>)</p> </li> <li> <p><strong>(es/jest)</strong> Revert <a href="https://redirect.github.com/swc-project/swc/issues/10410">#10410</a> (<a href="https://redirect.github.com/swc-project/swc/issues/10452">#10452</a>) (<a href="https://github.com/swc-project/swc/commit/bc756f84c9b1c154fe7f00193066301658ef1484">bc756f8</a>)</p> </li> <li> <p><strong>(es/minifier)</strong> Properly handle object shorthand syntax during compression (<a href="https://redirect.github.com/swc-project/swc/issues/10467">#10467</a>) (<a href="https://github.com/swc-project/swc/commit/bae494039d49967c05c6d34645de25ade13aac33">bae4940</a>)</p> </li> <li> <p><strong>(es/module)</strong> Handle <code>__proto__</code> export name (<a href="https://redirect.github.com/swc-project/swc/issues/10420">#10420</a>) (<a href="https://github.com/swc-project/swc/commit/1b94c7a7fb8c55200faa474448f2cc29612f6aa0">1b94c7a</a>)</p> </li> <li> <p><strong>(es/optimization)</strong> Support decimal numbers in <code>jsonify</code> (<a href="https://redirect.github.com/swc-project/swc/issues/10424">#10424</a>) (<a href="https://github.com/swc-project/swc/commit/affdec2be84d58ac30f91bf17325bd3095e1ce46">affdec2</a>)</p> </li> <li> <p><strong>(es/react-compiler)</strong> Mark function components declared as a var interesting (<a href="https://redirect.github.com/swc-project/swc/issues/10437">#10437</a>) (<a href="https://github.com/swc-project/swc/commit/5eac076b77fa43649cde468deee49771a987781c">5eac076</a>)</p> </li> <li> <p><strong>(es/renamer)</strong> Fix (broken) identifier preserving API (<a href="https://redirect.github.com/swc-project/swc/issues/10474">#10474</a>) (<a href="https://github.com/swc-project/swc/commit/06c64cf9ed0e84891daf102f8756fcb1ee516527">06c64cf</a>)</p> </li> <li> <p><strong>(ts/fast-dts)</strong> Emit <code>readonly</code> for Object getter prop (<a href="https://redirect.github.com/swc-project/swc/issues/10492">#10492</a>) (<a href="https://github.com/swc-project/swc/commit/6c03e20a98b239572c29424165d6031207a7340d">6c03e20</a>)</p> </li> <li> <p><strong>(ts/fast-dts)</strong> Align object getter/setter emit behavior with TypeScript (<a href="https://redirect.github.com/swc-project/swc/issues/10502">#10502</a>) (<a href="https://github.com/swc-project/swc/commit/78c754e7a6057c07db077f2954a11d0eb7eb7276">78c754e</a>)</p> </li> </ul> <h3>Features</h3> <ul> <li><strong>(common)</strong> Allow using <code>build_sourcemap</code> with multiple <code>SourceMap</code> (<a href="https://redirect.github.com/swc-project/swc/issues/10438">#10438</a>) (<a href="https://github.com/swc-project/swc/commit/2a07c8a9c223cbb3862cf7aaafa7659667d13b6e">2a07c8a</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/swc-project/swc/commit/8facaa9183dfa1e1a64dad5da9f309e9fa4877bd"><code>8facaa9</code></a> chore: Publish <code>1.11.29</code> with <code>swc_core</code> <code>v26.0.1</code></li> <li><a href="https://github.com/swc-project/swc/commit/cf3096fd59f1de158318f42a54fd35cb2289c493"><code>cf3096f</code></a> chore: Update changelog</li> <li><a href="https://github.com/swc-project/swc/commit/24a69f25aa4f9d67668feda585880b64a92856a1"><code>24a69f2</code></a> chore: Publish <code>1.11.29-nightly-20250521.1</code> with <code>swc_core</code> <code>v26.0.1</code></li> <li><a href="https://github.com/swc-project/swc/commit/9e372a56795f1f80642e12c271162c84263a6e93"><code>9e372a5</code></a> chore: Publish crates with <code>swc_core</code> <code>v26.0.1</code></li> <li><a href="https://github.com/swc-project/swc/commit/de51be1a782af1f22c2ca5ab3ddc5fa187872281"><code>de51be1</code></a> refactor(ecma/transform): cleanup rename analyzer (<a href="https://redirect.github.com/swc-project/swc/issues/10500">#10500</a>)</li> <li><a href="https://github.com/swc-project/swc/commit/78c754e7a6057c07db077f2954a11d0eb7eb7276"><code>78c754e</code></a> fix(ts/fast-dts): Align object getter/setter emit behavior with TypeScript (#...</li> <li><a href="https://github.com/swc-project/swc/commit/f01d85920b2109119679284111716333fe40aa13"><code>f01d859</code></a> chore(ci): Fix ring build on aarch64 linux gnu (<a href="https://redirect.github.com/swc-project/swc/issues/10497">#10497</a>)</li> <li><a href="https://github.com/swc-project/swc/commit/0f5d9c1ac780b8db83dcaf108aef499157b084c3"><code>0f5d9c1</code></a> refactor(es/renamer): Inline <code>get_unresolved</code> (<a href="https://redirect.github.com/swc-project/swc/issues/10493">#10493</a>)</li> <li><a href="https://github.com/swc-project/swc/commit/6c03e20a98b239572c29424165d6031207a7340d"><code>6c03e20</code></a> fix(ts/fast-dts): Emit <code>readonly</code> for Object getter prop (<a href="https://redirect.github.com/swc-project/swc/issues/10492">#10492</a>)</li> <li><a href="https://github.com/swc-project/swc/commit/d2468f1053c036a559ee502fad5b37e718ac372d"><code>d2468f1</code></a> chore: Drop unused crates (<a href="https://redirect.github.com/swc-project/swc/issues/10494">#10494</a>)</li> <li>Additional commits viewable in <a href="https://github.com/swc-project/swc/compare/v1.11.24...v1.11.29">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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: Amanda Fitch <18406675+antfitch@users.noreply.github.com>
The "Glossary" card on the /resources page was incorrectly linking to `/resources/breaking-changes`. This PR updates the link to point to the correct glossary location at` /resources/glossary`
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.23 to 22.15.24. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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>
Added changes that have occurred on the Dart docs site. This includes doc and notable infrastructure changes. Note: * I switched to bullets with more space in between them because it was easier for me to read the content. * Added a new section to capture interesting infrastructure changes.
Migrates usages of [Sass variables](https://sass-lang.com/documentation/variables/) to [CSS custom properties](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_cascading_variables/Using_CSS_custom_properties) as a step towards adding a dark mode. Utilizes the CSS properties from flutter/website as a base and makes minor adjustments to align with current dart.dev style. Contributes to dart-lang/site-www#2625
Resolves #6623 --- - [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/packages/excerpter) indicated by `<?code-excerpt` need to be updated in their source `.dart` file as well. </details>
Contents already reviewed within the SDK. --------- Co-authored-by: Amanda Fitch <18406675+antfitch@users.noreply.github.com>
Copies with `{% tabs %}` implementation from flutter/website with minor modifications to be compatible with the site. Then replaces existing tabs manually built with HTML with the new functionality. This change also results in improved screen reader and keyboard accessibility for the migrated tabs.
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.27 to 22.15.29. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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>
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.1 to 2.4.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ossf/scorecard-action/releases">ossf/scorecard-action's releases</a>.</em></p> <blockquote> <h2>v2.4.2</h2> <h2>What's Changed</h2> <p>This update bumps the Scorecard version to the v5.2.1 release. For a complete list of changes, please refer to the Scorecard <a href="https://github.com/ossf/scorecard/releases/tag/v5.2.0">v5.2.0</a> and <a href="https://github.com/ossf/scorecard/releases/tag/v5.2.1">v5.2.1</a> release notes.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/ossf/scorecard-action/compare/v2.4.1...v2.4.2">https://github.com/ossf/scorecard-action/compare/v2.4.1...v2.4.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ossf/scorecard-action/commit/05b42c624433fc40578a4040d5cf5e36ddca8cde"><code>05b42c6</code></a> :seedling: bump docker to ghcr v2.4.2 (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1548">#1548</a>)</li> <li><a href="https://github.com/ossf/scorecard-action/commit/b225da6b2b97811a123bb34532642f3ad6a4f011"><code>b225da6</code></a> Bump github.com/ossf/scorecard/v5 from v5.2.0 to v5.2.1 (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1550">#1550</a>)</li> <li><a href="https://github.com/ossf/scorecard-action/commit/9399f6f42496e38fbb8dbcf85e17223226a5dafe"><code>9399f6f</code></a> :seedling: Bump the docker-images group across 1 directory with 2 updates (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1">#1</a>...</li> <li><a href="https://github.com/ossf/scorecard-action/commit/e1daa8c5c7ed469dbb0167e261ed1c9fa673a9ae"><code>e1daa8c</code></a> :seedling: Bump the github-actions group across 1 directory with 5 updates (#...</li> <li><a href="https://github.com/ossf/scorecard-action/commit/9fe6511b9b36af3b03200e49cf8fb09d261b5402"><code>9fe6511</code></a> :seedling: Bump golang.org/x/net from 0.39.0 to 0.40.0 (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1542">#1542</a>)</li> <li><a href="https://github.com/ossf/scorecard-action/commit/25b9cd9cd11610dcac11e59afed9910714b12129"><code>25b9cd9</code></a> :seedling: Bump github.com/ossf/scorecard/v5 from v5.1.1 to v5.2.0 (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1547">#1547</a>)</li> <li><a href="https://github.com/ossf/scorecard-action/commit/18cc9b81307fc5ab3c2cd7092955f06dcfdf8c42"><code>18cc9b8</code></a> :seedling: Bump golang.org/x/net from 0.38.0 to 0.39.0 (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1536">#1536</a>)</li> <li><a href="https://github.com/ossf/scorecard-action/commit/db7814227b097a902957aa24d989c6e473613a8e"><code>db78142</code></a> :seedling: Bump the github-actions group with 2 updates (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1538">#1538</a>)</li> <li><a href="https://github.com/ossf/scorecard-action/commit/de386ed459e2f85111697f50fe076d0ea617a32f"><code>de386ed</code></a> :seedling: Bump golang from 1.24.1 to 1.24.2 in the docker-images group (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1534">#1534</a>)</li> <li><a href="https://github.com/ossf/scorecard-action/commit/5b7cedba4eccfb66a6277e40cbe18d1d559ecc00"><code>5b7cedb</code></a> :seedling: Bump github.com/sigstore/cosign/v2 from 2.4.3 to 2.5.0 (<a href="https://redirect.github.com/ossf/scorecard-action/issues/1537">#1537</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ossf/scorecard-action/compare/f49aabe0b5af0936a0987cfb85d86b75731b0186...05b42c624433fc40578a4040d5cf5e36ddca8cde">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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>
This prepares a `/get-started` directory that hides its child pages from the sitemap and asks search engines to not index them. In-progress FWE content can be placed here. Eventually custom tutorial functionality and styles will be applied within the directory as well. The content is a placeholder so there's something clarifying there, feel free to change it as needed in other PRs. **Staged:** https://dart-dev--pr6636-feat-hidden-fwe-directory-m2cikzvz.web.app/get-started
Generally migrated from the docs.flutter.dev implementation, with adjustments for Dart-site specifics, such as its navbar, tagged code blocks, lint and glossary cards, etc. Also fixes a few accessibility issues Resolves dart-lang/site-www#2625 Contributes to dart-lang/site-www#5251 **Staged:** https://dart-dev--pr6635-feat-dark-mode-3jiovcyx.web.app/docs
Update an older link to the repo for `package:path`.
- remove reference to package:quiver (it's older, and I don't believe something we want to showcase)
Resolves dart-lang/site-www#6637, using the same tag/event IDs as `flutter/website`.
Bumps [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) from 3.4.2 to 3.5.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/shikijs/shiki/releases">shiki's releases</a>.</em></p> <blockquote> <h2>v3.5.0</h2> <h3> 🚀 Features</h3> <ul> <li>Add support for CSS <code>light-dark()</code> function in dual themes - by <a href="https://github.com/dahlia"><code>@dahlia</code></a> and <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/1028">shikijs/shiki#1028</a> <a href="https://github.com/shikijs/shiki/commit/119b29bd"><!-- raw HTML omitted -->(119b2)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>Correct style comparison logic in mergeAdjacentStyledTokens - by <a href="https://github.com/nekomoyi"><code>@nekomoyi</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/1017">shikijs/shiki#1017</a> <a href="https://github.com/shikijs/shiki/commit/e75a9f8b"><!-- raw HTML omitted -->(e75a9)<!-- raw HTML omitted --></a></li> <li>Update styling for removed vp-code class and fix word highlighting - by <a href="https://github.com/luke358"><code>@luke358</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/1021">shikijs/shiki#1021</a> <a href="https://github.com/shikijs/shiki/commit/494f73e3"><!-- raw HTML omitted -->(494f7)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v3.4.2...v3.5.0">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/shikijs/shiki/commit/fda1f5bf31022d68da2c2227a7c87ee79845e030"><code>fda1f5b</code></a> chore: release v3.5.0</li> <li>See full diff in <a href="https://github.com/shikijs/shiki/commits/v3.5.0/packages/shiki">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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: Amanda Fitch <18406675+antfitch@users.noreply.github.com>
Bumps [@swc/html](https://github.com/swc-project/swc) from 1.11.29 to 1.11.31. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/swc-project/swc/blob/main/CHANGELOG.md"><code>@swc/html</code>'s changelog</a>.</em></p> <blockquote> <h2>[1.11.31] - 2025-06-05</h2> <h3>Bug Fixes</h3> <ul> <li> <p><strong>(es/codegen)</strong> Improve comments handling (<a href="https://redirect.github.com/swc-project/swc/issues/10534">#10534</a>) (<a href="https://github.com/swc-project/swc/commit/d9ba838df9b88d6c4108bc21dd9d6eebd406aacd">d9ba838</a>)</p> </li> <li> <p><strong>(es/codegen)</strong> Exclude <code>constructor</code> from source map names (<a href="https://redirect.github.com/swc-project/swc/issues/10551">#10551</a>) (<a href="https://github.com/swc-project/swc/commit/ef856402515758196f5d925bcfb8213bf0ca18fd">ef85640</a>)</p> </li> <li> <p><strong>(es/fixer)</strong> Fix a bug with awaited arrow fn expression (<a href="https://redirect.github.com/swc-project/swc/issues/10555">#10555</a>) (<a href="https://github.com/swc-project/swc/commit/9dfdfa62d3603586ff4279daf4e66443c024cdd6">9dfdfa6</a>)</p> </li> <li> <p><strong>(es/minifier)</strong> Fix missing variable (<a href="https://redirect.github.com/swc-project/swc/issues/10478">#10478</a>) (<a href="https://github.com/swc-project/swc/commit/6de3ef65bc599679020de13a3085824f06e047a7">6de3ef6</a>)</p> </li> <li> <p><strong>(es/minifier)</strong> Inline object of member if prop is an ident (<a href="https://redirect.github.com/swc-project/swc/issues/10548">#10548</a>) (<a href="https://github.com/swc-project/swc/commit/e554381bffa3602d7ce9ee156652cf654bac507f">e554381</a>)</p> </li> <li> <p><strong>(es/minifier)</strong> Add side effect check for test expr when compressing IfStmt (<a href="https://redirect.github.com/swc-project/swc/issues/10550">#10550</a>) (<a href="https://github.com/swc-project/swc/commit/3e9728e70c77139a770717f87a9e54920e4a58c9">3e9728e</a>)</p> </li> <li> <p><strong>(es/minifier)</strong> Fix typo in an option name (<a href="https://redirect.github.com/swc-project/swc/issues/10554">#10554</a>) (<a href="https://github.com/swc-project/swc/commit/a303941a36a59db19fe376b7601378fdc3830212">a303941</a>)</p> </li> <li> <p><strong>(es/parser)</strong> Emit syntax errors for strict mode in non-module or scripts (<a href="https://redirect.github.com/swc-project/swc/issues/10545">#10545</a>) (<a href="https://github.com/swc-project/swc/commit/1291b4a78c51512fb0c699f3409275f4065bbc0b">1291b4a</a>)</p> </li> <li> <p><strong>(es/react-compiler)</strong> Fix usefulness detection (<a href="https://redirect.github.com/swc-project/swc/issues/10506">#10506</a>) (<a href="https://github.com/swc-project/swc/commit/41075a1c8776b62d7c2fc6436677d5d6b083a2f8">41075a1</a>)</p> </li> <li> <p><strong>(es/utils)</strong> Fix <code>extract_var_ids</code> (<a href="https://redirect.github.com/swc-project/swc/issues/10511">#10511</a>) (<a href="https://github.com/swc-project/swc/commit/56443727dd195a2a3500014b8f54b9a18e14e484">5644372</a>)</p> </li> <li> <p><strong>(react-compiler)</strong> Fix fast check (<a href="https://redirect.github.com/swc-project/swc/issues/10538">#10538</a>) (<a href="https://github.com/swc-project/swc/commit/9403ce2e7372dbcd579e2710480f2ffc78d8bcca">9403ce2</a>)</p> </li> <li> <p><strong>(swc_common)</strong> Fix build (<a href="https://redirect.github.com/swc-project/swc/issues/10544">#10544</a>) (<a href="https://github.com/swc-project/swc/commit/2ed934d4a1b2c85d6cc04c038aaee3e09c189e8b">2ed934d</a>)</p> </li> <li> <p><strong>(swc_common)</strong> Fix skip condition for sourcemap (<a href="https://redirect.github.com/swc-project/swc/issues/10562">#10562</a>) (<a href="https://github.com/swc-project/swc/commit/cbee0dfa2b82ed470a387d06470e70617a6ee60a">cbee0df</a>)</p> </li> <li> <p><strong>(swc_common)</strong> Fix skip condition for sourcemap, really (<a href="https://redirect.github.com/swc-project/swc/issues/10563">#10563</a>) (<a href="https://github.com/swc-project/swc/commit/14feedb55286bbd811b4dfba26501bd1127067fe">14feedb</a>)</p> </li> <li> <p><strong>(swc_common)</strong> Revert skip condition patch (<a href="https://redirect.github.com/swc-project/swc/issues/10564">#10564</a>) (<a href="https://github.com/swc-project/swc/commit/2a2b284f2522ee1bb04033a4aa787b853617823f">2a2b284</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/swc-project/swc/commit/400398dafdd3540817de06b89607431de3becd8b"><code>400398d</code></a> chore: Publish <code>1.11.31</code> with <code>swc_core</code> <code>v26.4.5</code></li> <li><a href="https://github.com/swc-project/swc/commit/1df4fc4db758a03b876a6bf451d0e2b00784ea4a"><code>1df4fc4</code></a> chore: Update changelog</li> <li><a href="https://github.com/swc-project/swc/commit/7fc30308168321590c8bf5da73bdcf1782748bd8"><code>7fc3030</code></a> chore: Publish <code>1.11.31-nightly-20250605.2</code> with <code>swc_core</code> <code>v26.4.5</code></li> <li><a href="https://github.com/swc-project/swc/commit/2b284e1930bd9aab88d74bef0f7453bf23e2ddfe"><code>2b284e1</code></a> chore(ecosystem-ci): Exclude <code>ts-node</code></li> <li><a href="https://github.com/swc-project/swc/commit/7a849aa9222a95f7c737852ef02f338fc7a7b995"><code>7a849aa</code></a> chore: Update changelog</li> <li><a href="https://github.com/swc-project/swc/commit/b132c2c079af28f08a0da6187ddc98966be1aadb"><code>b132c2c</code></a> chore: Publish <code>1.11.31-nightly-20250605.1</code> with <code>swc_core</code> <code>v26.4.5</code></li> <li><a href="https://github.com/swc-project/swc/commit/dbaab4597d1d5028f567bd877b8931b106abb2d3"><code>dbaab45</code></a> chore: Publish crates with <code>swc_core</code> <code>v26.4.5</code></li> <li><a href="https://github.com/swc-project/swc/commit/ef856402515758196f5d925bcfb8213bf0ca18fd"><code>ef85640</code></a> fix(es/codegen): Exclude <code>constructor</code> from source map names (<a href="https://redirect.github.com/swc-project/swc/issues/10551">#10551</a>)</li> <li><a href="https://github.com/swc-project/swc/commit/ea311edb66a0dcda0310651c16c4519d1b14336e"><code>ea311ed</code></a> chore: Publish crates with <code>swc_core</code> <code>v26.4.4</code></li> <li><a href="https://github.com/swc-project/swc/commit/2a2b284f2522ee1bb04033a4aa787b853617823f"><code>2a2b284</code></a> fix(swc_common): Revert skip condition patch (<a href="https://redirect.github.com/swc-project/swc/issues/10564">#10564</a>)</li> <li>Additional commits viewable in <a href="https://github.com/swc-project/swc/compare/v1.11.29...v1.11.31">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (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>
This is the draft for the first chapter of the FWE. Note: I added a new /drafts dir b/c we're landing in the dark. If it's easier, we can just nest the content in it's future home, but I wasn't sure if 11ty would automatically build files in that location or not. https://dart-dev--pr6587-fwe-ch1-ok5jtedk.web.app/get-started/ch1-hello-world Fixes TBD --- - [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/packages/excerpter) indicated by `<?code-excerpt` need to be updated in their source `.dart` file as well. </details> --------- Co-authored-by: Amanda Fitch <18406675+antfitch@users.noreply.github.com>
Updates Jaspr to 0.19 then rebuilds the SDK archive JS.
Adds the draft for the second chapter of the Dart FWE. Fixes TBD --- - [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/packages/excerpter) indicated by `<?code-excerpt` need to be updated in their source `.dart` file as well. </details> --------- Co-authored-by: Amanda Fitch <18406675+antfitch@users.noreply.github.com> Co-authored-by: Eric Windmill <eric@ericwindmill.com>
AlexV525
approved these changes
Jun 13, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Saving my blind eyes, "look"s good to me
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ref #123
主要更新
深色模式