Bumps [web](https://github.com/dart-lang/web) from 0.5.1 to 1.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dart-lang/web/releases">web's
releases</a>.</em></p>
<blockquote>
<h2>package:web v1.0.0</h2>
<ul>
<li>Added supertypes' fields to dictionary constructors as dictionaries
are
allowed to contain those fields.</li>
<li>Empty dictionary constructors now create an empty object instead of
being
treated like non-object literal <code>external</code> constructors.</li>
<li>Generate MDN API documentation for getters.</li>
<li>Update the docs for generated interface types to reference the MDN
Web Docs
project.</li>
<li>Address several broken links in API documentation.</li>
<li>Generate APIs based on if they're on track to be a standard and not
experimental. This is a looser restriction from the previous requirement
that
APIs need to be implemented by Chrome, Firefox, and Safari. As part of
this,
dictionaries and typedefs are only emitted if they're used by a
generated API.</li>
<li>Added <code>onUnload</code> event stream to
<code>ElementEventGetters</code> extension methods.</li>
<li>Expose <code>ElementStream</code> as a public class.</li>
<li>Require Dart <code>^3.4.0</code>.</li>
<li>APIs that return a double value now return <code>double</code>
instead of <code>num</code>. This is
to avoid users accidentally downcasting <code>num</code>, which has
different semantics
depending on whether you compile to JS or Wasm. See issue <a
href="https://redirect.github.com/dart-lang/web/issues/57">#57</a>[] for
more
details.</li>
<li>Fix an issue where some union types didn't account for typedef
nullability.
<a href="https://redirect.github.com/dart-lang/web/issues/57">#57</a>:
<a
href="https://redirect.github.com/dart-lang/web/issues/57">dart-lang/web#57</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/dart-lang/web/blob/main/CHANGELOG.md">web's
changelog</a>.</em></p>
<blockquote>
<h2>1.0.0</h2>
<ul>
<li>Added supertypes' fields to dictionary constructors as dictionaries
are
allowed to contain those fields.</li>
<li>Empty dictionary constructors now create an empty object instead of
being
treated like non-object literal <code>external</code> constructors.</li>
<li>Generate MDN API documentation for getters.</li>
<li>Update the docs for generated interface types to reference the MDN
Web Docs
project.</li>
<li>Address several broken links in API documentation.</li>
<li>Generate APIs based on if they're on track to be a standard and not
experimental. This is a looser restriction from the previous requirement
that
APIs need to be implemented by Chrome, Firefox, and Safari. As part of
this,
dictionaries and typedefs are only emitted if they're used by a
generated API.</li>
<li>Added <code>onUnload</code> event stream to
<code>ElementEventGetters</code> extension methods.</li>
<li>Expose <code>ElementStream</code> as a public class.</li>
<li>Require Dart <code>^3.4.0</code>.</li>
<li>APIs that return a double value now return <code>double</code>
instead of <code>num</code>. This is
to avoid users accidentally downcasting <code>num</code>, which has
different semantics
depending on whether you compile to JS or Wasm. See issue <a
href="https://redirect.github.com/dart-lang/web/issues/57">#57</a>[] for
more
details.</li>
<li>Fix an issue where some union types didn't account for typedef
nullability.</li>
</ul>
<p><a
href="https://redirect.github.com/dart-lang/web/issues/57">#57</a>: <a
href="https://redirect.github.com/dart-lang/web/issues/57">dart-lang/web#57</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e89fe49d8a"><code>e89fe49</code></a>
Publish package:web v1 (<a
href="https://redirect.github.com/dart-lang/web/issues/271">#271</a>)</li>
<li><a
href="e4c4d81264"><code>e4c4d81</code></a>
Bump the github-actions group with 2 updates (<a
href="https://redirect.github.com/dart-lang/web/issues/269">#269</a>)</li>
<li><a
href="2ae509e7e7"><code>2ae509e</code></a>
Update doc comments, bump version to 1.0.0-wip (<a
href="https://redirect.github.com/dart-lang/web/issues/268">#268</a>)</li>
<li><a
href="72a806f8e2"><code>72a806f</code></a>
Account for static members in MDN docs (<a
href="https://redirect.github.com/dart-lang/web/issues/267">#267</a>)</li>
<li><a
href="82b94c21c7"><code>82b94c2</code></a>
Add MAC_FF_META to KeyCode constants (<a
href="https://redirect.github.com/dart-lang/web/issues/264">#264</a>)</li>
<li><a
href="9e20f7f609"><code>9e20f7f</code></a>
Update Web IDL to 3.49.0 (<a
href="https://redirect.github.com/dart-lang/web/issues/266">#266</a>)</li>
<li><a
href="50239e9296"><code>50239e9</code></a>
Rename members when they collide with return/parameter type names (<a
href="https://redirect.github.com/dart-lang/web/issues/265">#265</a>)</li>
<li><a
href="6b8a46561b"><code>6b8a465</code></a>
Account for typedef nullability (<a
href="https://redirect.github.com/dart-lang/web/issues/257">#257</a>)</li>
<li><a
href="f6a7d38394"><code>f6a7d38</code></a>
Emit double as return value instead of num (<a
href="https://redirect.github.com/dart-lang/web/issues/256">#256</a>)</li>
<li><a
href="6d2229417d"><code>6d22294</code></a>
Add Float16Array alias (<a
href="https://redirect.github.com/dart-lang/web/issues/255">#255</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/dart-lang/web/compare/v0.5.1...v1.0.0">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=web&package-manager=pub&previous-version=0.5.1&new-version=1.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>
Bumps [@angular/cli](https://github.com/angular/angular-cli) from 18.0.7
to 18.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular-cli/releases"><code>@angular/cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v18.1.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>18.1.0 (2024-07-10)</h1>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="22e05dcb4a"><img
src="https://img.shields.io/badge/22e05dcb4-fix-green" alt="fix -
22e05dcb4" /></a></td>
<td>generate new projects with ECMAScript standard class field
behavior</td>
</tr>
</tbody>
</table>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="6d266c146c"><img
src="https://img.shields.io/badge/6d266c146-fix-green" alt="fix -
6d266c146" /></a></td>
<td>add fallbacks for migration package resolution</td>
</tr>
</tbody>
</table>
<h3><code>@angular/build</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="687a6c7eca"><img
src="https://img.shields.io/badge/687a6c7ec-feat-blue" alt="feat -
687a6c7ec" /></a></td>
<td>add <code>--inspect</code> option to the dev-server</td>
</tr>
<tr>
<td><a
href="628d87a947"><img
src="https://img.shields.io/badge/628d87a94-feat-blue" alt="feat -
628d87a94" /></a></td>
<td>support WASM/ES Module integration proposal</td>
</tr>
<tr>
<td><a
href="3e359da8df"><img
src="https://img.shields.io/badge/3e359da8d-fix-green" alt="fix -
3e359da8d" /></a></td>
<td>address rxjs undefined issues during SSR prebundling</td>
</tr>
<tr>
<td><a
href="4ff914a165"><img
src="https://img.shields.io/badge/4ff914a16-fix-green" alt="fix -
4ff914a16" /></a></td>
<td>allow additional module preloads up to limit</td>
</tr>
<tr>
<td><a
href="fb8e3c39a8"><img
src="https://img.shields.io/badge/fb8e3c39a-fix-green" alt="fix -
fb8e3c39a" /></a></td>
<td>allow top-level await in zoneless applications</td>
</tr>
<tr>
<td><a
href="83b75af9f7"><img
src="https://img.shields.io/badge/83b75af9f-fix-green" alt="fix -
83b75af9f" /></a></td>
<td>check inlineSourceMap option with isolated modules optimization</td>
</tr>
<tr>
<td><a
href="cd97134a6e"><img
src="https://img.shields.io/badge/cd97134a6-fix-green" alt="fix -
cd97134a6" /></a></td>
<td>normalize paths during module resolution in Vite</td>
</tr>
<tr>
<td><a
href="13d2100ddc"><img
src="https://img.shields.io/badge/13d2100dd-fix-green" alt="fix -
13d2100dd" /></a></td>
<td>read WASM file from script location on Node.js</td>
</tr>
<tr>
<td><a
href="3091956f50"><img
src="https://img.shields.io/badge/3091956f5-fix-green" alt="fix -
3091956f5" /></a></td>
<td>support import attributes in JavaScript transformer</td>
</tr>
<tr>
<td><a
href="dd94a831b4"><img
src="https://img.shields.io/badge/dd94a831b-perf-orange" alt="perf -
dd94a831b" /></a></td>
<td>enable dependency prebundling for server dependencies</td>
</tr>
<tr>
<td><a
href="3acb776831"><img
src="https://img.shields.io/badge/3acb77683-perf-orange" alt="perf -
3acb77683" /></a></td>
<td>use direct transpilation with isolated modules</td>
</tr>
</tbody>
</table>
<h2>v18.1.0-rc.1</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>18.1.0-rc.1 (2024-07-03)</h1>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="6c0f60d1bd"><img
src="https://img.shields.io/badge/6c0f60d1b-fix-green" alt="fix -
6c0f60d1b" /></a></td>
<td>make <code>ng update</code> to keep newline at the end of
package.json</td>
</tr>
</tbody>
</table>
<h3><code>@angular-devkit/build-angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="1eb36e5938"><img
src="https://img.shields.io/badge/1eb36e593-fix-green" alt="fix -
1eb36e593" /></a></td>
<td>reduce the number of max workers to available CPUs minus one</td>
</tr>
<tr>
<td><a
href="c6fc0203e0"><img
src="https://img.shields.io/badge/c6fc0203e-fix-green" alt="fix -
c6fc0203e" /></a></td>
<td>rollback terser to <code>5.29.2</code></td>
</tr>
</tbody>
</table>
<h3><code>@angular/build</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="628d87a947"><img
src="https://img.shields.io/badge/628d87a94-feat-blue" alt="feat -
628d87a94" /></a></td>
<td>support WASM/ES Module integration proposal</td>
</tr>
<tr>
<td><a
href="fb8e3c39a8"><img
src="https://img.shields.io/badge/fb8e3c39a-fix-green" alt="fix -
fb8e3c39a" /></a></td>
<td>allow top-level await in zoneless applications</td>
</tr>
<tr>
<td><a
href="5ec7243385"><img
src="https://img.shields.io/badge/5ec724338-fix-green" alt="fix -
5ec724338" /></a></td>
<td>correctly name entry points to match budgets</td>
</tr>
<tr>
<td><a
href="cd97134a6e"><img
src="https://img.shields.io/badge/cd97134a6-fix-green" alt="fix -
cd97134a6" /></a></td>
<td>normalize paths during module resolution in Vite</td>
</tr>
<tr>
<td><a
href="27bd670831"><img
src="https://img.shields.io/badge/27bd67083-fix-green" alt="fix -
27bd67083" /></a></td>
<td>redirect to path with trailing slash for asset directories</td>
</tr>
<tr>
<td><a
href="e8a6d6bc41"><img
src="https://img.shields.io/badge/e8a6d6bc4-fix-green" alt="fix -
e8a6d6bc4" /></a></td>
<td>reduce the number of max workers to available CPUs minus one</td>
</tr>
<tr>
<td><a
href="3091956f50"><img
src="https://img.shields.io/badge/3091956f5-fix-green" alt="fix -
3091956f5" /></a></td>
<td>support import attributes in JavaScript transformer</td>
</tr>
</tbody>
</table>
<h2>v18.1.0-rc.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular-cli/blob/main/CHANGELOG.md"><code>@angular/cli</code>'s
changelog</a>.</em></p>
<blockquote>
<h1>18.1.0 (2024-07-10)</h1>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="6d266c146c">6d266c146</a></td>
<td>fix</td>
<td>add fallbacks for migration package resolution</td>
</tr>
</tbody>
</table>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="22e05dcb4a">22e05dcb4</a></td>
<td>fix</td>
<td>generate new projects with ECMAScript standard class field
behavior</td>
</tr>
</tbody>
</table>
<h3><code>@angular/build</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="687a6c7eca">687a6c7ec</a></td>
<td>feat</td>
<td>add <code>--inspect</code> option to the dev-server</td>
</tr>
<tr>
<td><a
href="628d87a947">628d87a94</a></td>
<td>feat</td>
<td>support WASM/ES Module integration proposal</td>
</tr>
<tr>
<td><a
href="3e359da8df">3e359da8d</a></td>
<td>fix</td>
<td>address rxjs undefined issues during SSR prebundling</td>
</tr>
<tr>
<td><a
href="4ff914a165">4ff914a16</a></td>
<td>fix</td>
<td>allow additional module preloads up to limit</td>
</tr>
<tr>
<td><a
href="fb8e3c39a8">fb8e3c39a</a></td>
<td>fix</td>
<td>allow top-level await in zoneless applications</td>
</tr>
<tr>
<td><a
href="83b75af9f7">83b75af9f</a></td>
<td>fix</td>
<td>check inlineSourceMap option with isolated modules optimization</td>
</tr>
<tr>
<td><a
href="cd97134a6e">cd97134a6</a></td>
<td>fix</td>
<td>normalize paths during module resolution in Vite</td>
</tr>
<tr>
<td><a
href="13d2100ddc">13d2100dd</a></td>
<td>fix</td>
<td>read WASM file from script location on Node.js</td>
</tr>
<tr>
<td><a
href="3091956f50">3091956f5</a></td>
<td>fix</td>
<td>support import attributes in JavaScript transformer</td>
</tr>
<tr>
<td><a
href="dd94a831b4">dd94a831b</a></td>
<td>perf</td>
<td>enable dependency prebundling for server dependencies</td>
</tr>
<tr>
<td><a
href="3acb776831">3acb77683</a></td>
<td>perf</td>
<td>use direct transpilation with isolated modules</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="482d0bea35"><code>482d0be</code></a>
release: cut the v18.1.0 release</li>
<li><a
href="0c52d5f807"><code>0c52d5f</code></a>
build: update Angular dependencies to version 18.1.0</li>
<li><a
href="13d2100ddc"><code>13d2100</code></a>
fix(<code>@angular/build</code>): read WASM file from script location
on Node.js</li>
<li><a
href="1772c871ba"><code>1772c87</code></a>
refactor(<code>@angular/cli</code>): provide a default extract-i18n
target for applications</li>
<li><a
href="4c6c32c439"><code>4c6c32c</code></a>
refactor: use explicit coercion of exitCode to number.</li>
<li><a
href="83b75af9f7"><code>83b75af</code></a>
fix(<code>@angular/build</code>): check inlineSourceMap option with
isolated modules optim...</li>
<li><a
href="713f456a27"><code>713f456</code></a>
release: cut the v18.1.0-rc.1 release</li>
<li><a
href="628d87a947"><code>628d87a</code></a>
feat(<code>@angular/build</code>): support WASM/ES Module integration
proposal</li>
<li><a
href="3091956f50"><code>3091956</code></a>
fix(<code>@angular/build</code>): support import attributes in
JavaScript transformer</li>
<li><a
href="c6fc0203e0"><code>c6fc020</code></a>
fix(<code>@angular-devkit/build-angular</code>): rollback terser to
<code>5.29.2</code></li>
<li>Additional commits viewable in <a
href="https://github.com/angular/angular-cli/compare/18.0.7...18.1.0">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/cli&package-manager=npm_and_yarn&previous-version=18.0.7&new-version=18.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>
Bumps [@angular/cdk](https://github.com/angular/components) from 17.3.10
to 18.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/components/releases"><code>@angular/cdk</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v18.0.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>18.0.0 "satin-sasquatch" (2024-05-22)</h1>
<h3>cdk</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="d8a6c3edd8"><img
src="https://img.shields.io/badge/d8a6c3edd-fix-green" alt="fix -
d8a6c3edd" /></a></td>
<td><strong>observers:</strong> don't observe content of comments (<a
href="https://redirect.github.com/angular/components/issues/28858">#28858</a>)</td>
</tr>
<tr>
<td><a
href="81fe8f3227"><img
src="https://img.shields.io/badge/81fe8f322-fix-green" alt="fix -
81fe8f322" /></a></td>
<td><strong>observers:</strong> Run content changed callback in NgZone
(<a
href="https://redirect.github.com/angular/components/issues/28870">#28870</a>)</td>
</tr>
<tr>
<td><a
href="108cce33bf"><img
src="https://img.shields.io/badge/108cce33b-fix-green" alt="fix -
108cce33b" /></a></td>
<td><strong>overlay:</strong> Remove use of zone onStable to detach
content (<a
href="https://redirect.github.com/angular/components/issues/28740">#28740</a>)</td>
</tr>
<tr>
<td><a
href="d91d0d424b"><img
src="https://img.shields.io/badge/d91d0d424-fix-green" alt="fix -
d91d0d424" /></a></td>
<td><strong>scrolling:</strong> fix virtual scrolling jankiness with run
coalescing (<a
href="https://redirect.github.com/angular/components/issues/28846">#28846</a>)</td>
</tr>
<tr>
<td><a
href="c8b62a1549"><img
src="https://img.shields.io/badge/c8b62a154-fix-green" alt="fix -
c8b62a154" /></a></td>
<td><strong>scrolling:</strong> fix virtual scrolling jankiness with run
coalescing (<a
href="https://redirect.github.com/angular/components/issues/28968">#28968</a>)</td>
</tr>
</tbody>
</table>
<h3>material</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="4473a379f1"><img
src="https://img.shields.io/badge/4473a379f-feat-blue" alt="feat -
4473a379f" /></a></td>
<td><strong>core:</strong> add prebuilt themes based on M3</td>
</tr>
<tr>
<td><a
href="e2a45bf1e5"><img
src="https://img.shields.io/badge/e2a45bf1e-feat-blue" alt="feat -
e2a45bf1e" /></a></td>
<td><strong>core:</strong> Allow namespacing ripple-loader event handler
(<a
href="https://redirect.github.com/angular/components/issues/28699">#28699</a>)</td>
</tr>
<tr>
<td><a
href="d679024dec"><img
src="https://img.shields.io/badge/d679024de-feat-blue" alt="feat -
d679024de" /></a></td>
<td><strong>core:</strong> move Material 3 support into stable (<a
href="https://redirect.github.com/angular/components/issues/28913">#28913</a>)</td>
</tr>
<tr>
<td><a
href="4ba4689dcd"><img
src="https://img.shields.io/badge/4ba4689dc-feat-blue" alt="feat -
4ba4689dc" /></a></td>
<td><strong>core:</strong> namespace m2-specific theming APIs (<a
href="https://redirect.github.com/angular/components/issues/28892">#28892</a>)</td>
</tr>
<tr>
<td><a
href="295fd67fa8"><img
src="https://img.shields.io/badge/295fd67fa-feat-blue" alt="feat -
295fd67fa" /></a></td>
<td><strong>schematics:</strong> Add custom M3 theme schematic (<a
href="https://redirect.github.com/angular/components/issues/28766">#28766</a>)</td>
</tr>
<tr>
<td><a
href="b312b9491e"><img
src="https://img.shields.io/badge/b312b9491-feat-blue" alt="feat -
b312b9491" /></a></td>
<td><strong>schematics:</strong> use M3 themes in schematics</td>
</tr>
<tr>
<td><a
href="f8bd658df3"><img
src="https://img.shields.io/badge/f8bd658df-feat-blue" alt="feat -
f8bd658df" /></a></td>
<td><strong>theming:</strong> add ability to use sys variables (<a
href="https://redirect.github.com/angular/components/issues/28898">#28898</a>)</td>
</tr>
<tr>
<td><a
href="49901c6400"><img
src="https://img.shields.io/badge/49901c640-fix-green" alt="fix -
49901c640" /></a></td>
<td><strong>button-toggle:</strong> use radio pattern for single select
Mat toggle button group (<a
href="https://redirect.github.com/angular/components/issues/28548">#28548</a>)</td>
</tr>
<tr>
<td><a
href="5501d9b408"><img
src="https://img.shields.io/badge/5501d9b40-fix-green" alt="fix -
5501d9b40" /></a></td>
<td><strong>core:</strong> add migration for M2 theming APIs (<a
href="https://redirect.github.com/angular/components/issues/28927">#28927</a>)</td>
</tr>
<tr>
<td><a
href="0ccc52830e"><img
src="https://img.shields.io/badge/0ccc52830-fix-green" alt="fix -
0ccc52830" /></a></td>
<td><strong>core:</strong> export all available M3 palettes (<a
href="https://redirect.github.com/angular/components/issues/28975">#28975</a>)</td>
</tr>
<tr>
<td><a
href="a5ad288bff"><img
src="https://img.shields.io/badge/a5ad288bf-fix-green" alt="fix -
a5ad288bf" /></a></td>
<td><strong>core:</strong> ripple loader not working in shadow DOM (<a
href="https://redirect.github.com/angular/components/issues/29015">#29015</a>)</td>
</tr>
<tr>
<td><a
href="ec9e83db4c"><img
src="https://img.shields.io/badge/ec9e83db4-fix-green" alt="fix -
ec9e83db4" /></a></td>
<td><strong>datepicker:</strong> resolve repeater warnings in calendar
(<a
href="https://redirect.github.com/angular/components/issues/29028">#29028</a>)</td>
</tr>
<tr>
<td><a
href="6dc8f7e90d"><img
src="https://img.shields.io/badge/6dc8f7e90-fix-green" alt="fix -
6dc8f7e90" /></a></td>
<td><strong>dialog:</strong> mark dialog content as scrollable (<a
href="https://redirect.github.com/angular/components/issues/28963">#28963</a>)</td>
</tr>
<tr>
<td><a
href="ae82909a95"><img
src="https://img.shields.io/badge/ae82909a9-fix-green" alt="fix -
ae82909a9" /></a></td>
<td><strong>schematics:</strong> Add css token renaming migration</td>
</tr>
<tr>
<td><a
href="3e9d3c3944"><img
src="https://img.shields.io/badge/3e9d3c394-fix-green" alt="fix -
3e9d3c394" /></a></td>
<td><strong>schematics:</strong> add option to generate system variables
in M3 schematic</td>
</tr>
<tr>
<td><a
href="bdb17c6b34"><img
src="https://img.shields.io/badge/bdb17c6b3-fix-green" alt="fix -
bdb17c6b3" /></a></td>
<td><strong>schematics:</strong> Change themeTypes to a single select
instead of a multiselect prompt in M3 theme schematic (<a
href="https://redirect.github.com/angular/components/issues/28997">#28997</a>)</td>
</tr>
<tr>
<td><a
href="c86359dd43"><img
src="https://img.shields.io/badge/c86359dd4-fix-green" alt="fix -
c86359dd4" /></a></td>
<td><strong>slide-toggle:</strong> no outline when selected in high
contrast mode (<a
href="https://redirect.github.com/angular/components/issues/28979">#28979</a>)</td>
</tr>
<tr>
<td><a
href="d4e61e2330"><img
src="https://img.shields.io/badge/d4e61e233-fix-green" alt="fix -
d4e61e233" /></a></td>
<td><strong>table:</strong> use ResizeObserver to react to size changes
(<a
href="https://redirect.github.com/angular/components/issues/28783">#28783</a>)</td>
</tr>
<tr>
<td><a
href="a4fc0a0970"><img
src="https://img.shields.io/badge/a4fc0a097-fix-green" alt="fix -
a4fc0a097" /></a></td>
<td><strong>theming:</strong> remove shadow css variable (<a
href="https://redirect.github.com/angular/components/issues/28953">#28953</a>)</td>
</tr>
<tr>
<td><a
href="0bb5610d03"><img
src="https://img.shields.io/badge/0bb5610d0-fix-green" alt="fix -
0bb5610d0" /></a></td>
<td><strong>theming:</strong> restrict css color usage behind a flag (<a
href="https://redirect.github.com/angular/components/issues/28944">#28944</a>)</td>
</tr>
<tr>
<td><a
href="a332146ff5"><img
src="https://img.shields.io/badge/a332146ff-perf-orange" alt="perf -
a332146ff" /></a></td>
<td><strong>core:</strong> speed up M3 compilation (<a
href="https://redirect.github.com/angular/components/issues/29009">#29009</a>)</td>
</tr>
</tbody>
</table>
<h3>material-experimental</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="c345df7889"><img
src="https://img.shields.io/badge/c345df788-feat-blue" alt="feat -
c345df788" /></a></td>
<td><strong>theming:</strong> add mixin for customizing checkbox tokens
(<a
href="https://redirect.github.com/angular/components/issues/28759">#28759</a>)</td>
</tr>
<tr>
<td><a
href="c932512bab"><img
src="https://img.shields.io/badge/c932512ba-fix-green" alt="fix -
c932512ba" /></a></td>
<td><strong>theming:</strong> avoid re-emitting the same tokens from the
backwards-compatibility styles</td>
</tr>
</tbody>
</table>
<h3>multiple</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="4719da2c34"><img
src="https://img.shields.io/badge/4719da2c3-feat-blue" alt="feat -
4719da2c3" /></a></td>
<td>token overrides api (<a
href="https://redirect.github.com/angular/components/issues/28910">#28910</a>)</td>
</tr>
</tbody>
</table>
<h2>Breaking Changes</h2>
<h3>material</h3>
<ul>
<li>The following APIs have been renamed. If you update using <code>ng
update</code>, your app will be fixed automatically.
<ul>
<li><code>define-light-theme</code> to
<code>m2-define-light-theme</code></li>
<li><code>define-dark-theme</code> to
<code>m2-define-dark-theme</code></li>
<li><code>define-palette</code> to <code>m2-define-palette</code></li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/components/blob/main/CHANGELOG.md"><code>@angular/cdk</code>'s
changelog</a>.</em></p>
<blockquote>
<h1>18.0.0 "satin-sasquatch" (2024-05-22)</h1>
<h2>Breaking Changes</h2>
<h3>material</h3>
<ul>
<li>The following APIs have been renamed. If you update using <code>ng
update</code>, your app will be fixed automatically.
<ul>
<li><code>define-light-theme</code> to
<code>m2-define-light-theme</code></li>
<li><code>define-dark-theme</code> to
<code>m2-define-dark-theme</code></li>
<li><code>define-palette</code> to <code>m2-define-palette</code></li>
<li><code>get-contrast-color-from-palette</code> to
<code>m2-get-contrast-color-from-palette</code></li>
<li><code>get-color-from-palette</code> to
<code>m2-get-color-from-palette</code></li>
<li><code>get-color-config</code> to
<code>m2-get-color-config</code></li>
<li><code>get-typography-config</code> to
<code>m2-get-typography-config</code></li>
<li><code>get-density-config</code> to
<code>m2-get-density-config</code></li>
<li><code>$red-palette</code> to <code>$m2-red-palette</code></li>
<li><code>$pink-palette</code> to <code>$m2-pink-palette</code></li>
<li><code>$indigo-palette</code> to <code>$m2-indigo-palette</code></li>
<li><code>$purple-palette</code> to <code>$m2-purple-palette</code></li>
<li><code>$deep-purple-palette</code> to
<code>$m2-deep-purple-palette</code></li>
<li><code>$blue-palette</code> to <code>$m2-blue-palette</code></li>
<li><code>$light-blue-palette</code> to
<code>$m2-light-blue-palette</code></li>
<li><code>$cyan-palette</code> to <code>$m2-cyan-palette</code></li>
<li><code>$teal-palette</code> to <code>$m2-teal-palette</code></li>
<li><code>$green-palette</code> to <code>$m2-green-palette</code></li>
<li><code>$light-green-palette</code> to
<code>$m2-light-green-palette</code></li>
<li><code>$lime-palette</code> to <code>$m2-lime-palette</code></li>
<li><code>$yellow-palette</code> to <code>$m2-yellow-palette</code></li>
<li><code>$amber-palette</code> to <code>$m2-amber-palette</code></li>
<li><code>$orange-palette</code> to <code>$m2-orange-palette</code></li>
<li><code>$deep-orange-palette</code> to
<code>$m2-deep-orange-palette</code></li>
<li><code>$brown-palette</code> to <code>$m2-brown-palette</code></li>
<li><code>$grey-palette</code> to <code>$m2-grey-palette</code></li>
<li><code>$gray-palette</code> to <code>$m2-gray-palette</code></li>
<li><code>$blue-grey-palette</code> to
<code>$m2-blue-grey-palette</code></li>
<li><code>$blue-gray-palette</code> to
<code>$m2-blue-gray-palette</code></li>
<li><code>$light-theme-background-palette</code> to
<code>$m2-light-theme-background-palette</code></li>
<li><code>$dark-theme-background-palette</code> to
<code>$m2-dark-theme-background-palette</code></li>
<li><code>$light-theme-foreground-palette</code> to
<code>$m2-light-theme-foreground-palette</code></li>
<li><code>$dark-theme-foreground-palette</code> to
<code>$m2-dark-theme-foreground-palette</code></li>
<li><code>define-typography-level</code> to
<code>m2-define-typography-level</code></li>
<li><code>define-rem-typography-config</code> to
<code>m2-define-rem-typography-config</code></li>
<li><code>define-typography-config</code> to
<code>m2-define-typography-config</code></li>
<li><code>define-legacy-typography-config</code> to
<code>m2-define-legacy-typography-config</code></li>
<li><code>typography-level</code> to
<code>m2-typography-level</code></li>
<li><code>font-size</code> to <code>m2-font-size</code></li>
<li><code>line-height</code> to <code>m2-line-height</code></li>
<li><code>font-weight</code> to <code>m2-font-weight</code></li>
<li><code>letter-spacing</code> to <code>m2-letter-spacing</code></li>
<li><code>font-family</code> to <code>m2-font-family</code></li>
<li><code>font-shorthand</code> to <code>m2-font-shorthand</code></li>
</ul>
</li>
</ul>
<h3>material-experimental</h3>
<p>| Commit | Type | Description |</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d5df8ad63a"><code>d5df8ad</code></a>
release: cut the v18.0.0 release</li>
<li><a
href="e2694b0313"><code>e2694b0</code></a>
build: update to Angular v18 final (<a
href="https://redirect.github.com/angular/components/issues/29097">#29097</a>)</li>
<li><a
href="452878e190"><code>452878e</code></a>
release: cut the v18.0.0-rc.3 release</li>
<li><a
href="b5fb30a976"><code>b5fb30a</code></a>
refactor(material/dialog): simplify structural styles (<a
href="https://redirect.github.com/angular/components/issues/29068">#29068</a>)</li>
<li><a
href="d6146b98f5"><code>d6146b9</code></a>
test(multiple): remove provideZoneChangeDetection for all menu tests (<a
href="https://redirect.github.com/angular/components/issues/29061">#29061</a>)</li>
<li><a
href="6c1982b774"><code>6c1982b</code></a>
docs: Make typography guide M3 specific (<a
href="https://redirect.github.com/angular/components/issues/29075">#29075</a>)</li>
<li><a
href="8299b09122"><code>8299b09</code></a>
fix(material/slider): resolve duplicate key warnings (<a
href="https://redirect.github.com/angular/components/issues/29073">#29073</a>)</li>
<li><a
href="4f544eac00"><code>4f544ea</code></a>
docs: Update theming your components guide for M3 and move M2 specific
info (...</li>
<li><a
href="28eedd27e7"><code>28eedd2</code></a>
docs(material/form-field): disable bubbling on prefix in example (<a
href="https://redirect.github.com/angular/components/issues/29069">#29069</a>)</li>
<li><a
href="678819464d"><code>6788194</code></a>
fixup! test(material/schematics): Add test for CSS token renames</li>
<li>Additional commits viewable in <a
href="https://github.com/angular/components/compare/17.3.10...18.0.0">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/cdk&package-manager=npm_and_yarn&previous-version=17.3.10&new-version=18.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>
Bumps [@angular/material](https://github.com/angular/components) from
17.3.10 to 18.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/components/releases"><code>@angular/material</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v18.0.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>18.0.0 "satin-sasquatch" (2024-05-22)</h1>
<h3>cdk</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="d8a6c3edd8"><img
src="https://img.shields.io/badge/d8a6c3edd-fix-green" alt="fix -
d8a6c3edd" /></a></td>
<td><strong>observers:</strong> don't observe content of comments (<a
href="https://redirect.github.com/angular/components/issues/28858">#28858</a>)</td>
</tr>
<tr>
<td><a
href="81fe8f3227"><img
src="https://img.shields.io/badge/81fe8f322-fix-green" alt="fix -
81fe8f322" /></a></td>
<td><strong>observers:</strong> Run content changed callback in NgZone
(<a
href="https://redirect.github.com/angular/components/issues/28870">#28870</a>)</td>
</tr>
<tr>
<td><a
href="108cce33bf"><img
src="https://img.shields.io/badge/108cce33b-fix-green" alt="fix -
108cce33b" /></a></td>
<td><strong>overlay:</strong> Remove use of zone onStable to detach
content (<a
href="https://redirect.github.com/angular/components/issues/28740">#28740</a>)</td>
</tr>
<tr>
<td><a
href="d91d0d424b"><img
src="https://img.shields.io/badge/d91d0d424-fix-green" alt="fix -
d91d0d424" /></a></td>
<td><strong>scrolling:</strong> fix virtual scrolling jankiness with run
coalescing (<a
href="https://redirect.github.com/angular/components/issues/28846">#28846</a>)</td>
</tr>
<tr>
<td><a
href="c8b62a1549"><img
src="https://img.shields.io/badge/c8b62a154-fix-green" alt="fix -
c8b62a154" /></a></td>
<td><strong>scrolling:</strong> fix virtual scrolling jankiness with run
coalescing (<a
href="https://redirect.github.com/angular/components/issues/28968">#28968</a>)</td>
</tr>
</tbody>
</table>
<h3>material</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="4473a379f1"><img
src="https://img.shields.io/badge/4473a379f-feat-blue" alt="feat -
4473a379f" /></a></td>
<td><strong>core:</strong> add prebuilt themes based on M3</td>
</tr>
<tr>
<td><a
href="e2a45bf1e5"><img
src="https://img.shields.io/badge/e2a45bf1e-feat-blue" alt="feat -
e2a45bf1e" /></a></td>
<td><strong>core:</strong> Allow namespacing ripple-loader event handler
(<a
href="https://redirect.github.com/angular/components/issues/28699">#28699</a>)</td>
</tr>
<tr>
<td><a
href="d679024dec"><img
src="https://img.shields.io/badge/d679024de-feat-blue" alt="feat -
d679024de" /></a></td>
<td><strong>core:</strong> move Material 3 support into stable (<a
href="https://redirect.github.com/angular/components/issues/28913">#28913</a>)</td>
</tr>
<tr>
<td><a
href="4ba4689dcd"><img
src="https://img.shields.io/badge/4ba4689dc-feat-blue" alt="feat -
4ba4689dc" /></a></td>
<td><strong>core:</strong> namespace m2-specific theming APIs (<a
href="https://redirect.github.com/angular/components/issues/28892">#28892</a>)</td>
</tr>
<tr>
<td><a
href="295fd67fa8"><img
src="https://img.shields.io/badge/295fd67fa-feat-blue" alt="feat -
295fd67fa" /></a></td>
<td><strong>schematics:</strong> Add custom M3 theme schematic (<a
href="https://redirect.github.com/angular/components/issues/28766">#28766</a>)</td>
</tr>
<tr>
<td><a
href="b312b9491e"><img
src="https://img.shields.io/badge/b312b9491-feat-blue" alt="feat -
b312b9491" /></a></td>
<td><strong>schematics:</strong> use M3 themes in schematics</td>
</tr>
<tr>
<td><a
href="f8bd658df3"><img
src="https://img.shields.io/badge/f8bd658df-feat-blue" alt="feat -
f8bd658df" /></a></td>
<td><strong>theming:</strong> add ability to use sys variables (<a
href="https://redirect.github.com/angular/components/issues/28898">#28898</a>)</td>
</tr>
<tr>
<td><a
href="49901c6400"><img
src="https://img.shields.io/badge/49901c640-fix-green" alt="fix -
49901c640" /></a></td>
<td><strong>button-toggle:</strong> use radio pattern for single select
Mat toggle button group (<a
href="https://redirect.github.com/angular/components/issues/28548">#28548</a>)</td>
</tr>
<tr>
<td><a
href="5501d9b408"><img
src="https://img.shields.io/badge/5501d9b40-fix-green" alt="fix -
5501d9b40" /></a></td>
<td><strong>core:</strong> add migration for M2 theming APIs (<a
href="https://redirect.github.com/angular/components/issues/28927">#28927</a>)</td>
</tr>
<tr>
<td><a
href="0ccc52830e"><img
src="https://img.shields.io/badge/0ccc52830-fix-green" alt="fix -
0ccc52830" /></a></td>
<td><strong>core:</strong> export all available M3 palettes (<a
href="https://redirect.github.com/angular/components/issues/28975">#28975</a>)</td>
</tr>
<tr>
<td><a
href="a5ad288bff"><img
src="https://img.shields.io/badge/a5ad288bf-fix-green" alt="fix -
a5ad288bf" /></a></td>
<td><strong>core:</strong> ripple loader not working in shadow DOM (<a
href="https://redirect.github.com/angular/components/issues/29015">#29015</a>)</td>
</tr>
<tr>
<td><a
href="ec9e83db4c"><img
src="https://img.shields.io/badge/ec9e83db4-fix-green" alt="fix -
ec9e83db4" /></a></td>
<td><strong>datepicker:</strong> resolve repeater warnings in calendar
(<a
href="https://redirect.github.com/angular/components/issues/29028">#29028</a>)</td>
</tr>
<tr>
<td><a
href="6dc8f7e90d"><img
src="https://img.shields.io/badge/6dc8f7e90-fix-green" alt="fix -
6dc8f7e90" /></a></td>
<td><strong>dialog:</strong> mark dialog content as scrollable (<a
href="https://redirect.github.com/angular/components/issues/28963">#28963</a>)</td>
</tr>
<tr>
<td><a
href="ae82909a95"><img
src="https://img.shields.io/badge/ae82909a9-fix-green" alt="fix -
ae82909a9" /></a></td>
<td><strong>schematics:</strong> Add css token renaming migration</td>
</tr>
<tr>
<td><a
href="3e9d3c3944"><img
src="https://img.shields.io/badge/3e9d3c394-fix-green" alt="fix -
3e9d3c394" /></a></td>
<td><strong>schematics:</strong> add option to generate system variables
in M3 schematic</td>
</tr>
<tr>
<td><a
href="bdb17c6b34"><img
src="https://img.shields.io/badge/bdb17c6b3-fix-green" alt="fix -
bdb17c6b3" /></a></td>
<td><strong>schematics:</strong> Change themeTypes to a single select
instead of a multiselect prompt in M3 theme schematic (<a
href="https://redirect.github.com/angular/components/issues/28997">#28997</a>)</td>
</tr>
<tr>
<td><a
href="c86359dd43"><img
src="https://img.shields.io/badge/c86359dd4-fix-green" alt="fix -
c86359dd4" /></a></td>
<td><strong>slide-toggle:</strong> no outline when selected in high
contrast mode (<a
href="https://redirect.github.com/angular/components/issues/28979">#28979</a>)</td>
</tr>
<tr>
<td><a
href="d4e61e2330"><img
src="https://img.shields.io/badge/d4e61e233-fix-green" alt="fix -
d4e61e233" /></a></td>
<td><strong>table:</strong> use ResizeObserver to react to size changes
(<a
href="https://redirect.github.com/angular/components/issues/28783">#28783</a>)</td>
</tr>
<tr>
<td><a
href="a4fc0a0970"><img
src="https://img.shields.io/badge/a4fc0a097-fix-green" alt="fix -
a4fc0a097" /></a></td>
<td><strong>theming:</strong> remove shadow css variable (<a
href="https://redirect.github.com/angular/components/issues/28953">#28953</a>)</td>
</tr>
<tr>
<td><a
href="0bb5610d03"><img
src="https://img.shields.io/badge/0bb5610d0-fix-green" alt="fix -
0bb5610d0" /></a></td>
<td><strong>theming:</strong> restrict css color usage behind a flag (<a
href="https://redirect.github.com/angular/components/issues/28944">#28944</a>)</td>
</tr>
<tr>
<td><a
href="a332146ff5"><img
src="https://img.shields.io/badge/a332146ff-perf-orange" alt="perf -
a332146ff" /></a></td>
<td><strong>core:</strong> speed up M3 compilation (<a
href="https://redirect.github.com/angular/components/issues/29009">#29009</a>)</td>
</tr>
</tbody>
</table>
<h3>material-experimental</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="c345df7889"><img
src="https://img.shields.io/badge/c345df788-feat-blue" alt="feat -
c345df788" /></a></td>
<td><strong>theming:</strong> add mixin for customizing checkbox tokens
(<a
href="https://redirect.github.com/angular/components/issues/28759">#28759</a>)</td>
</tr>
<tr>
<td><a
href="c932512bab"><img
src="https://img.shields.io/badge/c932512ba-fix-green" alt="fix -
c932512ba" /></a></td>
<td><strong>theming:</strong> avoid re-emitting the same tokens from the
backwards-compatibility styles</td>
</tr>
</tbody>
</table>
<h3>multiple</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="4719da2c34"><img
src="https://img.shields.io/badge/4719da2c3-feat-blue" alt="feat -
4719da2c3" /></a></td>
<td>token overrides api (<a
href="https://redirect.github.com/angular/components/issues/28910">#28910</a>)</td>
</tr>
</tbody>
</table>
<h2>Breaking Changes</h2>
<h3>material</h3>
<ul>
<li>The following APIs have been renamed. If you update using <code>ng
update</code>, your app will be fixed automatically.
<ul>
<li><code>define-light-theme</code> to
<code>m2-define-light-theme</code></li>
<li><code>define-dark-theme</code> to
<code>m2-define-dark-theme</code></li>
<li><code>define-palette</code> to <code>m2-define-palette</code></li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/components/blob/main/CHANGELOG.md"><code>@angular/material</code>'s
changelog</a>.</em></p>
<blockquote>
<h1>18.0.0 "satin-sasquatch" (2024-05-22)</h1>
<h2>Breaking Changes</h2>
<h3>material</h3>
<ul>
<li>The following APIs have been renamed. If you update using <code>ng
update</code>, your app will be fixed automatically.
<ul>
<li><code>define-light-theme</code> to
<code>m2-define-light-theme</code></li>
<li><code>define-dark-theme</code> to
<code>m2-define-dark-theme</code></li>
<li><code>define-palette</code> to <code>m2-define-palette</code></li>
<li><code>get-contrast-color-from-palette</code> to
<code>m2-get-contrast-color-from-palette</code></li>
<li><code>get-color-from-palette</code> to
<code>m2-get-color-from-palette</code></li>
<li><code>get-color-config</code> to
<code>m2-get-color-config</code></li>
<li><code>get-typography-config</code> to
<code>m2-get-typography-config</code></li>
<li><code>get-density-config</code> to
<code>m2-get-density-config</code></li>
<li><code>$red-palette</code> to <code>$m2-red-palette</code></li>
<li><code>$pink-palette</code> to <code>$m2-pink-palette</code></li>
<li><code>$indigo-palette</code> to <code>$m2-indigo-palette</code></li>
<li><code>$purple-palette</code> to <code>$m2-purple-palette</code></li>
<li><code>$deep-purple-palette</code> to
<code>$m2-deep-purple-palette</code></li>
<li><code>$blue-palette</code> to <code>$m2-blue-palette</code></li>
<li><code>$light-blue-palette</code> to
<code>$m2-light-blue-palette</code></li>
<li><code>$cyan-palette</code> to <code>$m2-cyan-palette</code></li>
<li><code>$teal-palette</code> to <code>$m2-teal-palette</code></li>
<li><code>$green-palette</code> to <code>$m2-green-palette</code></li>
<li><code>$light-green-palette</code> to
<code>$m2-light-green-palette</code></li>
<li><code>$lime-palette</code> to <code>$m2-lime-palette</code></li>
<li><code>$yellow-palette</code> to <code>$m2-yellow-palette</code></li>
<li><code>$amber-palette</code> to <code>$m2-amber-palette</code></li>
<li><code>$orange-palette</code> to <code>$m2-orange-palette</code></li>
<li><code>$deep-orange-palette</code> to
<code>$m2-deep-orange-palette</code></li>
<li><code>$brown-palette</code> to <code>$m2-brown-palette</code></li>
<li><code>$grey-palette</code> to <code>$m2-grey-palette</code></li>
<li><code>$gray-palette</code> to <code>$m2-gray-palette</code></li>
<li><code>$blue-grey-palette</code> to
<code>$m2-blue-grey-palette</code></li>
<li><code>$blue-gray-palette</code> to
<code>$m2-blue-gray-palette</code></li>
<li><code>$light-theme-background-palette</code> to
<code>$m2-light-theme-background-palette</code></li>
<li><code>$dark-theme-background-palette</code> to
<code>$m2-dark-theme-background-palette</code></li>
<li><code>$light-theme-foreground-palette</code> to
<code>$m2-light-theme-foreground-palette</code></li>
<li><code>$dark-theme-foreground-palette</code> to
<code>$m2-dark-theme-foreground-palette</code></li>
<li><code>define-typography-level</code> to
<code>m2-define-typography-level</code></li>
<li><code>define-rem-typography-config</code> to
<code>m2-define-rem-typography-config</code></li>
<li><code>define-typography-config</code> to
<code>m2-define-typography-config</code></li>
<li><code>define-legacy-typography-config</code> to
<code>m2-define-legacy-typography-config</code></li>
<li><code>typography-level</code> to
<code>m2-typography-level</code></li>
<li><code>font-size</code> to <code>m2-font-size</code></li>
<li><code>line-height</code> to <code>m2-line-height</code></li>
<li><code>font-weight</code> to <code>m2-font-weight</code></li>
<li><code>letter-spacing</code> to <code>m2-letter-spacing</code></li>
<li><code>font-family</code> to <code>m2-font-family</code></li>
<li><code>font-shorthand</code> to <code>m2-font-shorthand</code></li>
</ul>
</li>
</ul>
<h3>material-experimental</h3>
<p>| Commit | Type | Description |</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d5df8ad63a"><code>d5df8ad</code></a>
release: cut the v18.0.0 release</li>
<li><a
href="e2694b0313"><code>e2694b0</code></a>
build: update to Angular v18 final (<a
href="https://redirect.github.com/angular/components/issues/29097">#29097</a>)</li>
<li><a
href="452878e190"><code>452878e</code></a>
release: cut the v18.0.0-rc.3 release</li>
<li><a
href="b5fb30a976"><code>b5fb30a</code></a>
refactor(material/dialog): simplify structural styles (<a
href="https://redirect.github.com/angular/components/issues/29068">#29068</a>)</li>
<li><a
href="d6146b98f5"><code>d6146b9</code></a>
test(multiple): remove provideZoneChangeDetection for all menu tests (<a
href="https://redirect.github.com/angular/components/issues/29061">#29061</a>)</li>
<li><a
href="6c1982b774"><code>6c1982b</code></a>
docs: Make typography guide M3 specific (<a
href="https://redirect.github.com/angular/components/issues/29075">#29075</a>)</li>
<li><a
href="8299b09122"><code>8299b09</code></a>
fix(material/slider): resolve duplicate key warnings (<a
href="https://redirect.github.com/angular/components/issues/29073">#29073</a>)</li>
<li><a
href="4f544eac00"><code>4f544ea</code></a>
docs: Update theming your components guide for M3 and move M2 specific
info (...</li>
<li><a
href="28eedd27e7"><code>28eedd2</code></a>
docs(material/form-field): disable bubbling on prefix in example (<a
href="https://redirect.github.com/angular/components/issues/29069">#29069</a>)</li>
<li><a
href="678819464d"><code>6788194</code></a>
fixup! test(material/schematics): Add test for CSS token renames</li>
<li>Additional commits viewable in <a
href="https://github.com/angular/components/compare/17.3.10...18.0.0">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/material&package-manager=npm_and_yarn&previous-version=17.3.10&new-version=18.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 is rebasing this PR** â ï¸
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
---
Bumps [flutter_lints](https://github.com/flutter/packages/tree/main/packages) from 3.0.2 to 4.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="4799c49634"><code>4799c49</code></a> [flutter_lints] Rev to 4.0.0; prepare for publishing (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6695">#6695</a>)</li>
<li><a href="4e796783a2"><code>4e79678</code></a> [pointer_interceptor] Remove <code>implements</code> from app-facing package (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6699">#6699</a>)</li>
<li><a href="d670b2c38c"><code>d670b2c</code></a> Temporarily add empty header files to video_player_avfoundation so include di...</li>
<li><a href="a9f14bc819"><code>a9f14bc</code></a> Reverts "[image_picker_ios] Adds Swift Package Manager compatibility to image...</li>
<li><a href="a444af56dd"><code>a444af5</code></a> [image_picker_ios] Adds Swift Package Manager compatibility to image_picker_i...</li>
<li><a href="09a373f211"><code>09a373f</code></a> [video_player_avfoundation] Adds Swift Package Manager compatibility (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6675">#6675</a>)</li>
<li><a href="0167b51e5f"><code>0167b51</code></a> [ios_platform_images] Add Swift Package Manager support (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6684">#6684</a>)</li>
<li><a href="8de142d33b"><code>8de142d</code></a> [path_provider] Add Swift Package Manager support (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6680">#6680</a>)</li>
<li><a href="4595c41373"><code>4595c41</code></a> [go_router] guard context access in then clauses (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6685">#6685</a>)</li>
<li><a href="8df8b5ff3d"><code>8df8b5f</code></a> [camera] Ignore implementation imports outside of lib (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6191">#6191</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/flutter_lints-v4.0.0/packages">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_lints&package-manager=pub&previous-version=3.0.2&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`.
---
<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>
Bumps [flutter_lints](https://github.com/flutter/packages/tree/main/packages) from 3.0.2 to 4.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="4799c49634"><code>4799c49</code></a> [flutter_lints] Rev to 4.0.0; prepare for publishing (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6695">#6695</a>)</li>
<li><a href="4e796783a2"><code>4e79678</code></a> [pointer_interceptor] Remove <code>implements</code> from app-facing package (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6699">#6699</a>)</li>
<li><a href="d670b2c38c"><code>d670b2c</code></a> Temporarily add empty header files to video_player_avfoundation so include di...</li>
<li><a href="a9f14bc819"><code>a9f14bc</code></a> Reverts "[image_picker_ios] Adds Swift Package Manager compatibility to image...</li>
<li><a href="a444af56dd"><code>a444af5</code></a> [image_picker_ios] Adds Swift Package Manager compatibility to image_picker_i...</li>
<li><a href="09a373f211"><code>09a373f</code></a> [video_player_avfoundation] Adds Swift Package Manager compatibility (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6675">#6675</a>)</li>
<li><a href="0167b51e5f"><code>0167b51</code></a> [ios_platform_images] Add Swift Package Manager support (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6684">#6684</a>)</li>
<li><a href="8de142d33b"><code>8de142d</code></a> [path_provider] Add Swift Package Manager support (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6680">#6680</a>)</li>
<li><a href="4595c41373"><code>4595c41</code></a> [go_router] guard context access in then clauses (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6685">#6685</a>)</li>
<li><a href="8df8b5ff3d"><code>8df8b5f</code></a> [camera] Ignore implementation imports outside of lib (<a href="https://github.com/flutter/packages/tree/main/packages/issues/6191">#6191</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/flutter_lints-v4.0.0/packages">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flutter_lints&package-manager=pub&previous-version=3.0.2&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`.
---
<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>
- Replace `package:js` usage with `dart:js_interop`
- Remove and ignore `package-lock.json` since it keeps causing security
warnings: https://github.com/flutter/samples/security/dependabot. It's
not necessary for this sample and the constraints already present in the
`package.json`.
- Update to Angular 17.1
Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.15.3 to 1.15.4.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="65858205e5"><code>6585820</code></a>
Release version 1.15.4 of the npm package.</li>
<li><a
href="7a6567e16d"><code>7a6567e</code></a>
Disallow bracketed hostnames.</li>
<li><a
href="05629af696"><code>05629af</code></a>
Prefer native URL instead of deprecated url.parse.</li>
<li><a
href="1cba8e85fa"><code>1cba8e8</code></a>
Prefer native URL instead of legacy url.resolve.</li>
<li><a
href="72bc2a4229"><code>72bc2a4</code></a>
Simplify _processResponse error handling.</li>
<li><a
href="3d42aecdca"><code>3d42aec</code></a>
Add bracket tests.</li>
<li><a
href="bcbb096b32"><code>bcbb096</code></a>
Do not directly set Error properties.</li>
<li>See full diff in <a
href="https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.15.3&new-version=1.15.4)](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/flutter/samples/network/alerts).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps [js](https://github.com/dart-lang/sdk/tree/main/pkg) from 0.6.7 to
0.7.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dfff7719c2"><code>dfff771</code></a>
Version 0.7.0.0</li>
<li><a
href="df6ae384cc"><code>df6ae38</code></a>
Version 0.6.21.3</li>
<li><a
href="ce57b84db5"><code>ce57b84</code></a>
Version 0.6.21.0</li>
<li><a
href="c2e4ca3466"><code>c2e4ca3</code></a>
svn merge -r 26292:26492 <a
href="https://dart.googlecode.com/svn/branches/bleeding_ed">https://dart.googlecode.com/svn/branches/bleeding_ed</a>...</li>
<li><a
href="0b2b0fe968"><code>0b2b0fe</code></a>
Version 0.6.19.0 .</li>
<li><a
href="2c5963a464"><code>2c5963a</code></a>
Version 0.6.18.0 .</li>
<li><a
href="61f7d41c12"><code>61f7d41</code></a>
Version 0.6.17.0 .</li>
<li><a
href="e97cdf2914"><code>e97cdf2</code></a>
Version 0.6.16.0 .</li>
<li><a
href="c3a1e1a82c"><code>c3a1e1a</code></a>
Version 0.6.15.2 .</li>
<li><a
href="8e602bd629"><code>8e602bd</code></a>
Version 0.6.15.0 .</li>
<li>Additional commits viewable in <a
href="https://github.com/dart-lang/sdk/commits/0.7.0.0/pkg">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=js&package-manager=pub&previous-version=0.6.7&new-version=0.7.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>
Bumps [js](https://github.com/dart-lang/sdk/tree/main/pkg) from 0.6.7 to
0.7.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dfff7719c2"><code>dfff771</code></a>
Version 0.7.0.0</li>
<li><a
href="df6ae384cc"><code>df6ae38</code></a>
Version 0.6.21.3</li>
<li><a
href="ce57b84db5"><code>ce57b84</code></a>
Version 0.6.21.0</li>
<li><a
href="c2e4ca3466"><code>c2e4ca3</code></a>
svn merge -r 26292:26492 <a
href="https://dart.googlecode.com/svn/branches/bleeding_ed">https://dart.googlecode.com/svn/branches/bleeding_ed</a>...</li>
<li><a
href="0b2b0fe968"><code>0b2b0fe</code></a>
Version 0.6.19.0 .</li>
<li><a
href="2c5963a464"><code>2c5963a</code></a>
Version 0.6.18.0 .</li>
<li><a
href="61f7d41c12"><code>61f7d41</code></a>
Version 0.6.17.0 .</li>
<li><a
href="e97cdf2914"><code>e97cdf2</code></a>
Version 0.6.16.0 .</li>
<li><a
href="c3a1e1a82c"><code>c3a1e1a</code></a>
Version 0.6.15.2 .</li>
<li><a
href="8e602bd629"><code>8e602bd</code></a>
Version 0.6.15.0 .</li>
<li>Additional commits viewable in <a
href="https://github.com/dart-lang/sdk/commits/0.7.0.0/pkg">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=js&package-manager=pub&previous-version=0.6.7&new-version=0.7.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>
Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 4.6.0 to 5.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jasmine/jasmine/releases">jasmine-core's releases</a>.</em></p>
<blockquote>
<h2>5.1.1</h2>
<p>Please see the <a href="https://github.com/jasmine/jasmine/blob/main/release_notes/5.1.1.md">release notes</a>.</p>
<h2>5.1.0</h2>
<p>Please see the <a href="https://github.com/jasmine/jasmine/blob/main/release_notes/5.1.0.md">release notes</a>.</p>
<h2>5.0.1</h2>
<p>Please see the <a href="https://github.com/jasmine/jasmine/blob/main/release_notes/5.0.1.md">release notes</a>.</p>
<h2>5.0.0</h2>
<p>Please see the <a href="https://github.com/jasmine/jasmine/blob/main/release_notes/5.0.0.md">release notes</a>.</p>
<h2>5.0.0-beta.0</h2>
<p>Please see the <a href="https://github.com/jasmine/jasmine/blob/main/release_notes/5.0.0-beta.0.md">release notes</a>.</p>
<h2>5.0.0-alpha.1</h2>
<p>Please see the <a href="https://github.com/jasmine/jasmine/blob/main/release_notes/5.0.0-alpha.1.md">release notes</a>.</p>
<h2>5.0.0-alpha.0</h2>
<p>Please see the <a href="https://github.com/jasmine/jasmine/blob/main/release_notes/5.0.0-alpha.0.md">release notes</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="bff612a169"><code>bff612a</code></a> Bump version to 5.1.1</li>
<li><a href="4ba42f3746"><code>4ba42f3</code></a> Fixed global variable leak when using ParallelReportDispatcher</li>
<li><a href="58bee05c36"><code>58bee05</code></a> Documented usage of eval in DelayedFunctionScheduler</li>
<li><a href="c1871b0f0c"><code>c1871b0</code></a> Removed unnecessary throw when building stack trace</li>
<li><a href="c16974b091"><code>c16974b</code></a> Improved jsdocs for originalFn argument to createSpy</li>
<li><a href="bfedda9764"><code>bfedda9</code></a> Link to 5.0 upgrade guide in README, not 4.0</li>
<li><a href="a67b7276be"><code>a67b727</code></a> Fixed jsdocs for throwUnless and throwUnlessAsync</li>
<li><a href="47f3105ef0"><code>47f3105</code></a> Bump version to 5.1.0</li>
<li><a href="aeb56539c9"><code>aeb5653</code></a> Built distribution</li>
<li><a href="75d45efa16"><code>75d45ef</code></a> Exclude inherited Error properties from stack trace</li>
<li>Additional commits viewable in <a href="https://github.com/jasmine/jasmine/compare/v4.6.0...v5.1.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jasmine-core&package-manager=npm_and_yarn&previous-version=4.6.0&new-version=5.1.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`.
---
<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>
I was using the embedding sample for an unrelated reason, and found that
when using the "rotation" feature, scrollbars would show up all over the
place (something changed with regards to `perspective`, maybe?).
This PR addresses the issue.
## Pre-launch Checklist
- [x] I read the [Flutter Style Guide] _recently_, and have followed its
advice.
- [x] I signed the [CLA].
- [x] I read the [Contributors Guide].
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-devrel
channel on [Discord].
<!-- Links -->
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[CLA]: https://cla.developers.google.com/
[Discord]: https://github.com/flutter/flutter/wiki/Chat
[Contributors Guide]:
https://github.com/flutter/samples/blob/main/CONTRIBUTING.md
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.10 to 7.23.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@âbabel/traverse</code>'s releases</a>.</em></p>
<blockquote>
<h2>v7.23.2 (2023-10-11)</h2>
<p><strong>NOTE</strong>: This release also re-publishes <code>@babel/core</code>, even if it does not appear in the linked release commit.</p>
<p>Thanks <a href="https://github.com/jimmydief"><code>@âjimmydief</code></a> for your first PR!</p>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16033">#16033</a> Only evaluate own String/Number/Math methods (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16022">#16022</a> Rewrite <code>.tsx</code> extension when using <code>rewriteImportExtensions</code> (<a href="https://github.com/jimmydief"><code>@âjimmydief</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16017">#16017</a> Fix: fallback to typeof when toString is applied to incompatible object (<a href="https://github.com/JLHwung"><code>@âJLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16025">#16025</a> Avoid override mistake in namespace imports (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Babel Bot (<a href="https://github.com/babel-bot"><code>@âbabel-bot</code></a>)</li>
<li>Huáng Jùnlià ng (<a href="https://github.com/JLHwung"><code>@âJLHwung</code></a>)</li>
<li>James Diefenderfer (<a href="https://github.com/jimmydief"><code>@âjimmydief</code></a>)</li>
<li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
<li><a href="https://github.com/liuxingbaoyu"><code>@âliuxingbaoyu</code></a></li>
</ul>
<h2>v7.23.1 (2023-09-25)</h2>
<p>Re-publishing <code>@babel/helpers</code> due to a publishing error in 7.23.0.</p>
<h2>v7.23.0 (2023-09-25)</h2>
<p>Thanks <a href="https://github.com/lorenzoferre"><code>@âlorenzoferre</code></a> and <a href="https://github.com/RajShukla1"><code>@âRajShukla1</code></a> for your first PRs!</p>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-syntax-import-source</code>, <code>babel-plugin-transform-dynamic-import</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15870">#15870</a> Support transforming <code>import source</code> for wasm (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-module-transforms</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-import-defer</code>, <code>babel-plugin-syntax-import-defer</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15878">#15878</a> Implement <code>import defer</code> proposal transform support (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15845">#15845</a> Implement <code>import defer</code> parsing support (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
<li><a href="https://redirect.github.com/babel/babel/pull/15829">#15829</a> Add parsing support for the "source phase imports" proposal (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helper-module-transforms</code>, <code>babel-parser</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15682">#15682</a> Add <code>createImportExpressions</code> parser option (<a href="https://github.com/JLHwung"><code>@âJLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15671">#15671</a> Pass through nonce to the transformed script element (<a href="https://github.com/JLHwung"><code>@âJLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-function-name</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helpers</code>, <code>babel-parser</code>, <code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-optional-chaining-assign</code>, <code>babel-plugin-syntax-optional-chaining-assign</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-standalone</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15751">#15751</a> Add support for optional chain in assignments (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15895">#15895</a> Implement the "decorator metadata" proposal (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15893">#15893</a> Add <code>t.buildUndefinedNode</code> (<a href="https://github.com/liuxingbaoyu"><code>@âliuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-typescript</code></li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@âbabel/traverse</code>'s changelog</a>.</em></p>
<blockquote>
<h2>v7.23.2 (2023-10-11)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16033">#16033</a> Only evaluate own String/Number/Math methods (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16022">#16022</a> Rewrite <code>.tsx</code> extension when using <code>rewriteImportExtensions</code> (<a href="https://github.com/jimmydief"><code>@âjimmydief</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16017">#16017</a> Fix: fallback to typeof when toString is applied to incompatible object (<a href="https://github.com/JLHwung"><code>@âJLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/16025">#16025</a> Avoid override mistake in namespace imports (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.23.0 (2023-09-25)</h2>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-syntax-import-source</code>, <code>babel-plugin-transform-dynamic-import</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15870">#15870</a> Support transforming <code>import source</code> for wasm (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-module-transforms</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-import-defer</code>, <code>babel-plugin-syntax-import-defer</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15878">#15878</a> Implement <code>import defer</code> proposal transform support (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15845">#15845</a> Implement <code>import defer</code> parsing support (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
<li><a href="https://redirect.github.com/babel/babel/pull/15829">#15829</a> Add parsing support for the "source phase imports" proposal (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-helper-module-transforms</code>, <code>babel-parser</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15682">#15682</a> Add <code>createImportExpressions</code> parser option (<a href="https://github.com/JLHwung"><code>@âJLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15671">#15671</a> Pass through nonce to the transformed script element (<a href="https://github.com/JLHwung"><code>@âJLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-function-name</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helpers</code>, <code>babel-parser</code>, <code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-optional-chaining-assign</code>, <code>babel-plugin-syntax-optional-chaining-assign</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-standalone</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15751">#15751</a> Add support for optional chain in assignments (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15895">#15895</a> Implement the "decorator metadata" proposal (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15893">#15893</a> Add <code>t.buildUndefinedNode</code> (<a href="https://github.com/liuxingbaoyu"><code>@âliuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-typescript</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15913">#15913</a> Add <code>rewriteImportExtensions</code> option to TS preset (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15896">#15896</a> Allow TS tuples to have both labeled and unlabeled elements (<a href="https://github.com/yukukotani"><code>@âyukukotani</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-transform-block-scoping</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15962">#15962</a> fix: <code>transform-block-scoping</code> captures the variables of the method in the loop (<a href="https://github.com/liuxingbaoyu"><code>@âliuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-traverse</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15797">#15797</a> Expand evaluation of global built-ins in <code>@babel/traverse</code> (<a href="https://github.com/lorenzoferre"><code>@âlorenzoferre</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-explicit-resource-management</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15985">#15985</a> Improve source maps for blocks with <code>using</code> declarations (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<ul>
<li><code>babel-core</code>, <code>babel-helper-module-transforms</code>, <code>babel-plugin-transform-async-to-generator</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-function-name</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-umd</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-plugin-transform-react-constant-elements</code>, <code>babel-plugin-transform-react-inline-elements</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code>
<ul>
<li><a href="https://redirect.github.com/babel/babel/pull/15984">#15984</a> Inline <code>exports.XXX =</code> update in simple variable declarations (<a href="https://github.com/nicolo-ribaudo"><code>@ânicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.22.20 (2023-09-16)</h2>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b4b9942a6c"><code>b4b9942</code></a> v7.23.2</li>
<li><a href="b13376b346"><code>b13376b</code></a> Only evaluate own String/Number/Math methods (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/16033">#16033</a>)</li>
<li><a href="ca58ec15cb"><code>ca58ec1</code></a> v7.23.0</li>
<li><a href="0f333dafcf"><code>0f333da</code></a> Add <code>createImportExpressions</code> parser option (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15682">#15682</a>)</li>
<li><a href="3744545649"><code>3744545</code></a> Fix linting</li>
<li><a href="c7e6806e21"><code>c7e6806</code></a> Add <code>t.buildUndefinedNode</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15893">#15893</a>)</li>
<li><a href="38ee8b4dd6"><code>38ee8b4</code></a> Expand evaluation of global built-ins in <code>@babel/traverse</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15797">#15797</a>)</li>
<li><a href="9f3dfd9021"><code>9f3dfd9</code></a> v7.22.20</li>
<li><a href="3ed28b29c1"><code>3ed28b2</code></a> Fully support <code>||</code> and <code>&&</code> in <code>pluginToggleBooleanFlag</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15961">#15961</a>)</li>
<li><a href="77b0d73599"><code>77b0d73</code></a> v7.22.19</li>
<li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/traverse&package-manager=npm_and_yarn&previous-version=7.22.10&new-version=7.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`.
---
<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/flutter/samples/network/alerts).
</details>
Bumps [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) from 4.3.1 to 5.1.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/jasmine&package-manager=npm_and_yarn&previous-version=4.3.1&new-version=5.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`.
---
<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>
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser)
from 4.2.2 to 4.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/socketio/socket.io-parser/releases">socket.io-parser's
releases</a>.</em></p>
<blockquote>
<h2>4.2.3</h2>
<p>⚠️ This release contains an important security fix
⚠️</p>
<p>A malicious client could send a specially crafted HTTP request,
triggering an uncaught exception and killing the Node.js process:</p>
<pre><code>TypeError: Cannot convert object to primitive value
at Socket.emit (node:events:507:25)
at .../node_modules/socket.io/lib/socket.js:531:14
</code></pre>
<p>Please upgrade as soon as possible.</p>
<h3>Bug Fixes</h3>
<ul>
<li>check the format of the event name (<a
href="3b78117bf6">3b78117</a>)</li>
</ul>
<h4>Links</h4>
<ul>
<li>Diff: <a
href="https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3">https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md">socket.io-parser's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3">4.2.3</a>
(2023-05-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>check the format of the event name (<a
href="3b78117bf6">3b78117</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b6c824f824"><code>b6c824f</code></a>
chore(release): 4.2.3</li>
<li><a
href="dcc70d9678"><code>dcc70d9</code></a>
refactor: export typescript declarations for the commonjs build</li>
<li><a
href="3b78117bf6"><code>3b78117</code></a>
fix: check the format of the event name</li>
<li><a
href="0841bd5623"><code>0841bd5</code></a>
chore: bump ua-parser-js from 1.0.32 to 1.0.33 (<a
href="https://redirect.github.com/socketio/socket.io-parser/issues/121">#121</a>)</li>
<li>See full diff in <a
href="https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=socket.io-parser&package-manager=npm_and_yarn&previous-version=4.2.2&new-version=4.2.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 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/flutter/samples/network/alerts).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Pre-launch Checklist
- [x] I read the [Flutter Style Guide] _recently_, and have followed its
advice.
- [x] I signed the [CLA].
- [x] I read the [Contributors Guide].
- [x] I updated/added relevant documentation (doc comments with `///`).
- [ ] All existing and new tests are passing.
---------
Co-authored-by: David Iglesias <ditman@gmail.com>
Co-authored-by: Mark Thompson <2554588+MarkTechson@users.noreply.github.com>
Co-authored-by: John Ryan <ryjohn@google.com>
Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 4.5.0 to
4.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jasmine/jasmine/releases">jasmine-core's
releases</a>.</em></p>
<blockquote>
<h2>4.6.0</h2>
<p>Please see the <a
href="https://github.com/jasmine/jasmine/blob/main/release_notes/4.6.0.md">release
notes</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f509078020"><code>f509078</code></a>
Bump version to 4.6.0</li>
<li><a
href="ff237f4b66"><code>ff237f4</code></a>
Fixed sass version pinning</li>
<li><a
href="e42e3d9e00"><code>e42e3d9</code></a>
Pin sass to the last version that works on Node 12</li>
<li><a
href="166e5f4d6c"><code>166e5f4</code></a>
Report the ID of each suite/spec's parent</li>
<li><a
href="6ad8d20694"><code>6ad8d20</code></a>
Report the path/url of the file that the spec/suite was defined in</li>
<li><a
href="bc3a495160"><code>bc3a495</code></a>
Pin eslint-plugin-compat to <4.1.0 to fix import error on CI</li>
<li><a
href="b323631611"><code>b323631</code></a>
Pin Grunt to <1.6.0 for compatiblity with Node 12</li>
<li><a
href="e8767ba660"><code>e8767ba</code></a>
Removed "Does the problem occur with the latest version of
jasmine-core" from...</li>
<li><a
href="169a2a8ad2"><code>169a2a8</code></a>
Upgraded to new issue templates</li>
<li><a
href="b267029301"><code>b267029</code></a>
Revert "Upgraded to new issue templates"</li>
<li>Additional commits viewable in <a
href="https://github.com/jasmine/jasmine/compare/v4.5.0...v4.6.0">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jasmine-core&package-manager=npm_and_yarn&previous-version=4.5.0&new-version=4.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (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 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 [karma](https://github.com/karma-runner/karma) from 6.4.1 to
6.4.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/karma-runner/karma/releases">karma's
releases</a>.</em></p>
<blockquote>
<h2>v6.4.2</h2>
<h2><a
href="https://github.com/karma-runner/karma/compare/v6.4.1...v6.4.2">6.4.2</a>
(2023-04-21)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>few typos (<a
href="c6a42710b4">c6a4271</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/karma-runner/karma/blob/master/CHANGELOG.md">karma's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/karma-runner/karma/compare/v6.4.1...v6.4.2">6.4.2</a>
(2023-04-21)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>few typos (<a
href="c6a42710b4">c6a4271</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9de3c00988"><code>9de3c00</code></a>
chore(release): 6.4.2 [skip ci]</li>
<li><a
href="c6a42710b4"><code>c6a4271</code></a>
fix: few typos</li>
<li><a
href="50f963551f"><code>50f9635</code></a>
docs: update codeclimate badge in readme.md</li>
<li>See full diff in <a
href="https://github.com/karma-runner/karma/compare/v6.4.1...v6.4.2">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=karma&package-manager=npm_and_yarn&previous-version=6.4.1&new-version=6.4.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 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>
## Pre-launch Checklist
- [x] I read the [Flutter Style Guide] _recently_, and have followed its
advice.
- [x] I signed the [CLA].
- [x] I read the [Contributors Guide].
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-devrel
channel on [Discord].
<!-- Links -->
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[CLA]: https://cla.developers.google.com/
[Discord]: https://github.com/flutter/flutter/wiki/Chat
[Contributors Guide]:
https://github.com/flutter/samples/blob/main/CONTRIBUTING.md
Co-authored-by: Mark Thompson
<2554588+MarkTechson@users.noreply.github.com>
Co-authored-by: David Iglesias <ditman@gmail.com>
Co-authored-by: Mark Thompson <2554588+MarkTechson@users.noreply.github.com>
Co-authored-by: David Iglesias <ditman@gmail.com>