Eric Windmill
d5184b5647
Retire VeggieSeasons (really this time) ( #2724 )
...
Removes VeggieSeaons
## 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 have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
---------
Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
2 weeks ago
dependabot[bot]
0b9ad5b568
Bump actions/setup-java from 4.7.1 to 5.0.0 ( #2726 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from
4.7.1 to 5.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-java/releases ">actions/setup-java's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h2>What's Changed</h2>
<h3>Breaking Changes</h3>
<ul>
<li>Upgrade to node 24 by <a
href="https://github.com/salmanmkc "><code>@salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/setup-java/pull/888 ">actions/setup-java#888</a></li>
</ul>
<p>Make sure your runner is updated to this version or newer to use this
release. v2.327.1 <a
href="https://github.com/actions/runner/releases/tag/v2.327.1 ">Release
Notes</a></p>
<h3>Dependency Upgrades</h3>
<ul>
<li>Upgrade Publish Immutable Action by <a
href="https://github.com/HarithaVattikuti "><code>@HarithaVattikuti</code></a>
in <a
href="https://redirect.github.com/actions/setup-java/pull/798 ">actions/setup-java#798</a></li>
<li>Upgrade eslint-plugin-jest from 27.9.0 to 28.11.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/730 ">actions/setup-java#730</a></li>
<li>Upgrade undici from 5.28.5 to 5.29.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/833 ">actions/setup-java#833</a></li>
<li>Upgrade form-data to bring in fix for critical vulnerability by <a
href="https://github.com/gowridurgad "><code>@gowridurgad</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/887 ">actions/setup-java#887</a></li>
<li>Upgrade actions/checkout from 4 to 5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/896 ">actions/setup-java#896</a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Prevent default installation of JetBrains pre-releases by <a
href="https://github.com/priyagupta108 "><code>@priyagupta108</code></a>
in <a
href="https://redirect.github.com/actions/setup-java/pull/859 ">actions/setup-java#859</a></li>
<li>Improve Error Handling for Setup-Java Action to Help Debug
Intermittent Failures by <a
href="https://github.com/gowridurgad "><code>@gowridurgad</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/848 ">actions/setup-java#848</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/gowridurgad "><code>@gowridurgad</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-java/pull/848 ">actions/setup-java#848</a></li>
<li><a href="https://github.com/salmanmkc "><code>@salmanmkc</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-java/pull/888 ">actions/setup-java#888</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-java/compare/v4...v5.0.0 ">https://github.com/actions/setup-java/compare/v4...v5.0.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dded088883
"><code>dded088</code></a>
Bump actions/checkout from 4 to 5 (<a
href="https://redirect.github.com/actions/setup-java/issues/896 ">#896</a>)</li>
<li><a
href="0913e9a06e
"><code>0913e9a</code></a>
Upgrade to node 24 (<a
href="https://redirect.github.com/actions/setup-java/issues/888 ">#888</a>)</li>
<li><a
href="e9343db97e
"><code>e9343db</code></a>
Bumps form-data (<a
href="https://redirect.github.com/actions/setup-java/issues/887 ">#887</a>)</li>
<li><a
href="ae2b61dbc6
"><code>ae2b61d</code></a>
Bump undici from 5.28.5 to 5.29.0 (<a
href="https://redirect.github.com/actions/setup-java/issues/833 ">#833</a>)</li>
<li><a
href="c190c18feb
"><code>c190c18</code></a>
Bump eslint-plugin-jest from 27.9.0 to 29.0.1 (<a
href="https://redirect.github.com/actions/setup-java/issues/730 ">#730</a>)</li>
<li><a
href="67aec007b3
"><code>67aec00</code></a>
Fix: prevent default installation of JetBrains pre-releases (<a
href="https://redirect.github.com/actions/setup-java/issues/859 ">#859</a>)</li>
<li><a
href="ebb356cc4e
"><code>ebb356c</code></a>
Improve Error Handling for Setup-Java Action to Help Debug Intermittent
Failu...</li>
<li><a
href="f4f1212c88
"><code>f4f1212</code></a>
Update publish-immutable-actions.yml (<a
href="https://redirect.github.com/actions/setup-java/issues/798 ">#798</a>)</li>
<li>See full diff in <a
href="c5195efecf...dded088883
">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 weeks ago
Eric Windmill
2999d738b8
Dart 3.9 / Flutter 3.35 [first LLM release] ( #2714 )
...
I got carried away with Gemini and basically rewrote CI and the release
process for the new LLM reality. This work was largely completed by
Gemini.
- Bump all SDK versions to the current beta (3.9.0-0)
- Run `flutter channel beta`
- Wrote `ci_script.dart` to replace the bash scripts
- Converted repository to pub workspace #2499
- Added llm.md and release.md
- Added redirect for deprecated Samples Index
## 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 have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
3 weeks ago
Manaf Halimeh
0aa5415d5e
[compass_app] fixing pixel overflowed ( #2669 )
...
*- use SingleChildScrollView in the auth screen to fix pixel
overflowed.*


*Fix for: https://github.com/flutter/samples/issues/2668 .*
## 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 have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
If you need help, consider asking for advice on the #hackers-devrel
channel on [Discord].
<!-- Links -->
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[Contributors Guide]:
https://github.com/flutter/samples/blob/main/CONTRIBUTING.md
[changelog]: ../CHANGELOG.md
4 weeks ago
Eric Windmill
2ea903a323
remove SVN tip from samples ( #2716 )
...
Per #2565 , this tip doesn't actually work anymore, so I'm removing it
from the README
## 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 have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
4 weeks ago
dependabot[bot]
74378fc6f0
Bump go_router from 15.1.3 to 16.1.0 in /testing_app ( #2712 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
9ff803e2c5
Bump go_router from 15.1.3 to 16.1.0 in /place_tracker ( #2709 )
...
⚠️ **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 [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
53a7efc20a
Bump go_router from 15.1.3 to 16.1.0 in /navigation_and_routing ( #2710 )
...
⚠️ **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 [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
13c15aa334
Bump go_router from 15.1.3 to 16.1.0 in /platform_channels ( #2708 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
edf44e92ae
Bump go_router from 15.1.3 to 16.1.0 in /deeplink_store_example ( #2707 )
...
⚠️ **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 [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
64758f86fa
Bump go_router from 15.1.3 to 16.1.0 in /game_template ( #2706 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
763c79ca8a
Bump go_router from 15.1.3 to 16.1.0 in /provider_shopper ( #2705 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
3342807950
Bump go_router from 15.1.3 to 16.1.0 in /form_app ( #2704 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
3624eae80d
Bump go_router from 15.1.3 to 16.1.0 in /animations ( #2703 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 15.1.3 to 16.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="83ae18a4fa
"><code>83ae18a</code></a> [go_router] add initial json support <a href="https://github.com/flutter/packages/tree/main/packages/issues/110781 ">#110781</a> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9404 ">#9404</a>)</li>
<li><a href="56bcd0cbbf
"><code>56bcd0c</code></a> [google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...</li>
<li><a href="b53593053d
"><code>b535930</code></a> [interactive_media_ads] Fixes setting adsresponse on Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9744 ">#9744</a>)</li>
<li><a href="28c35c6e0d
"><code>28c35c6</code></a> [interactive_media_ads]: Adds additional methods to configure ad requests (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9 ">#9</a>...</li>
<li><a href="03b33b1a22
"><code>03b33b1</code></a> [webview_flutter_platform_interface] Provide flexible API for loading local H...</li>
<li><a href="f0645d8448
"><code>f0645d8</code></a> Mark <code>FlutterIOOverrides</code> as <code>final</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9719 ">#9719</a>)</li>
<li><a href="b2aef15c15
"><code>b2aef15</code></a> [in_app_purchase_storekit] Updated comment (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9445 ">#9445</a>)</li>
<li><a href="fe53da20d5
"><code>fe53da2</code></a> [video_player] Separate event stream from player on iOS (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9700 ">#9700</a>)</li>
<li><a href="db6988d785
"><code>db6988d</code></a> [tool] Remove web drive hot reload workaround (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9704 ">#9704</a>)</li>
<li><a href="7a9e9ceee8
"><code>7a9e9ce</code></a> Fixed Camera Switching Bug (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9671 ">#9671</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v16.1.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 weeks ago
dependabot[bot]
c7a493665c
Bump @angular/common from 19.2.14 to 20.1.4 in /web_embedding/ng-flutter ( #2702 )
...
Bumps [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common ) from 19.2.14 to 20.1.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases "><code>@angular/common</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.1.4</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="db3c5826ee
"><img src="https://img.shields.io/badge/db3c5826ee-fix-green " alt="fix - db3c5826ee" /></a></td>
<td>exclude more safe reads expression from 2way-binding (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62852 ">#62852</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="c633b63e56
"><img src="https://img.shields.io/badge/c633b63e56-fix-green " alt="fix - c633b63e56" /></a></td>
<td>update symbols for new signals api (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62284 ">#62284</a>)</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="ab6033979a
"><img src="https://img.shields.io/badge/ab6033979a-fix-green " alt="fix - ab6033979a" /></a></td>
<td>add missing http options allowed in fetch API (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62881 ">#62881</a>)</td>
</tr>
<tr>
<td><a href="15670d8417
"><img src="https://img.shields.io/badge/15670d8417-fix-green " alt="fix - 15670d8417" /></a></td>
<td>propagate plain errors when parsing fails (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62765 ">#62765</a>)</td>
</tr>
</tbody>
</table>
<h2>20.1.3</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="2c522efbe5
"><img src="https://img.shields.io/badge/2c522efbe5-fix-green " alt="fix - 2c522efbe5" /></a></td>
<td>fix change tracking for Resource#hasValue (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62595 ">#62595</a>)</td>
</tr>
</tbody>
</table>
<h3>platform-browser</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="2fd1f7beb5
"><img src="https://img.shields.io/badge/2fd1f7beb5-fix-green " alt="fix - 2fd1f7beb5" /></a></td>
<td>resolve component resources before bootstrapping in JIT mode (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62758 ">#62758</a>)</td>
</tr>
</tbody>
</table>
<h2>20.1.2</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8ad10fd63b
"><img src="https://img.shields.io/badge/8ad10fd63b-fix-green " alt="fix - 8ad10fd63b" /></a></td>
<td>fix detection of directive deps in JIT (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62666 ">#62666</a>)</td>
</tr>
</tbody>
</table>
<h2>20.1.1</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="75d2a349b4
"><img src="https://img.shields.io/badge/75d2a349b4-fix-green " alt="fix - 75d2a349b4" /></a></td>
<td>incorrect spans for left side of binary operation (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62641 ">#62641</a>)</td>
</tr>
<tr>
<td><a href="70c8780c54
"><img src="https://img.shields.io/badge/70c8780c54-fix-green " alt="fix - 70c8780c54" /></a></td>
<td>more permissive parsing of @ characters (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62644 ">#62644</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="9506cdfaad
"><img src="https://img.shields.io/badge/9506cdfaad-fix-green " alt="fix - 9506cdfaad" /></a></td>
<td>infer type of event target for void elements (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62648 ">#62648</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="26ade4a337
"><img src="https://img.shields.io/badge/26ade4a337-fix-green " alt="fix - 26ade4a337" /></a></td>
<td>Ensure application remains unstable during bootstrap (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62631 ">#62631</a>)</td>
</tr>
<tr>
<td><a href="a81f0faa1a
"><img src="https://img.shields.io/badge/a81f0faa1a-fix-green " alt="fix - a81f0faa1a" /></a></td>
<td>InputBinding marks component a dirty. (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62613 ">#62613</a>)</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="276836ee73
"><img src="https://img.shields.io/badge/276836ee73-fix-green " alt="fix - 276836ee73" /></a></td>
<td>do not display warnings <code>Angular detected that a </code>HttpClient<code>request with the</code>keepalive<code> option was sent using XHR</code> when option is not true (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62536 ">#62536</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md "><code>@angular/common</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.1.4 (2025-07-31)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="db3c5826ee
">db3c5826ee</a></td>
<td>fix</td>
<td>exclude more safe reads expression from 2way-binding (<a href="https://redirect.github.com/angular/angular/pull/62852 ">#62852</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="c633b63e56
">c633b63e56</a></td>
<td>fix</td>
<td>update symbols for new signals api (<a href="https://redirect.github.com/angular/angular/pull/62284 ">#62284</a>)</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="ab6033979a
">ab6033979a</a></td>
<td>fix</td>
<td>add missing http options allowed in fetch API (<a href="https://redirect.github.com/angular/angular/pull/62881 ">#62881</a>)</td>
</tr>
<tr>
<td><a href="15670d8417
">15670d8417</a></td>
<td>fix</td>
<td>propagate plain errors when parsing fails (<a href="https://redirect.github.com/angular/angular/pull/62765 ">#62765</a>)</td>
</tr>
</tbody>
</table>
<h1>20.2.0-next.2 (2025-07-23)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="7767aa640c
">7767aa640c</a></td>
<td>fix</td>
<td>allow more characters in square-bracketed attribute names (<a href="https://redirect.github.com/angular/angular/pull/62742 ">#62742</a>)</td>
</tr>
<tr>
<td><a href="3171d01452
">3171d01452</a></td>
<td>fix</td>
<td>fix detection of directive deps in JIT (<a href="https://redirect.github.com/angular/angular/pull/62666 ">#62666</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="5abfe4a899
">5abfe4a899</a></td>
<td>feat</td>
<td>add diagnostic for uninvoked functions in text interpolation (<a href="https://redirect.github.com/angular/angular/pull/59191 ">#59191</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="6b1f4b9e8b
">6b1f4b9e8b</a></td>
<td>feat</td>
<td>add enter and leave animation instructions (<a href="https://redirect.github.com/angular/angular/pull/62682 ">#62682</a>)</td>
</tr>
<tr>
<td><a href="cec91c0035
">cec91c0035</a></td>
<td>feat</td>
<td>add option to infer the tag names of components in tests (<a href="https://redirect.github.com/angular/angular/pull/62283 ">#62283</a>)</td>
</tr>
<tr>
<td><a href="4138aca91f
">4138aca91f</a></td>
<td>feat</td>
<td>render ARIA property bindings as attributes (<a href="https://redirect.github.com/angular/angular/pull/62630 ">#62630</a>)</td>
</tr>
<tr>
<td><a href="593cc8a368
">593cc8a368</a></td>
<td>fix</td>
<td>checks if body exists before continuing (<a href="https://redirect.github.com/angular/angular/pull/62768 ">#62768</a>)</td>
</tr>
<tr>
<td><a href="b8e415a717
">b8e415a717</a></td>
<td>fix</td>
<td>fix change tracking for Resource#hasValue (<a href="https://redirect.github.com/angular/angular/pull/62595 ">#62595</a>)</td>
</tr>
<tr>
<td><a href="063b5e166f
">063b5e166f</a></td>
<td>fix</td>
<td>switch check to documentElement with chaining (<a href="https://redirect.github.com/angular/angular/pull/62773 ">#62773</a>)</td>
</tr>
</tbody>
</table>
<h3>platform-browser</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="74d99ed379
">74d99ed379</a></td>
<td>fix</td>
<td>resolve component resources before bootstrapping in JIT mode (<a href="https://redirect.github.com/angular/angular/pull/62758 ">#62758</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="4ac6171b09
">4ac6171b09</a></td>
<td>feat</td>
<td>Adds support for updateViaCache in provideServiceWorker (<a href="https://redirect.github.com/angular/angular/pull/62721 ">#62721</a>)</td>
</tr>
</tbody>
</table>
<h1>20.1.3 (2025-07-23)</h1>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="82fcc9c136
"><code>82fcc9c</code></a> Revert "fix(http): add missing http options allowed in fetch API (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62881 ">#62881</a>)" (#...</li>
<li><a href="ab6033979a
"><code>ab60339</code></a> fix(http): add missing http options allowed in fetch API (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62881 ">#62881</a>)</li>
<li><a href="ea1afec1e4
"><code>ea1afec</code></a> build: move http_server and generate_api_docs into defaults2.bzl (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62878 ">#62878</a>)</li>
<li><a href="f0fca612ee
"><code>f0fca61</code></a> refactor(common): replace aio links to adev (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62839 ">#62839</a>)</li>
<li><a href="622e10881f
"><code>622e108</code></a> build: standardize usage of js_binary (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62860 ">#62860</a>)</li>
<li><a href="2b0f3fc7cb
"><code>2b0f3fc</code></a> build: remove all usages of <code>@bazel/runfiles</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62805 ">#62805</a>)</li>
<li><a href="15670d8417
"><code>15670d8</code></a> fix(http): propagate plain errors when parsing fails (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62765 ">#62765</a>)</li>
<li><a href="b388f1e518
"><code>b388f1e</code></a> build: remove all usages of the interop_deps attr for ts_project and ng_proje...</li>
<li><a href="1e9bfe54b1
"><code>1e9bfe5</code></a> build: migrate to new toolchain usage for api goldens (<a href="https://github.com/angular/angular/tree/HEAD/packages/common/issues/62688 ">#62688</a>)</li>
<li><a href="276836ee73
"><code>276836e</code></a> fix(http): do not display warnings <code>Angular detected that a </code>HttpClient` requ...</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/20.1.4/packages/common ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
1 month ago
dependabot[bot]
535a71c6b1
Bump @angular/forms from 19.2.14 to 20.1.2 in /web_embedding/ng-flutter ( #2699 )
...
[](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>
1 month ago
dependabot[bot]
004bf9ccc3
Bump build from 2.5.4 to 3.0.0 in /desktop_photo_search/fluent_ui ( #2697 )
...
[](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>
2 months ago
dependabot[bot]
17204346bc
Bump pigeon from 25.5.0 to 26.0.0 in /add_to_app/books/flutter_module_books ( #2698 )
...
Bumps [pigeon](https://github.com/flutter/packages/tree/main/packages ) from 25.5.0 to 26.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="f0a66f1fb7
"><code>f0a66f1</code></a> [pigeon] Adds overrides for constructors and static members of ProxyApis (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9515 ">#9515</a>)</li>
<li><a href="cb8fef6299
"><code>cb8fef6</code></a> [dependabot]: Bump androidx.activity:activity from 1.9.3 to 1.10.1 in /packag...</li>
<li><a href="dedd2f0d5e
"><code>dedd2f0</code></a> [webview_flutter] Update androidx.webkit to 1.14.0 (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9638 ">#9638</a>)</li>
<li><a href="2496670aa5
"><code>2496670</code></a> [dependabot]: Bump com.google.android.gms:play-services-maps from 18.2.0 to 1...</li>
<li><a href="85daf43681
"><code>85daf43</code></a> [dependabot]: Bump androidx.fragment:fragment from 1.6.2 to 1.8.8 in /package...</li>
<li><a href="f19ecddeea
"><code>f19ecdd</code></a> [image_picker] redesign example app (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9625 ">#9625</a>)</li>
<li><a href="e2c722215a
"><code>e2c7222</code></a> [camera_avfoundation] Implementation swift migration - part 7 (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9595 ">#9595</a>)</li>
<li><a href="12fad6d68d
"><code>12fad6d</code></a> [webview_flutter_wkwebview] Replace Flutter method failure assertion with nsl...</li>
<li><a href="1dc479bc08
"><code>1dc479b</code></a> [webview_flutter] Add setMixedContentMode for Android (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9586 ">#9586</a>)</li>
<li><a href="2b0ecd2eba
"><code>2b0ecd2</code></a> [google_sign_in] Add exception info to migration guide (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9574 ">#9574</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/pigeon-v26.0.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 months ago
dependabot[bot]
628dde60ec
Bump build from 2.5.4 to 3.0.0 in /desktop_photo_search/material ( #2696 )
...
[](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>
2 months ago
dependabot[bot]
5a79c1595c
Bump @angular/cdk from 19.2.19 to 20.1.0 in /web_embedding/ng-flutter ( #2694 )
...
Bumps [@angular/cdk](https://github.com/angular/components ) from 19.2.19 to 20.1.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>20.1.0</h2>
<h3>cdk-experimental</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="4f9ab216c1
"><img src="https://img.shields.io/badge/4f9ab216c1-feat-blue " alt="feat - 4f9ab216c1" /></a></td>
<td><strong>accordion:</strong> add accordion directives, example, and tests (<a href="https://redirect.github.com/angular/components/issues/31134 ">#31134</a>)</td>
</tr>
<tr>
<td><a href="3704b7e32f
"><img src="https://img.shields.io/badge/3704b7e32f-feat-blue " alt="feat - 3704b7e32f" /></a></td>
<td><strong>radio:</strong> add radio demo to dev-app (<a href="https://redirect.github.com/angular/components/issues/31180 ">#31180</a>)</td>
</tr>
<tr>
<td><a href="50c3e0e12d
"><img src="https://img.shields.io/badge/50c3e0e12d-feat-blue " alt="feat - 50c3e0e12d" /></a></td>
<td><strong>radio:</strong> create radio group and button directives (<a href="https://redirect.github.com/angular/components/issues/31050 ">#31050</a>)</td>
</tr>
<tr>
<td><a href="cdc0dab261
"><img src="https://img.shields.io/badge/cdc0dab261-feat-blue " alt="feat - cdc0dab261" /></a></td>
<td><strong>tabs:</strong> add setDefaultState and unit tests, refactor the content children strategy (<a href="https://redirect.github.com/angular/components/issues/31374 ">#31374</a>)</td>
</tr>
<tr>
<td><a href="97d60c5378
"><img src="https://img.shields.io/badge/97d60c5378-feat-blue " alt="feat - 97d60c5378" /></a></td>
<td><strong>tree:</strong> add tree directives, example, and tests (<a href="https://redirect.github.com/angular/components/issues/31350 ">#31350</a>)</td>
</tr>
<tr>
<td><a href="ff0f6c61b5
"><img src="https://img.shields.io/badge/ff0f6c61b5-feat-blue " alt="feat - ff0f6c61b5" /></a></td>
<td><strong>ui-patterns:</strong> accordion (<a href="https://redirect.github.com/angular/components/issues/31034 ">#31034</a>)</td>
</tr>
<tr>
<td><a href="c5b2f0ac6d
"><img src="https://img.shields.io/badge/c5b2f0ac6d-feat-blue " alt="feat - c5b2f0ac6d" /></a></td>
<td><strong>ui-patterns:</strong> create grid navigation behavior (<a href="https://redirect.github.com/angular/components/issues/31290 ">#31290</a>)</td>
</tr>
<tr>
<td><a href="ce145fa9a3
"><img src="https://img.shields.io/badge/ce145fa9a3-feat-blue " alt="feat - ce145fa9a3" /></a></td>
<td><strong>ui-patterns:</strong> create the grid focus behavior (<a href="https://redirect.github.com/angular/components/issues/31055 ">#31055</a>)</td>
</tr>
<tr>
<td><a href="9f249d0a25
"><img src="https://img.shields.io/badge/9f249d0a25-feat-blue " alt="feat - 9f249d0a25" /></a></td>
<td><strong>ui-patterns:</strong> radio button and group (<a href="https://redirect.github.com/angular/components/issues/31016 ">#31016</a>)</td>
</tr>
<tr>
<td><a href="70841dbb5b
"><img src="https://img.shields.io/badge/70841dbb5b-feat-blue " alt="feat - 70841dbb5b" /></a></td>
<td><strong>ui-patterns:</strong> tree (<a href="https://redirect.github.com/angular/components/issues/31308 ">#31308</a>)</td>
</tr>
<tr>
<td><a href="06d7384a23
"><img src="https://img.shields.io/badge/06d7384a23-fix-green " alt="fix - 06d7384a23" /></a></td>
<td><strong>accordion:</strong> fix disabled trigger button can't be focused when skipDisabled=false (<a href="https://redirect.github.com/angular/components/issues/31379 ">#31379</a>)</td>
</tr>
<tr>
<td><a href="9a856ad559
"><img src="https://img.shields.io/badge/9a856ad559-fix-green " alt="fix - 9a856ad559" /></a></td>
<td><strong>tabs:</strong> fix tabs example styles (<a href="https://redirect.github.com/angular/components/issues/31382 ">#31382</a>)</td>
</tr>
<tr>
<td><a href="8a091a7ea8
"><img src="https://img.shields.io/badge/8a091a7ea8-fix-green " alt="fix - 8a091a7ea8" /></a></td>
<td><strong>tabs:</strong> set tabpanel tabindex to -1 if hidden (<a href="https://redirect.github.com/angular/components/issues/31401 ">#31401</a>)</td>
</tr>
<tr>
<td><a href="ea700e6d81
"><img src="https://img.shields.io/badge/ea700e6d81-fix-green " alt="fix - ea700e6d81" /></a></td>
<td><strong>ui-patterns:</strong> add guardrails to selectOne for edge cases (<a href="https://redirect.github.com/angular/components/issues/31402 ">#31402</a>)</td>
</tr>
</tbody>
</table>
<h3>material</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="243845460d
"><img src="https://img.shields.io/badge/243845460d-feat-blue " alt="feat - 243845460d" /></a></td>
<td><strong>chips:</strong> add (optional) edit icon to input chips (<a href="https://redirect.github.com/angular/components/issues/31041 ">#31041</a>)</td>
</tr>
<tr>
<td><a href="9e942b4ba2
"><img src="https://img.shields.io/badge/9e942b4ba2-feat-blue " alt="feat - 9e942b4ba2" /></a></td>
<td><strong>menu:</strong> add support for context menu</td>
</tr>
<tr>
<td><a href="4de7c0fb2d
"><img src="https://img.shields.io/badge/4de7c0fb2d-feat-blue " alt="feat - 4de7c0fb2d" /></a></td>
<td><strong>testing:</strong> Extend Angular harness testing functionality (<a href="https://redirect.github.com/angular/components/issues/30960 ">#30960</a>)</td>
</tr>
<tr>
<td><a href="512433b6d1
"><img src="https://img.shields.io/badge/512433b6d1-fix-green " alt="fix - 512433b6d1" /></a></td>
<td><strong>badge:</strong> remove badge opacity color mix (<a href="https://redirect.github.com/angular/components/issues/31213 ">#31213</a>)</td>
</tr>
<tr>
<td><a href="92a8253e28
"><img src="https://img.shields.io/badge/92a8253e28-fix-green " alt="fix - 92a8253e28" /></a></td>
<td><strong>badge:</strong> use system disabled states (<a href="https://redirect.github.com/angular/components/issues/31266 ">#31266</a>)</td>
</tr>
<tr>
<td><a href="a7150d42cf
"><img src="https://img.shields.io/badge/a7150d42cf-fix-green " alt="fix - a7150d42cf" /></a></td>
<td><strong>button-toggle:</strong> simplify divider color (<a href="https://redirect.github.com/angular/components/issues/31214 ">#31214</a>)</td>
</tr>
<tr>
<td><a href="1f8b1302f2
"><img src="https://img.shields.io/badge/1f8b1302f2-fix-green " alt="fix - 1f8b1302f2" /></a></td>
<td><strong>button-toggle:</strong> use system colors (<a href="https://redirect.github.com/angular/components/issues/31231 ">#31231</a>)</td>
</tr>
<tr>
<td><a href="5ee7d79e4c
"><img src="https://img.shields.io/badge/5ee7d79e4c-fix-green " alt="fix - 5ee7d79e4c" /></a></td>
<td><strong>button:</strong> FAB emitting invalid elevation tokens (<a href="https://redirect.github.com/angular/components/issues/31028 ">#31028</a>)</td>
</tr>
<tr>
<td><a href="8523397fd2
"><img src="https://img.shields.io/badge/8523397fd2-fix-green " alt="fix - 8523397fd2" /></a></td>
<td><strong>button:</strong> prevents mat-icon being cut off by text-spacing (<a href="https://redirect.github.com/angular/components/issues/30891 ">#30891</a>)</td>
</tr>
<tr>
<td><a href="afe36e4d42
"><img src="https://img.shields.io/badge/afe36e4d42-fix-green " alt="fix - afe36e4d42" /></a></td>
<td><strong>button:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31017 ">#31017</a>)</td>
</tr>
<tr>
<td><a href="589ea5905e
"><img src="https://img.shields.io/badge/589ea5905e-fix-green " alt="fix - 589ea5905e" /></a></td>
<td><strong>button:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31018 ">#31018</a>)</td>
</tr>
<tr>
<td><a href="0d47628d2e
"><img src="https://img.shields.io/badge/0d47628d2e-fix-green " alt="fix - 0d47628d2e" /></a></td>
<td><strong>button:</strong> use system colors for state layers and text (<a href="https://redirect.github.com/angular/components/issues/31278 ">#31278</a>)</td>
</tr>
<tr>
<td><a href="203c1737eb
"><img src="https://img.shields.io/badge/203c1737eb-fix-green " alt="fix - 203c1737eb" /></a></td>
<td><strong>card:</strong> subtitle text token should be on-surface-variant (<a href="https://redirect.github.com/angular/components/issues/31261 ">#31261</a>)</td>
</tr>
<tr>
<td><a href="55b7ba0814
"><img src="https://img.shields.io/badge/55b7ba0814-fix-green " alt="fix - 55b7ba0814" /></a></td>
<td><strong>card:</strong> use system outline (<a href="https://redirect.github.com/angular/components/issues/31218 ">#31218</a>)</td>
</tr>
<tr>
<td><a href="eb9abc366f
"><img src="https://img.shields.io/badge/eb9abc366f-fix-green " alt="fix - eb9abc366f" /></a></td>
<td><strong>checkbox:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31019 ">#31019</a>)</td>
</tr>
<tr>
<td><a href="458a17ba46
"><img src="https://img.shields.io/badge/458a17ba46-fix-green " alt="fix - 458a17ba46" /></a></td>
<td><strong>checkbox:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/issues/31279 ">#31279</a>)</td>
</tr>
<tr>
<td><a href="68d7ea0351
"><img src="https://img.shields.io/badge/68d7ea0351-fix-green " alt="fix - 68d7ea0351" /></a></td>
<td><strong>chips:</strong> provide ability to edit for all screen readers with a click on already focused chip (<a href="https://redirect.github.com/angular/components/issues/30983 ">#30983</a>)</td>
</tr>
<tr>
<td><a href="8c9cae0a8c
"><img src="https://img.shields.io/badge/8c9cae0a8c-fix-green " alt="fix - 8c9cae0a8c" /></a></td>
<td><strong>chips:</strong> sync with g3 (<a href="https://redirect.github.com/angular/components/issues/31393 ">#31393</a>)</td>
</tr>
<tr>
<td><a href="be48108bc2
"><img src="https://img.shields.io/badge/be48108bc2-fix-green " alt="fix - be48108bc2" /></a></td>
<td><strong>chips:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/issues/31280 ">#31280</a>)</td>
</tr>
<tr>
<td><a href="20ac2b2bd8
"><img src="https://img.shields.io/badge/20ac2b2bd8-fix-green " alt="fix - 20ac2b2bd8" /></a></td>
<td><strong>core:</strong> improve disabled psuedo checkbox contrast (<a href="https://redirect.github.com/angular/components/issues/31464 ">#31464</a>)</td>
</tr>
<tr>
<td><a href="576a008b09
"><img src="https://img.shields.io/badge/576a008b09-fix-green " alt="fix - 576a008b09" /></a></td>
<td><strong>core:</strong> remove unused form field mixins (<a href="https://redirect.github.com/angular/components/issues/31283 ">#31283</a>)</td>
</tr>
<tr>
<td><a href="4d67427cef
"><img src="https://img.shields.io/badge/4d67427cef-fix-green " alt="fix - 4d67427cef" /></a></td>
<td><strong>core:</strong> update ripple tokens to system colors (<a href="https://redirect.github.com/angular/components/issues/31282 ">#31282</a>)</td>
</tr>
<tr>
<td><a href="28f2763f96
"><img src="https://img.shields.io/badge/28f2763f96-fix-green " alt="fix - 28f2763f96" /></a></td>
<td><strong>core:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/issues/31281 ">#31281</a>)</td>
</tr>
<tr>
<td><a href="009424c73e
"><img src="https://img.shields.io/badge/009424c73e-fix-green " alt="fix - 009424c73e" /></a></td>
<td><strong>datepicker:</strong> use system colors (<a href="https://redirect.github.com/angular/components/issues/31300 ">#31300</a>)</td>
</tr>
<tr>
<td><a href="a24081f2bd
"><img src="https://img.shields.io/badge/a24081f2bd-fix-green " alt="fix - a24081f2bd" /></a></td>
<td><strong>dialog:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31020 ">#31020</a>)</td>
</tr>
<tr>
<td><a href="d52ede5627
"><img src="https://img.shields.io/badge/d52ede5627-fix-green " alt="fix - d52ede5627" /></a></td>
<td><strong>expansion:</strong> add token for box shadow (<a href="https://redirect.github.com/angular/components/issues/31340 ">#31340</a>)</td>
</tr>
<tr>
<td><a href="ecc6a09ca5
"><img src="https://img.shields.io/badge/ecc6a09ca5-fix-green " alt="fix - ecc6a09ca5" /></a></td>
<td><strong>expansion:</strong> align state layer colors (<a href="https://redirect.github.com/angular/components/issues/31236 ">#31236</a>)</td>
</tr>
<tr>
<td><a href="e57aef2912
"><img src="https://img.shields.io/badge/e57aef2912-fix-green " alt="fix - e57aef2912" /></a></td>
<td><strong>expansion:</strong> use correct typography (<a href="https://redirect.github.com/angular/components/issues/31347 ">#31347</a>)</td>
</tr>
<tr>
<td><a href="82ab91e58a
"><img src="https://img.shields.io/badge/82ab91e58a-fix-green " alt="fix - 82ab91e58a" /></a></td>
<td><strong>form-field:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31021 ">#31021</a>)</td>
</tr>
</tbody>
</table>
</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>20.1.0 "metal-brownie" (2025-07-09)</h1>
<p>There have been some internal mapping changes in Material 2 theme config maps generated by <code>mat.define-light-theme</code> and <code>mat.define-dark-theme</code>.</p>
<p>If your app was directly modifying these internal properties to alter styles, such as setting new color values used in the foreground and background palette maps, then your changes may no longer be applied to the components. The supported path for changing theme values is through each component’s overrides API.</p>
<p>The Material 2 component styles have undergone minor adjustments to enhance consistency across components and better align with the latest Material 2 specification. These changes result in a closer adherence to system-level colors such as <code>surface</code>, <code>background</code>, <code>disabled</code>, and <code>surface</code> variants. In general, these changes are slight hue differences for grey colors that aren’t very noticeable.</p>
<h3>cdk</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="f446d7c412
">f446d7c412</a></td>
<td>feat</td>
<td><strong>drag-drop:</strong> add opt-in indicator of pick-up position (<a href="https://redirect.github.com/angular/components/pull/31288 ">#31288</a>)</td>
</tr>
<tr>
<td><a href="5564d7d016
">5564d7d016</a></td>
<td>feat</td>
<td><strong>menu:</strong> add setActiveMenuItem to cdkMenu (<a href="https://redirect.github.com/angular/components/pull/31371 ">#31371</a>)</td>
</tr>
<tr>
<td><a href="6dc2f3ba50
">6dc2f3ba50</a></td>
<td>fix</td>
<td><strong>a11y:</strong> allow mixed types to be passed into setActiveItem (<a href="https://redirect.github.com/angular/components/pull/31462 ">#31462</a>)</td>
</tr>
<tr>
<td><a href="cfa97bb785
">cfa97bb785</a></td>
<td>fix</td>
<td><strong>dialog:</strong> avoid setting aria-hidden before focus has moved (<a href="https://redirect.github.com/angular/components/pull/31030 ">#31030</a>)</td>
</tr>
</tbody>
</table>
<h3>material</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="243845460d
">243845460d</a></td>
<td>feat</td>
<td><strong>chips:</strong> add (optional) edit icon to input chips (<a href="https://redirect.github.com/angular/components/pull/31041 ">#31041</a>)</td>
</tr>
<tr>
<td><a href="9e942b4ba2
">9e942b4ba2</a></td>
<td>feat</td>
<td><strong>menu:</strong> add support for context menu</td>
</tr>
<tr>
<td><a href="4de7c0fb2d
">4de7c0fb2d</a></td>
<td>feat</td>
<td><strong>testing:</strong> Extend Angular harness testing functionality (<a href="https://redirect.github.com/angular/components/pull/30960 ">#30960</a>)</td>
</tr>
<tr>
<td><a href="512433b6d1
">512433b6d1</a></td>
<td>fix</td>
<td><strong>badge:</strong> remove badge opacity color mix (<a href="https://redirect.github.com/angular/components/pull/31213 ">#31213</a>)</td>
</tr>
<tr>
<td><a href="92a8253e28
">92a8253e28</a></td>
<td>fix</td>
<td><strong>badge:</strong> use system disabled states (<a href="https://redirect.github.com/angular/components/pull/31266 ">#31266</a>)</td>
</tr>
<tr>
<td><a href="a7150d42cf
">a7150d42cf</a></td>
<td>fix</td>
<td><strong>button-toggle:</strong> simplify divider color (<a href="https://redirect.github.com/angular/components/pull/31214 ">#31214</a>)</td>
</tr>
<tr>
<td><a href="1f8b1302f2
">1f8b1302f2</a></td>
<td>fix</td>
<td><strong>button-toggle:</strong> use system colors (<a href="https://redirect.github.com/angular/components/pull/31231 ">#31231</a>)</td>
</tr>
<tr>
<td><a href="5ee7d79e4c
">5ee7d79e4c</a></td>
<td>fix</td>
<td><strong>button:</strong> FAB emitting invalid elevation tokens (<a href="https://redirect.github.com/angular/components/pull/31028 ">#31028</a>)</td>
</tr>
<tr>
<td><a href="8523397fd2
">8523397fd2</a></td>
<td>fix</td>
<td><strong>button:</strong> prevents mat-icon being cut off by text-spacing (<a href="https://redirect.github.com/angular/components/pull/30891 ">#30891</a>)</td>
</tr>
<tr>
<td><a href="afe36e4d42
">afe36e4d42</a></td>
<td>fix</td>
<td><strong>button:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31017 ">#31017</a>)</td>
</tr>
<tr>
<td><a href="589ea5905e
">589ea5905e</a></td>
<td>fix</td>
<td><strong>button:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31018 ">#31018</a>)</td>
</tr>
<tr>
<td><a href="0d47628d2e
">0d47628d2e</a></td>
<td>fix</td>
<td><strong>button:</strong> use system colors for state layers and text (<a href="https://redirect.github.com/angular/components/pull/31278 ">#31278</a>)</td>
</tr>
<tr>
<td><a href="203c1737eb
">203c1737eb</a></td>
<td>fix</td>
<td><strong>card:</strong> subtitle text token should be on-surface-variant (<a href="https://redirect.github.com/angular/components/pull/31261 ">#31261</a>)</td>
</tr>
<tr>
<td><a href="55b7ba0814
">55b7ba0814</a></td>
<td>fix</td>
<td><strong>card:</strong> use system outline (<a href="https://redirect.github.com/angular/components/pull/31218 ">#31218</a>)</td>
</tr>
<tr>
<td><a href="eb9abc366f
">eb9abc366f</a></td>
<td>fix</td>
<td><strong>checkbox:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31019 ">#31019</a>)</td>
</tr>
<tr>
<td><a href="458a17ba46
">458a17ba46</a></td>
<td>fix</td>
<td><strong>checkbox:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31279 ">#31279</a>)</td>
</tr>
<tr>
<td><a href="68d7ea0351
">68d7ea0351</a></td>
<td>fix</td>
<td><strong>chips:</strong> provide ability to edit for all screen readers with a click on already focused chip (<a href="https://redirect.github.com/angular/components/pull/30983 ">#30983</a>)</td>
</tr>
<tr>
<td><a href="8c9cae0a8c
">8c9cae0a8c</a></td>
<td>fix</td>
<td><strong>chips:</strong> sync with g3 (<a href="https://redirect.github.com/angular/components/pull/31393 ">#31393</a>)</td>
</tr>
<tr>
<td><a href="be48108bc2
">be48108bc2</a></td>
<td>fix</td>
<td><strong>chips:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31280 ">#31280</a>)</td>
</tr>
<tr>
<td><a href="20ac2b2bd8
">20ac2b2bd8</a></td>
<td>fix</td>
<td><strong>core:</strong> improve disabled psuedo checkbox contrast (<a href="https://redirect.github.com/angular/components/pull/31464 ">#31464</a>)</td>
</tr>
<tr>
<td><a href="576a008b09
">576a008b09</a></td>
<td>fix</td>
<td><strong>core:</strong> remove unused form field mixins (<a href="https://redirect.github.com/angular/components/pull/31283 ">#31283</a>)</td>
</tr>
<tr>
<td><a href="4d67427cef
">4d67427cef</a></td>
<td>fix</td>
<td><strong>core:</strong> update ripple tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31282 ">#31282</a>)</td>
</tr>
<tr>
<td><a href="28f2763f96
">28f2763f96</a></td>
<td>fix</td>
<td><strong>core:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31281 ">#31281</a>)</td>
</tr>
<tr>
<td><a href="009424c73e
">009424c73e</a></td>
<td>fix</td>
<td><strong>datepicker:</strong> use system colors (<a href="https://redirect.github.com/angular/components/pull/31300 ">#31300</a>)</td>
</tr>
<tr>
<td><a href="a24081f2bd
">a24081f2bd</a></td>
<td>fix</td>
<td><strong>dialog:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31020 ">#31020</a>)</td>
</tr>
<tr>
<td><a href="d52ede5627
">d52ede5627</a></td>
<td>fix</td>
<td><strong>expansion:</strong> add token for box shadow (<a href="https://redirect.github.com/angular/components/pull/31340 ">#31340</a>)</td>
</tr>
<tr>
<td><a href="ecc6a09ca5
">ecc6a09ca5</a></td>
<td>fix</td>
<td><strong>expansion:</strong> align state layer colors (<a href="https://redirect.github.com/angular/components/pull/31236 ">#31236</a>)</td>
</tr>
<tr>
<td><a href="e57aef2912
">e57aef2912</a></td>
<td>fix</td>
<td><strong>expansion:</strong> use correct typography (<a href="https://redirect.github.com/angular/components/pull/31347 ">#31347</a>)</td>
</tr>
<tr>
<td><a href="82ab91e58a
">82ab91e58a</a></td>
<td>fix</td>
<td><strong>form-field:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31021 ">#31021</a>)</td>
</tr>
<tr>
<td><a href="6d27e04051
">6d27e04051</a></td>
<td>fix</td>
<td><strong>form-field:</strong> use system for neutral colors (<a href="https://redirect.github.com/angular/components/pull/31272 ">#31272</a>)</td>
</tr>
<tr>
<td><a href="918b625438
">918b625438</a></td>
<td>fix</td>
<td><strong>list:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31284 ">#31284</a>)</td>
</tr>
<tr>
<td><a href="a62164db5b
">a62164db5b</a></td>
<td>fix</td>
<td><strong>menu:</strong> do not auto-focus when hover opens menu (<a href="https://redirect.github.com/angular/components/pull/31257 ">#31257</a>)</td>
</tr>
<tr>
<td><a href="623030b50d
">623030b50d</a></td>
<td>fix</td>
<td><strong>menu:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31285 ">#31285</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="24f86fd5e7
"><code>24f86fd</code></a> release: cut the v20.1.0 release</li>
<li><a href="2bfe12e882
"><code>2bfe12e</code></a> fix(material/tabs): remove delay on touch devices (<a href="https://redirect.github.com/angular/components/issues/31489 ">#31489</a>)</li>
<li><a href="01e09d1cf8
"><code>01e09d1</code></a> build: clean up animations references in build files (<a href="https://redirect.github.com/angular/components/issues/31498 ">#31498</a>)</li>
<li><a href="eb04b6de48
"><code>eb04b6d</code></a> Terms of Service (<a href="https://redirect.github.com/angular/components/issues/31495 ">#31495</a>)</li>
<li><a href="405a0d242c
"><code>405a0d2</code></a> test(cdk/scrolling): Change test spying on tick (<a href="https://redirect.github.com/angular/components/issues/31247 ">#31247</a>)</li>
<li><a href="3f7b6b7e64
"><code>3f7b6b7</code></a> release: cut the v20.1.0-rc.0 release</li>
<li><a href="d1c8e1a518
"><code>d1c8e1a</code></a> docs: release notes for the v20.0.5 release</li>
<li><a href="7bb0a82a43
"><code>7bb0a82</code></a> fix(material/snack-bar): use inverse primary for button color (<a href="https://redirect.github.com/angular/components/issues/31465 ">#31465</a>)</li>
<li><a href="20ac2b2bd8
"><code>20ac2b2</code></a> fix(material/core): improve disabled psuedo checkbox contrast (<a href="https://redirect.github.com/angular/components/issues/31464 ">#31464</a>)</li>
<li><a href="8860e65171
"><code>8860e65</code></a> build: fix up markdown renderer tests</li>
<li>Additional commits viewable in <a href="https://github.com/angular/components/compare/19.2.19...20.1.0 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<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>
2 months ago
dependabot[bot]
5f9aa48e12
Bump @angular/platform-browser-dynamic from 19.2.14 to 20.1.0 in /web_embedding/ng-flutter ( #2693 )
...
Bumps [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic ) from 19.2.14 to 20.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases "><code>@angular/platform-browser-dynamic</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.1.0</h2>
<h3>common</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="58aedc37d1
"><img src="https://img.shields.io/badge/58aedc37d1-feat-blue " alt="feat - 58aedc37d1" /></a></td>
<td>add support for a custom EnvironmentInjector to NgComponentOutlet directive (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/54764 ">#54764</a>)</td>
</tr>
<tr>
<td><a href="ef10aa4005
"><img src="https://img.shields.io/badge/ef10aa4005-feat-blue " alt="feat - ef10aa4005" /></a></td>
<td>support decoding in NgOptimizedImage (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61905 ">#61905</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="0dcf230d52
"><img src="https://img.shields.io/badge/0dcf230d52-feat-blue " alt="feat - 0dcf230d52" /></a></td>
<td>add support for new binary assignment operators (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62064 ">#62064</a>)</td>
</tr>
<tr>
<td><a href="5a76826d26
"><img src="https://img.shields.io/badge/5a76826d26-fix-green " alt="fix - 5a76826d26" /></a></td>
<td>only report parser errors on invalid expression (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61793 ">#61793</a>)</td>
</tr>
<tr>
<td><a href="089ad0ee15
"><img src="https://img.shields.io/badge/089ad0ee15-fix-green " alt="fix - 089ad0ee15" /></a></td>
<td>produce more accurate errors for interpolations (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62258 ">#62258</a>)</td>
</tr>
<tr>
<td><a href="e9fcbb8af1
"><img src="https://img.shields.io/badge/e9fcbb8af1-fix-green " alt="fix - e9fcbb8af1" /></a></td>
<td>remove TypeScript from linker (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61618 ">#61618</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e62fb359d6
"><img src="https://img.shields.io/badge/e62fb359d6-feat-blue " alt="feat - e62fb359d6" /></a></td>
<td>add experimental support for fast type declaration emission (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61334 ">#61334</a>)</td>
</tr>
<tr>
<td><a href="0cf1001715
"><img src="https://img.shields.io/badge/0cf1001715-feat-blue " alt="feat - 0cf1001715" /></a></td>
<td>support host directives with direct external references in fast type declaration emission (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61469 ">#61469</a>)</td>
</tr>
<tr>
<td><a href="b7ab5fa256
"><img src="https://img.shields.io/badge/b7ab5fa256-fix-green " alt="fix - b7ab5fa256" /></a></td>
<td>add signal checks to handle negated calls (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/59970 ">#59970</a>)</td>
</tr>
<tr>
<td><a href="77fa204ad1
"><img src="https://img.shields.io/badge/77fa204ad1-fix-green " alt="fix - 77fa204ad1" /></a></td>
<td>rename flag for enabling fast type declaration emission (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61353 ">#61353</a>)</td>
</tr>
<tr>
<td><a href="c439d6938d
"><img src="https://img.shields.io/badge/c439d6938d-fix-green " alt="fix - c439d6938d" /></a></td>
<td>symbol builder duplicating host directives (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61240 ">#61240</a>)</td>
</tr>
<tr>
<td><a href="3e1baa5a95
"><img src="https://img.shields.io/badge/3e1baa5a95-fix-green " alt="fix - 3e1baa5a95" /></a></td>
<td>typo in NG2026 message (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61325 ">#61325</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8163a8995e
"><img src="https://img.shields.io/badge/8163a8995e-feat-blue " alt="feat - 8163a8995e" /></a></td>
<td>Add <code>destroyed</code> property on <code>DestroyRef</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61849 ">#61849</a>)</td>
</tr>
<tr>
<td><a href="737b35b684
"><img src="https://img.shields.io/badge/737b35b684-feat-blue " alt="feat - 737b35b684" /></a></td>
<td>Add <code>destroyed</code> property to <code>EnvironmentInjector</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61951 ">#61951</a>)</td>
</tr>
<tr>
<td><a href="2e0c98bd3f
"><img src="https://img.shields.io/badge/2e0c98bd3f-feat-blue " alt="feat - 2e0c98bd3f" /></a></td>
<td>support bindings in TestBed (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62040 ">#62040</a>)</td>
</tr>
<tr>
<td><a href="4356e85456
"><img src="https://img.shields.io/badge/4356e85456-fix-green " alt="fix - 4356e85456" /></a></td>
<td>fakeAsync should not depend on module import order (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61375 ">#61375</a>)</td>
</tr>
<tr>
<td><a href="8424b3bcd5
"><img src="https://img.shields.io/badge/8424b3bcd5-fix-green " alt="fix - 8424b3bcd5" /></a></td>
<td>Fixes template outlet hydration (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61989 ">#61989</a>)</td>
</tr>
<tr>
<td><a href="583b9a7be5
"><img src="https://img.shields.io/badge/583b9a7be5-fix-green " alt="fix - 583b9a7be5" /></a></td>
<td>missing useExisting providers throwing for optional calls (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61137 ">#61137</a>)</td>
</tr>
<tr>
<td><a href="8f65223bd8
"><img src="https://img.shields.io/badge/8f65223bd8-fix-green " alt="fix - 8f65223bd8" /></a></td>
<td>update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61499 ">#61499</a>)</td>
</tr>
<tr>
<td><a href="b785256b9e
"><img src="https://img.shields.io/badge/b785256b9e-perf-orange " alt="perf - b785256b9e" /></a></td>
<td>avoid intermediate arrays in definition (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61445 ">#61445</a>)</td>
</tr>
<tr>
<td><a href="56769de4d8
"><img src="https://img.shields.io/badge/56769de4d8-perf-orange " alt="perf - 56769de4d8" /></a></td>
<td>move property remapping for dom properties to compiler (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62421 ">#62421</a>)</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="610bebfce9
"><img src="https://img.shields.io/badge/610bebfce9-fix-green " alt="fix - 610bebfce9" /></a></td>
<td>Allow ControlState as reset arguments for <code>FormGroup</code>/<code>FormRecord</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/55860 ">#55860</a>)</td>
</tr>
<tr>
<td><a href="4f0221e193
"><img src="https://img.shields.io/badge/4f0221e193-fix-green " alt="fix - 4f0221e193" /></a></td>
<td>improve select performance (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61949 ">#61949</a>)</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="55fa38a1e5
"><img src="https://img.shields.io/badge/55fa38a1e5-feat-blue " alt="feat - 55fa38a1e5" /></a></td>
<td>add cache & priority support for fetch requests in httpResource (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62301 ">#62301</a>)</td>
</tr>
<tr>
<td><a href="b6ef42843c
"><img src="https://img.shields.io/badge/b6ef42843c-feat-blue " alt="feat - b6ef42843c" /></a></td>
<td>add credentials support for fetch requests in httpResource (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62390 ">#62390</a>)</td>
</tr>
<tr>
<td><a href="73269cf5ce
"><img src="https://img.shields.io/badge/73269cf5ce-feat-blue " alt="feat - 73269cf5ce" /></a></td>
<td>add keepalive support for fetch requests in httpResource (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61833 ">#61833</a>)</td>
</tr>
<tr>
<td><a href="27b7ec0a62
"><img src="https://img.shields.io/badge/27b7ec0a62-feat-blue " alt="feat - 27b7ec0a62" /></a></td>
<td>add mode & redirect for fetch request in httpResource (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62337 ">#62337</a>)</td>
</tr>
<tr>
<td><a href="f0965c7acd
"><img src="https://img.shields.io/badge/f0965c7acd-feat-blue " alt="feat - f0965c7acd" /></a></td>
<td>Add support for fetch credentials options in HttpClient (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62354 ">#62354</a>)</td>
</tr>
<tr>
<td><a href="87322449a3
"><img src="https://img.shields.io/badge/87322449a3-feat-blue " alt="feat - 87322449a3" /></a></td>
<td>add support for fetch mode and redirect options in HttpClient (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62315 ">#62315</a>)</td>
</tr>
<tr>
<td><a href="9791ab1b6f
"><img src="https://img.shields.io/badge/9791ab1b6f-feat-blue " alt="feat - 9791ab1b6f" /></a></td>
<td>Add support for fetch request cache and priority options (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61766 ">#61766</a>)</td>
</tr>
<tr>
<td><a href="aa861c42ff
"><img src="https://img.shields.io/badge/aa861c42ff-feat-blue " alt="feat - aa861c42ff" /></a></td>
<td>add timeout option on httpResource. (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62326 ">#62326</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md "><code>@angular/platform-browser-dynamic</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.1.0 (2025-07-09)</h1>
<h3>common</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="58aedc37d1
">58aedc37d1</a></td>
<td>feat</td>
<td>add support for a custom EnvironmentInjector to NgComponentOutlet directive (<a href="https://redirect.github.com/angular/angular/pull/54764 ">#54764</a>)</td>
</tr>
<tr>
<td><a href="ef10aa4005
">ef10aa4005</a></td>
<td>feat</td>
<td>support decoding in NgOptimizedImage (<a href="https://redirect.github.com/angular/angular/pull/61905 ">#61905</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="0dcf230d52
">0dcf230d52</a></td>
<td>feat</td>
<td>add support for new binary assignment operators (<a href="https://redirect.github.com/angular/angular/pull/62064 ">#62064</a>)</td>
</tr>
<tr>
<td><a href="5a76826d26
">5a76826d26</a></td>
<td>fix</td>
<td>only report parser errors on invalid expression (<a href="https://redirect.github.com/angular/angular/pull/61793 ">#61793</a>)</td>
</tr>
<tr>
<td><a href="089ad0ee15
">089ad0ee15</a></td>
<td>fix</td>
<td>produce more accurate errors for interpolations (<a href="https://redirect.github.com/angular/angular/pull/62258 ">#62258</a>)</td>
</tr>
<tr>
<td><a href="e9fcbb8af1
">e9fcbb8af1</a></td>
<td>fix</td>
<td>remove TypeScript from linker (<a href="https://redirect.github.com/angular/angular/pull/61618 ">#61618</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e62fb359d6
">e62fb359d6</a></td>
<td>feat</td>
<td>add experimental support for fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61334 ">#61334</a>)</td>
</tr>
<tr>
<td><a href="0cf1001715
">0cf1001715</a></td>
<td>feat</td>
<td>support host directives with direct external references in fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61469 ">#61469</a>)</td>
</tr>
<tr>
<td><a href="b7ab5fa256
">b7ab5fa256</a></td>
<td>fix</td>
<td>add signal checks to handle negated calls (<a href="https://redirect.github.com/angular/angular/pull/59970 ">#59970</a>)</td>
</tr>
<tr>
<td><a href="77fa204ad1
">77fa204ad1</a></td>
<td>fix</td>
<td>rename flag for enabling fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61353 ">#61353</a>)</td>
</tr>
<tr>
<td><a href="c439d6938d
">c439d6938d</a></td>
<td>fix</td>
<td>symbol builder duplicating host directives (<a href="https://redirect.github.com/angular/angular/pull/61240 ">#61240</a>)</td>
</tr>
<tr>
<td><a href="3e1baa5a95
">3e1baa5a95</a></td>
<td>fix</td>
<td>typo in NG2026 message (<a href="https://redirect.github.com/angular/angular/pull/61325 ">#61325</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8163a8995e
">8163a8995e</a></td>
<td>feat</td>
<td>Add <code>destroyed</code> property on <code>DestroyRef</code> (<a href="https://redirect.github.com/angular/angular/pull/61849 ">#61849</a>)</td>
</tr>
<tr>
<td><a href="737b35b684
">737b35b684</a></td>
<td>feat</td>
<td>Add <code>destroyed</code> property to <code>EnvironmentInjector</code> (<a href="https://redirect.github.com/angular/angular/pull/61951 ">#61951</a>)</td>
</tr>
<tr>
<td><a href="2e0c98bd3f
">2e0c98bd3f</a></td>
<td>feat</td>
<td>support bindings in TestBed (<a href="https://redirect.github.com/angular/angular/pull/62040 ">#62040</a>)</td>
</tr>
<tr>
<td><a href="4356e85456
">4356e85456</a></td>
<td>fix</td>
<td>fakeAsync should not depend on module import order (<a href="https://redirect.github.com/angular/angular/pull/61375 ">#61375</a>)</td>
</tr>
<tr>
<td><a href="8424b3bcd5
">8424b3bcd5</a></td>
<td>fix</td>
<td>Fixes template outlet hydration (<a href="https://redirect.github.com/angular/angular/pull/61989 ">#61989</a>)</td>
</tr>
<tr>
<td><a href="583b9a7be5
">583b9a7be5</a></td>
<td>fix</td>
<td>missing useExisting providers throwing for optional calls (<a href="https://redirect.github.com/angular/angular/pull/61137 ">#61137</a>)</td>
</tr>
<tr>
<td><a href="8f65223bd8
">8f65223bd8</a></td>
<td>fix</td>
<td>update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://redirect.github.com/angular/angular/pull/61499 ">#61499</a>)</td>
</tr>
<tr>
<td><a href="b785256b9e
">b785256b9e</a></td>
<td>perf</td>
<td>avoid intermediate arrays in definition (<a href="https://redirect.github.com/angular/angular/pull/61445 ">#61445</a>)</td>
</tr>
<tr>
<td><a href="56769de4d8
">56769de4d8</a></td>
<td>perf</td>
<td>move property remapping for dom properties to compiler (<a href="https://redirect.github.com/angular/angular/pull/62421 ">#62421</a>)</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="610bebfce9
">610bebfce9</a></td>
<td>fix</td>
<td>Allow ControlState as reset arguments for <code>FormGroup</code>/<code>FormRecord</code> (<a href="https://redirect.github.com/angular/angular/pull/55860 ">#55860</a>)</td>
</tr>
<tr>
<td><a href="4f0221e193
">4f0221e193</a></td>
<td>fix</td>
<td>improve select performance (<a href="https://redirect.github.com/angular/angular/pull/61949 ">#61949</a>)</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="55fa38a1e5
">55fa38a1e5</a></td>
<td>feat</td>
<td>add cache & priority support for fetch requests in httpResource (<a href="https://redirect.github.com/angular/angular/pull/62301 ">#62301</a>)</td>
</tr>
<tr>
<td><a href="b6ef42843c
">b6ef42843c</a></td>
<td>feat</td>
<td>add credentials support for fetch requests in httpResource (<a href="https://redirect.github.com/angular/angular/pull/62390 ">#62390</a>)</td>
</tr>
<tr>
<td><a href="73269cf5ce
">73269cf5ce</a></td>
<td>feat</td>
<td>add keepalive support for fetch requests in httpResource (<a href="https://redirect.github.com/angular/angular/pull/61833 ">#61833</a>)</td>
</tr>
<tr>
<td><a href="27b7ec0a62
">27b7ec0a62</a></td>
<td>feat</td>
<td>add mode & redirect for fetch request in httpResource (<a href="https://redirect.github.com/angular/angular/pull/62337 ">#62337</a>)</td>
</tr>
<tr>
<td><a href="f0965c7acd
">f0965c7acd</a></td>
<td>feat</td>
<td>Add support for fetch credentials options in HttpClient (<a href="https://redirect.github.com/angular/angular/pull/62354 ">#62354</a>)</td>
</tr>
<tr>
<td><a href="87322449a3
">87322449a3</a></td>
<td>feat</td>
<td>add support for fetch mode and redirect options in HttpClient (<a href="https://redirect.github.com/angular/angular/pull/62315 ">#62315</a>)</td>
</tr>
<tr>
<td><a href="9791ab1b6f
">9791ab1b6f</a></td>
<td>feat</td>
<td>Add support for fetch request cache and priority options (<a href="https://redirect.github.com/angular/angular/pull/61766 ">#61766</a>)</td>
</tr>
<tr>
<td><a href="aa861c42ff
">aa861c42ff</a></td>
<td>feat</td>
<td>add timeout option on httpResource. (<a href="https://redirect.github.com/angular/angular/pull/62326 ">#62326</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b84859073b
"><code>b848590</code></a> build: migrate to use web test runner rules (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62292 ">#62292</a>)</li>
<li><a href="3a0cfd544d
"><code>3a0cfd5</code></a> build: migrate to using new jasmine_test (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/62086 ">#62086</a>)</li>
<li><a href="d081ef9b06
"><code>d081ef9</code></a> build: replace all <code>ng_package</code> with new rule from <code>rules_angular</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61843 ">#61843</a>)</li>
<li><a href="9d7768ccd6
"><code>9d7768c</code></a> build: rework benchmarks and examples in <code>modules/</code> to new optimization rule ...</li>
<li><a href="4c72ce408e
"><code>4c72ce4</code></a> build: migrate platform-browser and platform-browser-dynamic package to use r...</li>
<li><a href="dba912dd07
"><code>dba912d</code></a> refactor(platform-browser): replace <code>platform-browser-dynamic</code> with `platfor...</li>
<li><a href="8f65223bd8
"><code>8f65223</code></a> fix(core): update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61499 ">#61499</a>)</li>
<li><a href="3a106a35bc
"><code>3a106a3</code></a> build: move private testing helpers outside <code>platform-browser/testing</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic/issues/61472 ">#61472</a>)</li>
<li><a href="a4e2139620
"><code>a4e2139</code></a> refactor(platform-browser): Deprecate the <code>platform-browser-dynamic</code> package ...</li>
<li><a href="810b0a7e5c
"><code>810b0a7</code></a> refactor: add explicit types for exports relying on inferred call return type...</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/20.1.0/packages/platform-browser-dynamic ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 months ago
dependabot[bot]
7af8c7e3f8
Bump @angular/cli from 19.0.7 to 20.1.0 in /web_embedding/ng-flutter ( #2692 )
...
Bumps [@angular/cli](https://github.com/angular/angular-cli ) from 19.0.7 to 20.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>20.1.0</h2>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1c19e0dcd4
"><img src="https://img.shields.io/badge/1c19e0dcd-feat-blue " alt="feat - 1c19e0dcd" /></a></td>
<td>use signal in app component</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="dc45c186ec
"><img src="https://img.shields.io/badge/dc45c186e-feat-blue " alt="feat - dc45c186e" /></a></td>
<td>add initial MCP server implementation</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="49a09737d5
"><img src="https://img.shields.io/badge/49a09737d-feat-blue " alt="feat - 49a09737d" /></a></td>
<td>provide partial custom postcss configuration support</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="1159cf0810
"><img src="https://img.shields.io/badge/1159cf081-feat-blue " alt="feat - 1159cf081" /></a></td>
<td>add code coverage reporters option for unit-test</td>
</tr>
<tr>
<td><a href="8f305ef0ba
"><img src="https://img.shields.io/badge/8f305ef0b-feat-blue " alt="feat - 8f305ef0b" /></a></td>
<td>add dataurl, base64 loaders</td>
</tr>
<tr>
<td><a href="adfeee0a4c
"><img src="https://img.shields.io/badge/adfeee0a4-fix-green " alt="fix - adfeee0a4" /></a></td>
<td>adjust coverage includes/excludes for unit-test vitest runner</td>
</tr>
<tr>
<td><a href="c19cd2985c
"><img src="https://img.shields.io/badge/c19cd2985-fix-green " alt="fix - c19cd2985" /></a></td>
<td>coverage reporter option</td>
</tr>
<tr>
<td><a href="8879716cac
"><img src="https://img.shields.io/badge/8879716ca-fix-green " alt="fix - 8879716ca" /></a></td>
<td>expose unit test and karma builder API</td>
</tr>
<tr>
<td><a href="a415a4999f
"><img src="https://img.shields.io/badge/a415a4999-fix-green " alt="fix - a415a4999" /></a></td>
<td>improve default coverage reporter handling for vitest</td>
</tr>
<tr>
<td><a href="e0de8680d1
"><img src="https://img.shields.io/badge/e0de8680d-fix-green " alt="fix - e0de8680d" /></a></td>
<td>inject zone.js/testing before karma builder execution</td>
</tr>
<tr>
<td><a href="2672f6ec17
"><img src="https://img.shields.io/badge/2672f6ec1-fix-green " alt="fix - 2672f6ec1" /></a></td>
<td>json and json-summary as vitest coverage reporters</td>
</tr>
<tr>
<td><a href="b67fdfd6bc
"><img src="https://img.shields.io/badge/b67fdfd6b-fix-green " alt="fix - b67fdfd6b" /></a></td>
<td>resolve "Controller is already closed" error in Karma</td>
</tr>
<tr>
<td><a href="2784883ecf
"><img src="https://img.shields.io/badge/2784883ec-fix-green " alt="fix - 2784883ec" /></a></td>
<td>support extra test setup files with unit-test vitest runner</td>
</tr>
<tr>
<td><a href="f177f5508a
"><img src="https://img.shields.io/badge/f177f5508-fix-green " alt="fix - f177f5508" /></a></td>
<td>support injecting global styles into vitest unit-tests</td>
</tr>
<tr>
<td><a href="130c650146
"><img src="https://img.shields.io/badge/130c65014-fix-green " alt="fix - 130c65014" /></a></td>
<td>use an empty array as default value for vitest exclude</td>
</tr>
<tr>
<td><a href="917af12aeb
"><img src="https://img.shields.io/badge/917af12ae-fix-green " alt="fix - 917af12ae" /></a></td>
<td>use date/time based output path for vitest unit-test</td>
</tr>
</tbody>
</table>
<h3><code>@angular/ssr</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="21b5852f12
"><img src="https://img.shields.io/badge/21b5852f1-fix-green " alt="fix - 21b5852f1" /></a></td>
<td>ensure <code>loadChildren</code> runs in correct injection context during route extraction</td>
</tr>
</tbody>
</table>
<h2>20.1.0-rc.0</h2>
<h3><code>@angular-devkit/build-angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="f1d41b069d
"><img src="https://img.shields.io/badge/f1d41b069-fix-green " alt="fix - f1d41b069" /></a></td>
<td>remove unused <code>@vitejs/plugin-basic-ssl</code> dependency</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="73f57f3c9e
"><img src="https://img.shields.io/badge/73f57f3c9-fix-green " alt="fix - 73f57f3c9" /></a></td>
<td>proxy karma request from <code>/</code> to <code>/base</code></td>
</tr>
</tbody>
</table>
<h2>20.1.0-next.3</h2>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="4221a33cc7
"><img src="https://img.shields.io/badge/4221a33cc-fix-green " alt="fix - 4221a33cc" /></a></td>
<td>add missing prettier config</td>
</tr>
</tbody>
</table>
<h3><code>@angular/cli</code></h3>
</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>20.1.0 (2025-07-09)</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="dc45c186ec
">dc45c186e</a></td>
<td>feat</td>
<td>add initial MCP server implementation</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="1c19e0dcd4
">1c19e0dcd</a></td>
<td>feat</td>
<td>use signal in app component</td>
</tr>
</tbody>
</table>
<h3><code>@angular-devkit/build-angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="49a09737d5
">49a09737d</a></td>
<td>feat</td>
<td>provide partial custom postcss configuration support</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="1159cf0810
">1159cf081</a></td>
<td>feat</td>
<td>add code coverage reporters option for unit-test</td>
</tr>
<tr>
<td><a href="8f305ef0ba
">8f305ef0b</a></td>
<td>feat</td>
<td>add dataurl, base64 loaders</td>
</tr>
<tr>
<td><a href="adfeee0a4c
">adfeee0a4</a></td>
<td>fix</td>
<td>adjust coverage includes/excludes for unit-test vitest runner</td>
</tr>
<tr>
<td><a href="c19cd2985c
">c19cd2985</a></td>
<td>fix</td>
<td>coverage reporter option</td>
</tr>
<tr>
<td><a href="8879716cac
">8879716ca</a></td>
<td>fix</td>
<td>expose unit test and karma builder API</td>
</tr>
<tr>
<td><a href="a415a4999f
">a415a4999</a></td>
<td>fix</td>
<td>improve default coverage reporter handling for vitest</td>
</tr>
<tr>
<td><a href="e0de8680d1
">e0de8680d</a></td>
<td>fix</td>
<td>inject zone.js/testing before karma builder execution</td>
</tr>
<tr>
<td><a href="2672f6ec17
">2672f6ec1</a></td>
<td>fix</td>
<td>json and json-summary as vitest coverage reporters</td>
</tr>
<tr>
<td><a href="b67fdfd6bc
">b67fdfd6b</a></td>
<td>fix</td>
<td>resolve "Controller is already closed" error in Karma</td>
</tr>
<tr>
<td><a href="2784883ecf
">2784883ec</a></td>
<td>fix</td>
<td>support extra test setup files with unit-test vitest runner</td>
</tr>
<tr>
<td><a href="f177f5508a
">f177f5508</a></td>
<td>fix</td>
<td>support injecting global styles into vitest unit-tests</td>
</tr>
<tr>
<td><a href="130c650146
">130c65014</a></td>
<td>fix</td>
<td>use an empty array as default value for vitest exclude</td>
</tr>
<tr>
<td><a href="917af12aeb
">917af12ae</a></td>
<td>fix</td>
<td>use date/time based output path for vitest unit-test</td>
</tr>
</tbody>
</table>
<h3><code>@angular/ssr</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="21b5852f12
">21b5852f1</a></td>
<td>fix</td>
<td>ensure <code>loadChildren</code> runs in correct injection context during route extraction</td>
</tr>
</tbody>
</table>
<h1>20.0.6 (2025-07-09)</h1>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ed09cef09c
"><code>ed09cef</code></a> release: cut the v20.1.0 release</li>
<li><a href="bf6823db55
"><code>bf6823d</code></a> build: update Angular versions for 20.1 stable</li>
<li><a href="aea3ed808e
"><code>aea3ed8</code></a> fix(<code>@angular/build</code>): exclude <code>@vitest/browser/context</code> from esbuild bundling</li>
<li><a href="2784883ecf
"><code>2784883</code></a> fix(<code>@angular/build</code>): support extra test setup files with unit-test vitest runner</li>
<li><a href="ace8a3544b
"><code>ace8a35</code></a> test: increase timeout for ssr dev server tests</li>
<li><a href="b54a45bd3d
"><code>b54a45b</code></a> refactor: reduce the number of builds done in output-path_spec</li>
<li><a href="be89073b92
"><code>be89073</code></a> test: Reduce default timeouts</li>
<li><a href="4a791319d2
"><code>4a79131</code></a> test: remove contents of <code>main.ts</code> from polyfill tests</li>
<li><a href="67e481ba0a
"><code>67e481b</code></a> test: reduce karma test flakes by using <code>clearContext</code> that is set in the bui...</li>
<li><a href="f369d88653
"><code>f369d88</code></a> build: change size to "medium" and "small"</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular-cli/compare/19.0.7...20.1.0 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<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>
2 months ago
dependabot[bot]
217482f4bc
Bump @angular/material from 19.2.19 to 20.1.0 in /web_embedding/ng-flutter ( #2691 )
...
Bumps [@angular/material](https://github.com/angular/components ) from 19.2.19 to 20.1.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>20.1.0</h2>
<h3>cdk-experimental</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="4f9ab216c1
"><img src="https://img.shields.io/badge/4f9ab216c1-feat-blue " alt="feat - 4f9ab216c1" /></a></td>
<td><strong>accordion:</strong> add accordion directives, example, and tests (<a href="https://redirect.github.com/angular/components/issues/31134 ">#31134</a>)</td>
</tr>
<tr>
<td><a href="3704b7e32f
"><img src="https://img.shields.io/badge/3704b7e32f-feat-blue " alt="feat - 3704b7e32f" /></a></td>
<td><strong>radio:</strong> add radio demo to dev-app (<a href="https://redirect.github.com/angular/components/issues/31180 ">#31180</a>)</td>
</tr>
<tr>
<td><a href="50c3e0e12d
"><img src="https://img.shields.io/badge/50c3e0e12d-feat-blue " alt="feat - 50c3e0e12d" /></a></td>
<td><strong>radio:</strong> create radio group and button directives (<a href="https://redirect.github.com/angular/components/issues/31050 ">#31050</a>)</td>
</tr>
<tr>
<td><a href="cdc0dab261
"><img src="https://img.shields.io/badge/cdc0dab261-feat-blue " alt="feat - cdc0dab261" /></a></td>
<td><strong>tabs:</strong> add setDefaultState and unit tests, refactor the content children strategy (<a href="https://redirect.github.com/angular/components/issues/31374 ">#31374</a>)</td>
</tr>
<tr>
<td><a href="97d60c5378
"><img src="https://img.shields.io/badge/97d60c5378-feat-blue " alt="feat - 97d60c5378" /></a></td>
<td><strong>tree:</strong> add tree directives, example, and tests (<a href="https://redirect.github.com/angular/components/issues/31350 ">#31350</a>)</td>
</tr>
<tr>
<td><a href="ff0f6c61b5
"><img src="https://img.shields.io/badge/ff0f6c61b5-feat-blue " alt="feat - ff0f6c61b5" /></a></td>
<td><strong>ui-patterns:</strong> accordion (<a href="https://redirect.github.com/angular/components/issues/31034 ">#31034</a>)</td>
</tr>
<tr>
<td><a href="c5b2f0ac6d
"><img src="https://img.shields.io/badge/c5b2f0ac6d-feat-blue " alt="feat - c5b2f0ac6d" /></a></td>
<td><strong>ui-patterns:</strong> create grid navigation behavior (<a href="https://redirect.github.com/angular/components/issues/31290 ">#31290</a>)</td>
</tr>
<tr>
<td><a href="ce145fa9a3
"><img src="https://img.shields.io/badge/ce145fa9a3-feat-blue " alt="feat - ce145fa9a3" /></a></td>
<td><strong>ui-patterns:</strong> create the grid focus behavior (<a href="https://redirect.github.com/angular/components/issues/31055 ">#31055</a>)</td>
</tr>
<tr>
<td><a href="9f249d0a25
"><img src="https://img.shields.io/badge/9f249d0a25-feat-blue " alt="feat - 9f249d0a25" /></a></td>
<td><strong>ui-patterns:</strong> radio button and group (<a href="https://redirect.github.com/angular/components/issues/31016 ">#31016</a>)</td>
</tr>
<tr>
<td><a href="70841dbb5b
"><img src="https://img.shields.io/badge/70841dbb5b-feat-blue " alt="feat - 70841dbb5b" /></a></td>
<td><strong>ui-patterns:</strong> tree (<a href="https://redirect.github.com/angular/components/issues/31308 ">#31308</a>)</td>
</tr>
<tr>
<td><a href="06d7384a23
"><img src="https://img.shields.io/badge/06d7384a23-fix-green " alt="fix - 06d7384a23" /></a></td>
<td><strong>accordion:</strong> fix disabled trigger button can't be focused when skipDisabled=false (<a href="https://redirect.github.com/angular/components/issues/31379 ">#31379</a>)</td>
</tr>
<tr>
<td><a href="9a856ad559
"><img src="https://img.shields.io/badge/9a856ad559-fix-green " alt="fix - 9a856ad559" /></a></td>
<td><strong>tabs:</strong> fix tabs example styles (<a href="https://redirect.github.com/angular/components/issues/31382 ">#31382</a>)</td>
</tr>
<tr>
<td><a href="8a091a7ea8
"><img src="https://img.shields.io/badge/8a091a7ea8-fix-green " alt="fix - 8a091a7ea8" /></a></td>
<td><strong>tabs:</strong> set tabpanel tabindex to -1 if hidden (<a href="https://redirect.github.com/angular/components/issues/31401 ">#31401</a>)</td>
</tr>
<tr>
<td><a href="ea700e6d81
"><img src="https://img.shields.io/badge/ea700e6d81-fix-green " alt="fix - ea700e6d81" /></a></td>
<td><strong>ui-patterns:</strong> add guardrails to selectOne for edge cases (<a href="https://redirect.github.com/angular/components/issues/31402 ">#31402</a>)</td>
</tr>
</tbody>
</table>
<h3>material</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="243845460d
"><img src="https://img.shields.io/badge/243845460d-feat-blue " alt="feat - 243845460d" /></a></td>
<td><strong>chips:</strong> add (optional) edit icon to input chips (<a href="https://redirect.github.com/angular/components/issues/31041 ">#31041</a>)</td>
</tr>
<tr>
<td><a href="9e942b4ba2
"><img src="https://img.shields.io/badge/9e942b4ba2-feat-blue " alt="feat - 9e942b4ba2" /></a></td>
<td><strong>menu:</strong> add support for context menu</td>
</tr>
<tr>
<td><a href="4de7c0fb2d
"><img src="https://img.shields.io/badge/4de7c0fb2d-feat-blue " alt="feat - 4de7c0fb2d" /></a></td>
<td><strong>testing:</strong> Extend Angular harness testing functionality (<a href="https://redirect.github.com/angular/components/issues/30960 ">#30960</a>)</td>
</tr>
<tr>
<td><a href="512433b6d1
"><img src="https://img.shields.io/badge/512433b6d1-fix-green " alt="fix - 512433b6d1" /></a></td>
<td><strong>badge:</strong> remove badge opacity color mix (<a href="https://redirect.github.com/angular/components/issues/31213 ">#31213</a>)</td>
</tr>
<tr>
<td><a href="92a8253e28
"><img src="https://img.shields.io/badge/92a8253e28-fix-green " alt="fix - 92a8253e28" /></a></td>
<td><strong>badge:</strong> use system disabled states (<a href="https://redirect.github.com/angular/components/issues/31266 ">#31266</a>)</td>
</tr>
<tr>
<td><a href="a7150d42cf
"><img src="https://img.shields.io/badge/a7150d42cf-fix-green " alt="fix - a7150d42cf" /></a></td>
<td><strong>button-toggle:</strong> simplify divider color (<a href="https://redirect.github.com/angular/components/issues/31214 ">#31214</a>)</td>
</tr>
<tr>
<td><a href="1f8b1302f2
"><img src="https://img.shields.io/badge/1f8b1302f2-fix-green " alt="fix - 1f8b1302f2" /></a></td>
<td><strong>button-toggle:</strong> use system colors (<a href="https://redirect.github.com/angular/components/issues/31231 ">#31231</a>)</td>
</tr>
<tr>
<td><a href="5ee7d79e4c
"><img src="https://img.shields.io/badge/5ee7d79e4c-fix-green " alt="fix - 5ee7d79e4c" /></a></td>
<td><strong>button:</strong> FAB emitting invalid elevation tokens (<a href="https://redirect.github.com/angular/components/issues/31028 ">#31028</a>)</td>
</tr>
<tr>
<td><a href="8523397fd2
"><img src="https://img.shields.io/badge/8523397fd2-fix-green " alt="fix - 8523397fd2" /></a></td>
<td><strong>button:</strong> prevents mat-icon being cut off by text-spacing (<a href="https://redirect.github.com/angular/components/issues/30891 ">#30891</a>)</td>
</tr>
<tr>
<td><a href="afe36e4d42
"><img src="https://img.shields.io/badge/afe36e4d42-fix-green " alt="fix - afe36e4d42" /></a></td>
<td><strong>button:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31017 ">#31017</a>)</td>
</tr>
<tr>
<td><a href="589ea5905e
"><img src="https://img.shields.io/badge/589ea5905e-fix-green " alt="fix - 589ea5905e" /></a></td>
<td><strong>button:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31018 ">#31018</a>)</td>
</tr>
<tr>
<td><a href="0d47628d2e
"><img src="https://img.shields.io/badge/0d47628d2e-fix-green " alt="fix - 0d47628d2e" /></a></td>
<td><strong>button:</strong> use system colors for state layers and text (<a href="https://redirect.github.com/angular/components/issues/31278 ">#31278</a>)</td>
</tr>
<tr>
<td><a href="203c1737eb
"><img src="https://img.shields.io/badge/203c1737eb-fix-green " alt="fix - 203c1737eb" /></a></td>
<td><strong>card:</strong> subtitle text token should be on-surface-variant (<a href="https://redirect.github.com/angular/components/issues/31261 ">#31261</a>)</td>
</tr>
<tr>
<td><a href="55b7ba0814
"><img src="https://img.shields.io/badge/55b7ba0814-fix-green " alt="fix - 55b7ba0814" /></a></td>
<td><strong>card:</strong> use system outline (<a href="https://redirect.github.com/angular/components/issues/31218 ">#31218</a>)</td>
</tr>
<tr>
<td><a href="eb9abc366f
"><img src="https://img.shields.io/badge/eb9abc366f-fix-green " alt="fix - eb9abc366f" /></a></td>
<td><strong>checkbox:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31019 ">#31019</a>)</td>
</tr>
<tr>
<td><a href="458a17ba46
"><img src="https://img.shields.io/badge/458a17ba46-fix-green " alt="fix - 458a17ba46" /></a></td>
<td><strong>checkbox:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/issues/31279 ">#31279</a>)</td>
</tr>
<tr>
<td><a href="68d7ea0351
"><img src="https://img.shields.io/badge/68d7ea0351-fix-green " alt="fix - 68d7ea0351" /></a></td>
<td><strong>chips:</strong> provide ability to edit for all screen readers with a click on already focused chip (<a href="https://redirect.github.com/angular/components/issues/30983 ">#30983</a>)</td>
</tr>
<tr>
<td><a href="8c9cae0a8c
"><img src="https://img.shields.io/badge/8c9cae0a8c-fix-green " alt="fix - 8c9cae0a8c" /></a></td>
<td><strong>chips:</strong> sync with g3 (<a href="https://redirect.github.com/angular/components/issues/31393 ">#31393</a>)</td>
</tr>
<tr>
<td><a href="be48108bc2
"><img src="https://img.shields.io/badge/be48108bc2-fix-green " alt="fix - be48108bc2" /></a></td>
<td><strong>chips:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/issues/31280 ">#31280</a>)</td>
</tr>
<tr>
<td><a href="20ac2b2bd8
"><img src="https://img.shields.io/badge/20ac2b2bd8-fix-green " alt="fix - 20ac2b2bd8" /></a></td>
<td><strong>core:</strong> improve disabled psuedo checkbox contrast (<a href="https://redirect.github.com/angular/components/issues/31464 ">#31464</a>)</td>
</tr>
<tr>
<td><a href="576a008b09
"><img src="https://img.shields.io/badge/576a008b09-fix-green " alt="fix - 576a008b09" /></a></td>
<td><strong>core:</strong> remove unused form field mixins (<a href="https://redirect.github.com/angular/components/issues/31283 ">#31283</a>)</td>
</tr>
<tr>
<td><a href="4d67427cef
"><img src="https://img.shields.io/badge/4d67427cef-fix-green " alt="fix - 4d67427cef" /></a></td>
<td><strong>core:</strong> update ripple tokens to system colors (<a href="https://redirect.github.com/angular/components/issues/31282 ">#31282</a>)</td>
</tr>
<tr>
<td><a href="28f2763f96
"><img src="https://img.shields.io/badge/28f2763f96-fix-green " alt="fix - 28f2763f96" /></a></td>
<td><strong>core:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/issues/31281 ">#31281</a>)</td>
</tr>
<tr>
<td><a href="009424c73e
"><img src="https://img.shields.io/badge/009424c73e-fix-green " alt="fix - 009424c73e" /></a></td>
<td><strong>datepicker:</strong> use system colors (<a href="https://redirect.github.com/angular/components/issues/31300 ">#31300</a>)</td>
</tr>
<tr>
<td><a href="a24081f2bd
"><img src="https://img.shields.io/badge/a24081f2bd-fix-green " alt="fix - a24081f2bd" /></a></td>
<td><strong>dialog:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31020 ">#31020</a>)</td>
</tr>
<tr>
<td><a href="d52ede5627
"><img src="https://img.shields.io/badge/d52ede5627-fix-green " alt="fix - d52ede5627" /></a></td>
<td><strong>expansion:</strong> add token for box shadow (<a href="https://redirect.github.com/angular/components/issues/31340 ">#31340</a>)</td>
</tr>
<tr>
<td><a href="ecc6a09ca5
"><img src="https://img.shields.io/badge/ecc6a09ca5-fix-green " alt="fix - ecc6a09ca5" /></a></td>
<td><strong>expansion:</strong> align state layer colors (<a href="https://redirect.github.com/angular/components/issues/31236 ">#31236</a>)</td>
</tr>
<tr>
<td><a href="e57aef2912
"><img src="https://img.shields.io/badge/e57aef2912-fix-green " alt="fix - e57aef2912" /></a></td>
<td><strong>expansion:</strong> use correct typography (<a href="https://redirect.github.com/angular/components/issues/31347 ">#31347</a>)</td>
</tr>
<tr>
<td><a href="82ab91e58a
"><img src="https://img.shields.io/badge/82ab91e58a-fix-green " alt="fix - 82ab91e58a" /></a></td>
<td><strong>form-field:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/issues/31021 ">#31021</a>)</td>
</tr>
</tbody>
</table>
</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>20.1.0 "metal-brownie" (2025-07-09)</h1>
<p>There have been some internal mapping changes in Material 2 theme config maps generated by <code>mat.define-light-theme</code> and <code>mat.define-dark-theme</code>.</p>
<p>If your app was directly modifying these internal properties to alter styles, such as setting new color values used in the foreground and background palette maps, then your changes may no longer be applied to the components. The supported path for changing theme values is through each component’s overrides API.</p>
<p>The Material 2 component styles have undergone minor adjustments to enhance consistency across components and better align with the latest Material 2 specification. These changes result in a closer adherence to system-level colors such as <code>surface</code>, <code>background</code>, <code>disabled</code>, and <code>surface</code> variants. In general, these changes are slight hue differences for grey colors that aren’t very noticeable.</p>
<h3>cdk</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="f446d7c412
">f446d7c412</a></td>
<td>feat</td>
<td><strong>drag-drop:</strong> add opt-in indicator of pick-up position (<a href="https://redirect.github.com/angular/components/pull/31288 ">#31288</a>)</td>
</tr>
<tr>
<td><a href="5564d7d016
">5564d7d016</a></td>
<td>feat</td>
<td><strong>menu:</strong> add setActiveMenuItem to cdkMenu (<a href="https://redirect.github.com/angular/components/pull/31371 ">#31371</a>)</td>
</tr>
<tr>
<td><a href="6dc2f3ba50
">6dc2f3ba50</a></td>
<td>fix</td>
<td><strong>a11y:</strong> allow mixed types to be passed into setActiveItem (<a href="https://redirect.github.com/angular/components/pull/31462 ">#31462</a>)</td>
</tr>
<tr>
<td><a href="cfa97bb785
">cfa97bb785</a></td>
<td>fix</td>
<td><strong>dialog:</strong> avoid setting aria-hidden before focus has moved (<a href="https://redirect.github.com/angular/components/pull/31030 ">#31030</a>)</td>
</tr>
</tbody>
</table>
<h3>material</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="243845460d
">243845460d</a></td>
<td>feat</td>
<td><strong>chips:</strong> add (optional) edit icon to input chips (<a href="https://redirect.github.com/angular/components/pull/31041 ">#31041</a>)</td>
</tr>
<tr>
<td><a href="9e942b4ba2
">9e942b4ba2</a></td>
<td>feat</td>
<td><strong>menu:</strong> add support for context menu</td>
</tr>
<tr>
<td><a href="4de7c0fb2d
">4de7c0fb2d</a></td>
<td>feat</td>
<td><strong>testing:</strong> Extend Angular harness testing functionality (<a href="https://redirect.github.com/angular/components/pull/30960 ">#30960</a>)</td>
</tr>
<tr>
<td><a href="512433b6d1
">512433b6d1</a></td>
<td>fix</td>
<td><strong>badge:</strong> remove badge opacity color mix (<a href="https://redirect.github.com/angular/components/pull/31213 ">#31213</a>)</td>
</tr>
<tr>
<td><a href="92a8253e28
">92a8253e28</a></td>
<td>fix</td>
<td><strong>badge:</strong> use system disabled states (<a href="https://redirect.github.com/angular/components/pull/31266 ">#31266</a>)</td>
</tr>
<tr>
<td><a href="a7150d42cf
">a7150d42cf</a></td>
<td>fix</td>
<td><strong>button-toggle:</strong> simplify divider color (<a href="https://redirect.github.com/angular/components/pull/31214 ">#31214</a>)</td>
</tr>
<tr>
<td><a href="1f8b1302f2
">1f8b1302f2</a></td>
<td>fix</td>
<td><strong>button-toggle:</strong> use system colors (<a href="https://redirect.github.com/angular/components/pull/31231 ">#31231</a>)</td>
</tr>
<tr>
<td><a href="5ee7d79e4c
">5ee7d79e4c</a></td>
<td>fix</td>
<td><strong>button:</strong> FAB emitting invalid elevation tokens (<a href="https://redirect.github.com/angular/components/pull/31028 ">#31028</a>)</td>
</tr>
<tr>
<td><a href="8523397fd2
">8523397fd2</a></td>
<td>fix</td>
<td><strong>button:</strong> prevents mat-icon being cut off by text-spacing (<a href="https://redirect.github.com/angular/components/pull/30891 ">#30891</a>)</td>
</tr>
<tr>
<td><a href="afe36e4d42
">afe36e4d42</a></td>
<td>fix</td>
<td><strong>button:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31017 ">#31017</a>)</td>
</tr>
<tr>
<td><a href="589ea5905e
">589ea5905e</a></td>
<td>fix</td>
<td><strong>button:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31018 ">#31018</a>)</td>
</tr>
<tr>
<td><a href="0d47628d2e
">0d47628d2e</a></td>
<td>fix</td>
<td><strong>button:</strong> use system colors for state layers and text (<a href="https://redirect.github.com/angular/components/pull/31278 ">#31278</a>)</td>
</tr>
<tr>
<td><a href="203c1737eb
">203c1737eb</a></td>
<td>fix</td>
<td><strong>card:</strong> subtitle text token should be on-surface-variant (<a href="https://redirect.github.com/angular/components/pull/31261 ">#31261</a>)</td>
</tr>
<tr>
<td><a href="55b7ba0814
">55b7ba0814</a></td>
<td>fix</td>
<td><strong>card:</strong> use system outline (<a href="https://redirect.github.com/angular/components/pull/31218 ">#31218</a>)</td>
</tr>
<tr>
<td><a href="eb9abc366f
">eb9abc366f</a></td>
<td>fix</td>
<td><strong>checkbox:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31019 ">#31019</a>)</td>
</tr>
<tr>
<td><a href="458a17ba46
">458a17ba46</a></td>
<td>fix</td>
<td><strong>checkbox:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31279 ">#31279</a>)</td>
</tr>
<tr>
<td><a href="68d7ea0351
">68d7ea0351</a></td>
<td>fix</td>
<td><strong>chips:</strong> provide ability to edit for all screen readers with a click on already focused chip (<a href="https://redirect.github.com/angular/components/pull/30983 ">#30983</a>)</td>
</tr>
<tr>
<td><a href="8c9cae0a8c
">8c9cae0a8c</a></td>
<td>fix</td>
<td><strong>chips:</strong> sync with g3 (<a href="https://redirect.github.com/angular/components/pull/31393 ">#31393</a>)</td>
</tr>
<tr>
<td><a href="be48108bc2
">be48108bc2</a></td>
<td>fix</td>
<td><strong>chips:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31280 ">#31280</a>)</td>
</tr>
<tr>
<td><a href="20ac2b2bd8
">20ac2b2bd8</a></td>
<td>fix</td>
<td><strong>core:</strong> improve disabled psuedo checkbox contrast (<a href="https://redirect.github.com/angular/components/pull/31464 ">#31464</a>)</td>
</tr>
<tr>
<td><a href="576a008b09
">576a008b09</a></td>
<td>fix</td>
<td><strong>core:</strong> remove unused form field mixins (<a href="https://redirect.github.com/angular/components/pull/31283 ">#31283</a>)</td>
</tr>
<tr>
<td><a href="4d67427cef
">4d67427cef</a></td>
<td>fix</td>
<td><strong>core:</strong> update ripple tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31282 ">#31282</a>)</td>
</tr>
<tr>
<td><a href="28f2763f96
">28f2763f96</a></td>
<td>fix</td>
<td><strong>core:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31281 ">#31281</a>)</td>
</tr>
<tr>
<td><a href="009424c73e
">009424c73e</a></td>
<td>fix</td>
<td><strong>datepicker:</strong> use system colors (<a href="https://redirect.github.com/angular/components/pull/31300 ">#31300</a>)</td>
</tr>
<tr>
<td><a href="a24081f2bd
">a24081f2bd</a></td>
<td>fix</td>
<td><strong>dialog:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31020 ">#31020</a>)</td>
</tr>
<tr>
<td><a href="d52ede5627
">d52ede5627</a></td>
<td>fix</td>
<td><strong>expansion:</strong> add token for box shadow (<a href="https://redirect.github.com/angular/components/pull/31340 ">#31340</a>)</td>
</tr>
<tr>
<td><a href="ecc6a09ca5
">ecc6a09ca5</a></td>
<td>fix</td>
<td><strong>expansion:</strong> align state layer colors (<a href="https://redirect.github.com/angular/components/pull/31236 ">#31236</a>)</td>
</tr>
<tr>
<td><a href="e57aef2912
">e57aef2912</a></td>
<td>fix</td>
<td><strong>expansion:</strong> use correct typography (<a href="https://redirect.github.com/angular/components/pull/31347 ">#31347</a>)</td>
</tr>
<tr>
<td><a href="82ab91e58a
">82ab91e58a</a></td>
<td>fix</td>
<td><strong>form-field:</strong> remove internal-only M2 styles (<a href="https://redirect.github.com/angular/components/pull/31021 ">#31021</a>)</td>
</tr>
<tr>
<td><a href="6d27e04051
">6d27e04051</a></td>
<td>fix</td>
<td><strong>form-field:</strong> use system for neutral colors (<a href="https://redirect.github.com/angular/components/pull/31272 ">#31272</a>)</td>
</tr>
<tr>
<td><a href="918b625438
">918b625438</a></td>
<td>fix</td>
<td><strong>list:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31284 ">#31284</a>)</td>
</tr>
<tr>
<td><a href="a62164db5b
">a62164db5b</a></td>
<td>fix</td>
<td><strong>menu:</strong> do not auto-focus when hover opens menu (<a href="https://redirect.github.com/angular/components/pull/31257 ">#31257</a>)</td>
</tr>
<tr>
<td><a href="623030b50d
">623030b50d</a></td>
<td>fix</td>
<td><strong>menu:</strong> update tokens to system colors (<a href="https://redirect.github.com/angular/components/pull/31285 ">#31285</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="24f86fd5e7
"><code>24f86fd</code></a> release: cut the v20.1.0 release</li>
<li><a href="2bfe12e882
"><code>2bfe12e</code></a> fix(material/tabs): remove delay on touch devices (<a href="https://redirect.github.com/angular/components/issues/31489 ">#31489</a>)</li>
<li><a href="01e09d1cf8
"><code>01e09d1</code></a> build: clean up animations references in build files (<a href="https://redirect.github.com/angular/components/issues/31498 ">#31498</a>)</li>
<li><a href="eb04b6de48
"><code>eb04b6d</code></a> Terms of Service (<a href="https://redirect.github.com/angular/components/issues/31495 ">#31495</a>)</li>
<li><a href="405a0d242c
"><code>405a0d2</code></a> test(cdk/scrolling): Change test spying on tick (<a href="https://redirect.github.com/angular/components/issues/31247 ">#31247</a>)</li>
<li><a href="3f7b6b7e64
"><code>3f7b6b7</code></a> release: cut the v20.1.0-rc.0 release</li>
<li><a href="d1c8e1a518
"><code>d1c8e1a</code></a> docs: release notes for the v20.0.5 release</li>
<li><a href="7bb0a82a43
"><code>7bb0a82</code></a> fix(material/snack-bar): use inverse primary for button color (<a href="https://redirect.github.com/angular/components/issues/31465 ">#31465</a>)</li>
<li><a href="20ac2b2bd8
"><code>20ac2b2</code></a> fix(material/core): improve disabled psuedo checkbox contrast (<a href="https://redirect.github.com/angular/components/issues/31464 ">#31464</a>)</li>
<li><a href="8860e65171
"><code>8860e65</code></a> build: fix up markdown renderer tests</li>
<li>Additional commits viewable in <a href="https://github.com/angular/components/compare/19.2.19...20.1.0 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<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>
2 months ago
Eric Windmill
7317424083
Fix CI ( #2690 )
...
Update repository for next Flutter release
## 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 have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
If you need help, consider asking for advice on the #hackers-devrel
channel on [Discord].
<!-- Links -->
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[Contributors Guide]:
https://github.com/flutter/samples/blob/main/CONTRIBUTING.md
[changelog]: ../CHANGELOG.md
2 months ago
Eric Windmill
fe4156713f
Move experimental ( #2680 )
...
Removes the remaining samples in `experimental`. They're now in the
flutter/demos repository.
*List which issues are fixed by this PR. For larger changes, raising an
issue first helps
reduce redundant work.*
#2520
## 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 have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
2 months ago
dependabot[bot]
b4e7286835
Bump @angular/compiler from 19.2.14 to 20.0.6 in /web_embedding/ng-flutter ( #2686 )
...
Bumps [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler ) from 19.2.14 to 20.0.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases "><code>@angular/compiler</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.0.6</h2>
<p>No release notes provided.</p>
<h2>20.0.5</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="de0d525ad7
"><img src="https://img.shields.io/badge/de0d525ad7-fix-green " alt="fix - de0d525ad7" /></a></td>
<td>add suggestion when pipe is missing (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62146 ">#62146</a>)</td>
</tr>
<tr>
<td><a href="3eb5a79a83
"><img src="https://img.shields.io/badge/3eb5a79a83-fix-green " alt="fix - 3eb5a79a83" /></a></td>
<td>handle initializer APIs wrapped in type casts (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62203 ">#62203</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="a2e6f317a7
"><img src="https://img.shields.io/badge/a2e6f317a7-fix-green " alt="fix - a2e6f317a7" /></a></td>
<td>allow to set a resource in an error state (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62253 ">#62253</a>)</td>
</tr>
<tr>
<td><a href="4c00238a69
"><img src="https://img.shields.io/badge/4c00238a69-fix-green " alt="fix - 4c00238a69" /></a></td>
<td>avoid injecting <code>ErrorHandler</code> from a destroyed injector (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61886 ">#61886</a>)</td>
</tr>
<tr>
<td><a href="369f03ad7f
"><img src="https://img.shields.io/badge/369f03ad7f-fix-green " alt="fix - 369f03ad7f" /></a></td>
<td>unable to retrieve defer blocks in tests when component injects ViewContainerRef (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62156 ">#62156</a>)</td>
</tr>
</tbody>
</table>
<h3>router</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="65c59dd796
"><img src="https://img.shields.io/badge/65c59dd796-fix-green " alt="fix - 65c59dd796" /></a></td>
<td>handle scrollRestoration error in restricted environments (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62186 ">#62186</a>)</td>
</tr>
</tbody>
</table>
<h3>upgrade</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="144c429230
"><img src="https://img.shields.io/badge/144c429230-fix-green " alt="fix - 144c429230" /></a></td>
<td>Make zoneless work with hybrid apps (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61660 ">#61660</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.4</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e343cdfb86
"><img src="https://img.shields.io/badge/e343cdfb86-fix-green " alt="fix - e343cdfb86" /></a></td>
<td>Fixes template outlet hydration (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62012 ">#62012</a>)</td>
</tr>
<tr>
<td><a href="67f657e4a3
"><img src="https://img.shields.io/badge/67f657e4a3-fix-green " alt="fix - 67f657e4a3" /></a></td>
<td>inject <code>APP_ID</code> before injector is destroyed (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61885 ">#61885</a>)</td>
</tr>
<tr>
<td><a href="ae212b51ee
"><img src="https://img.shields.io/badge/ae212b51ee-fix-green " alt="fix - ae212b51ee" /></a></td>
<td>Wrap ErrorEvent with no error property (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62081 ">#62081</a>)</td>
</tr>
</tbody>
</table>
<h3>migrations</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="82bf9848a1
"><img src="https://img.shields.io/badge/82bf9848a1-fix-green " alt="fix - 82bf9848a1" /></a></td>
<td>more robust trailing comma removal in unused imports migration (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62118 ">#62118</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.3</h2>
<p>No release notes provided.</p>
<h2>20.0.2</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
"><img src="https://img.shields.io/badge/1e8158baee-fix-green " alt="fix - 1e8158baee" /></a></td>
<td>components marked for traversal resets reactive context (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
"><img src="https://img.shields.io/badge/1cd23be57e-fix-green " alt="fix - 1cd23be57e" /></a></td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.1</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md "><code>@angular/compiler</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.0.6 (2025-07-01)</h1>
<h1>20.1.0-next.3 (2025-06-25)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="0dcf230d52
">0dcf230d52</a></td>
<td>feat</td>
<td>add support for new binary assignment operators (<a href="https://redirect.github.com/angular/angular/pull/62064 ">#62064</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="ed5062a91c
">ed5062a91c</a></td>
<td>fix</td>
<td>add suggestion when pipe is missing (<a href="https://redirect.github.com/angular/angular/pull/62146 ">#62146</a>)</td>
</tr>
<tr>
<td><a href="d25a6a0120
">d25a6a0120</a></td>
<td>fix</td>
<td>handle initializer APIs wrapped in type casts (<a href="https://redirect.github.com/angular/angular/pull/62203 ">#62203</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="737b35b684
">737b35b684</a></td>
<td>feat</td>
<td>Add <code>destroyed</code> property to <code>EnvironmentInjector</code> (<a href="https://redirect.github.com/angular/angular/pull/61951 ">#61951</a>)</td>
</tr>
<tr>
<td><a href="36a193139a
">36a193139a</a></td>
<td>fix</td>
<td>allow to set a resource in an error state (<a href="https://redirect.github.com/angular/angular/pull/62253 ">#62253</a>)</td>
</tr>
<tr>
<td><a href="c4dd258658
">c4dd258658</a></td>
<td>fix</td>
<td>avoid injecting <code>ErrorHandler</code> from a destroyed injector (<a href="https://redirect.github.com/angular/angular/pull/61886 ">#61886</a>)</td>
</tr>
<tr>
<td><a href="3eee19d892
">3eee19d892</a></td>
<td>fix</td>
<td>unable to retrieve defer blocks in tests when component injects ViewContainerRef (<a href="https://redirect.github.com/angular/angular/pull/62156 ">#62156</a>)</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="73269cf5ce
">73269cf5ce</a></td>
<td>feat</td>
<td>add keepalive support for fetch requests in httpResource (<a href="https://redirect.github.com/angular/angular/pull/61833 ">#61833</a>)</td>
</tr>
<tr>
<td><a href="9791ab1b6f
">9791ab1b6f</a></td>
<td>feat</td>
<td>Add support for fetch request cache and priority options (<a href="https://redirect.github.com/angular/angular/pull/61766 ">#61766</a>)</td>
</tr>
</tbody>
</table>
<h3>language-service</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="20c1f991e6
">20c1f991e6</a></td>
<td>feat</td>
<td>add semantic tokens for templates (<a href="https://redirect.github.com/angular/angular/pull/60260 ">#60260</a>)</td>
</tr>
<tr>
<td><a href="5d2e85920e
">5d2e85920e</a></td>
<td>feat</td>
<td>support to fix missing required inputs diagnostic (<a href="https://redirect.github.com/angular/angular/pull/50911 ">#50911</a>)</td>
</tr>
</tbody>
</table>
<h3>router</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="9833d9ea47
">9833d9ea47</a></td>
<td>feat</td>
<td>Run <code>loadComponent</code> and <code>loadChildren</code> functions in the route's injection context (<a href="https://redirect.github.com/angular/angular/pull/62133 ">#62133</a>)</td>
</tr>
<tr>
<td><a href="7600bec71d
">7600bec71d</a></td>
<td>fix</td>
<td>handle scrollRestoration error in restricted environments (<a href="https://redirect.github.com/angular/angular/pull/62186 ">#62186</a>)</td>
</tr>
</tbody>
</table>
<h3>upgrade</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="900cd37f68
">900cd37f68</a></td>
<td>fix</td>
<td>Make zoneless work with hybrid apps (<a href="https://redirect.github.com/angular/angular/pull/61660 ">#61660</a>)</td>
</tr>
</tbody>
</table>
<h1>20.0.5 (2025-06-25)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="de0d525ad7
">de0d525ad7</a></td>
<td>fix</td>
<td>add suggestion when pipe is missing (<a href="https://redirect.github.com/angular/angular/pull/62146 ">#62146</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="31e3eb20f9
"><code>31e3eb2</code></a> build: migrate to use web test runner rules (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62294 ">#62294</a>)</li>
<li><a href="f201df9b83
"><code>f201df9</code></a> build: migrate to using new jasmine_test (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62106 ">#62106</a>)</li>
<li><a href="8564cf48d8
"><code>8564cf4</code></a> build: replace all <code>ng_package</code> with new rule from <code>rules_angular</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61862 ">#61862</a>)</li>
<li><a href="a9a7654cbf
"><code>a9a7654</code></a> build: migrate <code>packages/compiler-cli</code> to <code>ts_project</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61862 ">#61862</a>)</li>
<li><a href="32230e637d
"><code>32230e6</code></a> build: add missing import (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61838 ">#61838</a>)</li>
<li><a href="8ecb1ba027
"><code>8ecb1ba</code></a> fix(compiler): recover invalid parenthesized expressions (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61815 ">#61815</a>)</li>
<li><a href="66a0ec6510
"><code>66a0ec6</code></a> fix(compiler): move defer trigger assertions out of parser (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61747 ">#61747</a>)</li>
<li><a href="e910893fa6
"><code>e910893</code></a> build: adjust bundling tests to use Angular CLI</li>
<li><a href="845f8dfd38
"><code>845f8df</code></a> build: fix <code>app_bundle</code> rule after migrating <code>packages/compiler</code></li>
<li><a href="aa0c46f4f3
"><code>aa0c46f</code></a> build: migrate <code>packages/compiler</code> to <code>ts_project</code></li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/20.0.6/packages/compiler ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 months ago
Brett Morgan
74d7916e7a
Revert "Bump subosito/flutter-action from 2.19.0 to 2.20.0" again ( #2655 )
...
Reverts flutter/samples#2642
3 months ago
dependabot[bot]
1de4f36da8
Bump @angular/router from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter ( #2649 )
...
Bumps [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router ) from 19.2.14 to 20.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases "><code>@angular/router</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.0.3</h2>
<p>No release notes provided.</p>
<h2>20.0.2</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
"><img src="https://img.shields.io/badge/1e8158baee-fix-green " alt="fix - 1e8158baee" /></a></td>
<td>components marked for traversal resets reactive context (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
"><img src="https://img.shields.io/badge/1cd23be57e-fix-green " alt="fix - 1cd23be57e" /></a></td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.1</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="66a0ec6510
"><img src="https://img.shields.io/badge/66a0ec6510-fix-green " alt="fix - 66a0ec6510" /></a></td>
<td>move defer trigger assertions out of parser (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61747 ">#61747</a>)</td>
</tr>
<tr>
<td><a href="8ecb1ba027
"><img src="https://img.shields.io/badge/8ecb1ba027-fix-green " alt="fix - 8ecb1ba027" /></a></td>
<td>recover invalid parenthesized expressions (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61815 ">#61815</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8c60cbfd1c
"><img src="https://img.shields.io/badge/8c60cbfd1c-fix-green " alt="fix - 8c60cbfd1c" /></a></td>
<td><code>takeUntilDestroyed</code> completes immediately if DestroyRef already destroyed (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61847 ">#61847</a>)</td>
</tr>
<tr>
<td><a href="b1d960d082
"><img src="https://img.shields.io/badge/b1d960d082-fix-green " alt="fix - b1d960d082" /></a></td>
<td>produce an error when incremental hydration is expected, but not configured (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61741 ">#61741</a>)</td>
</tr>
<tr>
<td><a href="b4ed62ddf6
"><img src="https://img.shields.io/badge/b4ed62ddf6-fix-green " alt="fix - b4ed62ddf6" /></a></td>
<td>properly handle the case where getSignalGraph is called on a componentless NodeInjector (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/60772 ">#60772</a>)</td>
</tr>
<tr>
<td><a href="ddd22bea48
"><img src="https://img.shields.io/badge/ddd22bea48-fix-green " alt="fix - ddd22bea48" /></a></td>
<td>unregister <code>onDestroy</code> in <code>ResourceImpl</code> when <code>destroy()</code> is called (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61870 ">#61870</a>)</td>
</tr>
<tr>
<td><a href="5c31e7e28d
"><img src="https://img.shields.io/badge/5c31e7e28d-fix-green " alt="fix - 5c31e7e28d" /></a></td>
<td>unregister <code>onDestroy</code> when observable errors in <code>toSignal</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61596 ">#61596</a>)</td>
</tr>
</tbody>
</table>
<h3>migrations</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e9820a6d48
"><img src="https://img.shields.io/badge/e9820a6d48-fix-green " alt="fix - e9820a6d48" /></a></td>
<td>avoid trailing whitespaces in unused imports migration (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61698 ">#61698</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="b93fa22f25
"><img src="https://img.shields.io/badge/b93fa22f25-fix-green " alt="fix - b93fa22f25" /></a></td>
<td>prevent duplicate fetches during concurrent update checks (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61443 ">#61443</a>)</td>
</tr>
<tr>
<td><a href="9743bd1317
"><img src="https://img.shields.io/badge/9743bd1317-fix-green " alt="fix - 9743bd1317" /></a></td>
<td>update service worker to handle seeking better for videos (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/60029 ">#60029</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.0</h2>
<p>Blog post: <a href="https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 ">https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 </a></p>
<h3>common</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="2e5362a469
"><img src="https://img.shields.io/badge/2e5362a469-feat-blue " alt="feat - 2e5362a469" /></a></td>
<td>accept undefined inputs in NgTemplateOutlet (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61404 ">#61404</a>)</td>
</tr>
<tr>
<td><a href="b7d3f3dbfc
"><img src="https://img.shields.io/badge/b7d3f3dbfc-feat-blue " alt="feat - b7d3f3dbfc" /></a></td>
<td>Allow passing ScrollOptions to ViewportScroller (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61002 ">#61002</a>)</td>
</tr>
<tr>
<td><a href="74cceba587
"><img src="https://img.shields.io/badge/74cceba587-feat-blue " alt="feat - 74cceba587" /></a></td>
<td>throw error for suspicious date patterns (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/59798 ">#59798</a>)</td>
</tr>
<tr>
<td><a href="255c79e048
"><img src="https://img.shields.io/badge/255c79e048-fix-green " alt="fix - 255c79e048" /></a></td>
<td>cleanup <code>updateLatestValue</code> if view is destroyed before promise resolves (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/58041 ">#58041</a>)</td>
</tr>
<tr>
<td><a href="739cadae62
"><img src="https://img.shields.io/badge/739cadae62-fix-green " alt="fix - 739cadae62" /></a></td>
<td>Handle errors in async pipe subscriptions (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/60057 ">#60057</a>)</td>
</tr>
<tr>
<td><a href="cbbea70fa3
"><img src="https://img.shields.io/badge/cbbea70fa3-fix-green " alt="fix - cbbea70fa3" /></a></td>
<td>issue a warning instead of an error when <code>NgOptimizedImage</code> exceeds the preload limit (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/60879 ">#60879</a>)</td>
</tr>
<tr>
<td><a href="fc4a56d5c5
"><img src="https://img.shields.io/badge/fc4a56d5c5-fix-green " alt="fix - fc4a56d5c5" /></a></td>
<td>rename httpResource function in factory (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/60022 ">#60022</a>)</td>
</tr>
<tr>
<td><a href="785a1110e6
"><img src="https://img.shields.io/badge/785a1110e6-fix-green " alt="fix - 785a1110e6" /></a></td>
<td>resolve host binding type issues (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/60481 ">#60481</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler</h3>
<p>| Commit | Description |</p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md "><code>@angular/router</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.0.3 (2025-06-11)</h1>
<h1>20.0.2 (2025-06-06)</h1>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
">1e8158baee</a></td>
<td>fix</td>
<td>components marked for traversal resets reactive context (<a href="https://redirect.github.com/angular/angular/pull/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
">1cd23be57e</a></td>
<td>fix</td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://redirect.github.com/angular/angular/pull/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h1>20.1.0-next.0 (2025-06-04)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="5a76826d26
">5a76826d26</a></td>
<td>fix</td>
<td>only report parser errors on invalid expression (<a href="https://redirect.github.com/angular/angular/pull/61793 ">#61793</a>)</td>
</tr>
<tr>
<td><a href="e9fcbb8af1
">e9fcbb8af1</a></td>
<td>fix</td>
<td>remove TypeScript from linker (<a href="https://redirect.github.com/angular/angular/pull/61618 ">#61618</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e62fb359d6
">e62fb359d6</a></td>
<td>feat</td>
<td>add experimental support for fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61334 ">#61334</a>)</td>
</tr>
<tr>
<td><a href="0cf1001715
">0cf1001715</a></td>
<td>feat</td>
<td>support host directives with direct external references in fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61469 ">#61469</a>)</td>
</tr>
<tr>
<td><a href="77fa204ad1
">77fa204ad1</a></td>
<td>fix</td>
<td>rename flag for enabling fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61353 ">#61353</a>)</td>
</tr>
<tr>
<td><a href="c439d6938d
">c439d6938d</a></td>
<td>fix</td>
<td>symbol builder duplicating host directives (<a href="https://redirect.github.com/angular/angular/pull/61240 ">#61240</a>)</td>
</tr>
<tr>
<td><a href="3e1baa5a95
">3e1baa5a95</a></td>
<td>fix</td>
<td>typo in NG2026 message (<a href="https://redirect.github.com/angular/angular/pull/61325 ">#61325</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8163a8995e
">8163a8995e</a></td>
<td>feat</td>
<td>Add <code>destroyed</code> property on <code>DestroyRef</code> (<a href="https://redirect.github.com/angular/angular/pull/61849 ">#61849</a>)</td>
</tr>
<tr>
<td><a href="4356e85456
">4356e85456</a></td>
<td>fix</td>
<td>fakeAsync should not depend on module import order (<a href="https://redirect.github.com/angular/angular/pull/61375 ">#61375</a>)</td>
</tr>
<tr>
<td><a href="583b9a7be5
">583b9a7be5</a></td>
<td>fix</td>
<td>missing useExisting providers throwing for optional calls (<a href="https://redirect.github.com/angular/angular/pull/61137 ">#61137</a>)</td>
</tr>
<tr>
<td><a href="8f65223bd8
">8f65223bd8</a></td>
<td>fix</td>
<td>update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://redirect.github.com/angular/angular/pull/61499 ">#61499</a>)</td>
</tr>
<tr>
<td><a href="b785256b9e
">b785256b9e</a></td>
<td>perf</td>
<td>avoid intermediate arrays in definition (<a href="https://redirect.github.com/angular/angular/pull/61445 ">#61445</a>)</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="610bebfce9
">610bebfce9</a></td>
<td>fix</td>
<td>Allow ControlState as reset arguments for <code>FormGroup</code>/<code>FormRecord</code> (<a href="https://redirect.github.com/angular/angular/pull/55860 ">#55860</a>)</td>
</tr>
</tbody>
</table>
<h3>language-service</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="cf55d1bdd4
">cf55d1bdd4</a></td>
<td>feat</td>
<td>Support importing the external module's export about the angular metadata. (<a href="https://redirect.github.com/angular/angular/pull/61122 ">#61122</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="c67dbda8ff
">c67dbda8ff</a></td>
<td>feat</td>
<td>support notification closes (<a href="https://redirect.github.com/angular/angular/pull/61442 ">#61442</a>)</td>
</tr>
<tr>
<td><a href="6e1df54799
">6e1df54799</a></td>
<td>feat</td>
<td>support push subscription changes (<a href="https://redirect.github.com/angular/angular/pull/61856 ">#61856</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8564cf48d8
"><code>8564cf4</code></a> build: replace all <code>ng_package</code> with new rule from <code>rules_angular</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61862 ">#61862</a>)</li>
<li><a href="4eb535863e
"><code>4eb5358</code></a> docs(router): Update view transition types to dev preview (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61787 ">#61787</a>)</li>
<li><a href="e910893fa6
"><code>e910893</code></a> build: adjust bundling tests to use Angular CLI</li>
<li><a href="88c70ebc7b
"><code>88c70eb</code></a> refactor(platform-browser): replace <code>platform-browser-dynamic</code> with `platfor...</li>
<li><a href="58532c7602
"><code>58532c7</code></a> build: migrate router to use rules_js (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61543 ">#61543</a>)</li>
<li><a href="30e081287d
"><code>30e0812</code></a> fix(core): update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61500 ">#61500</a>)</li>
<li><a href="3433021475
"><code>3433021</code></a> build: move private testing helpers outside <code>platform-browser/testing</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61476 ">#61476</a>)</li>
<li><a href="f7bfdc75dc
"><code>f7bfdc7</code></a> refactor(router): add return types to exported functions (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61310 ">#61310</a>)</li>
<li><a href="1b4b44e476
"><code>1b4b44e</code></a> refactor: add explicit types for exports relying on inferred call return type...</li>
<li><a href="4d35670aba
"><code>4d35670</code></a> docs: rename <code>@nodoc</code> to <code>@docs-private</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/router/issues/61194 ">#61194</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/20.0.3/packages/router ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
3 months ago
dependabot[bot]
18a8e51109
Bump @angular/animations from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter ( #2647 )
...
Bumps [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations ) from 19.2.14 to 20.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases "><code>@angular/animations</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.0.3</h2>
<p>No release notes provided.</p>
<h2>20.0.2</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
"><img src="https://img.shields.io/badge/1e8158baee-fix-green " alt="fix - 1e8158baee" /></a></td>
<td>components marked for traversal resets reactive context (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
"><img src="https://img.shields.io/badge/1cd23be57e-fix-green " alt="fix - 1cd23be57e" /></a></td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.1</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="66a0ec6510
"><img src="https://img.shields.io/badge/66a0ec6510-fix-green " alt="fix - 66a0ec6510" /></a></td>
<td>move defer trigger assertions out of parser (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61747 ">#61747</a>)</td>
</tr>
<tr>
<td><a href="8ecb1ba027
"><img src="https://img.shields.io/badge/8ecb1ba027-fix-green " alt="fix - 8ecb1ba027" /></a></td>
<td>recover invalid parenthesized expressions (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61815 ">#61815</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8c60cbfd1c
"><img src="https://img.shields.io/badge/8c60cbfd1c-fix-green " alt="fix - 8c60cbfd1c" /></a></td>
<td><code>takeUntilDestroyed</code> completes immediately if DestroyRef already destroyed (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61847 ">#61847</a>)</td>
</tr>
<tr>
<td><a href="b1d960d082
"><img src="https://img.shields.io/badge/b1d960d082-fix-green " alt="fix - b1d960d082" /></a></td>
<td>produce an error when incremental hydration is expected, but not configured (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61741 ">#61741</a>)</td>
</tr>
<tr>
<td><a href="b4ed62ddf6
"><img src="https://img.shields.io/badge/b4ed62ddf6-fix-green " alt="fix - b4ed62ddf6" /></a></td>
<td>properly handle the case where getSignalGraph is called on a componentless NodeInjector (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/60772 ">#60772</a>)</td>
</tr>
<tr>
<td><a href="ddd22bea48
"><img src="https://img.shields.io/badge/ddd22bea48-fix-green " alt="fix - ddd22bea48" /></a></td>
<td>unregister <code>onDestroy</code> in <code>ResourceImpl</code> when <code>destroy()</code> is called (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61870 ">#61870</a>)</td>
</tr>
<tr>
<td><a href="5c31e7e28d
"><img src="https://img.shields.io/badge/5c31e7e28d-fix-green " alt="fix - 5c31e7e28d" /></a></td>
<td>unregister <code>onDestroy</code> when observable errors in <code>toSignal</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61596 ">#61596</a>)</td>
</tr>
</tbody>
</table>
<h3>migrations</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e9820a6d48
"><img src="https://img.shields.io/badge/e9820a6d48-fix-green " alt="fix - e9820a6d48" /></a></td>
<td>avoid trailing whitespaces in unused imports migration (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61698 ">#61698</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="b93fa22f25
"><img src="https://img.shields.io/badge/b93fa22f25-fix-green " alt="fix - b93fa22f25" /></a></td>
<td>prevent duplicate fetches during concurrent update checks (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61443 ">#61443</a>)</td>
</tr>
<tr>
<td><a href="9743bd1317
"><img src="https://img.shields.io/badge/9743bd1317-fix-green " alt="fix - 9743bd1317" /></a></td>
<td>update service worker to handle seeking better for videos (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/60029 ">#60029</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.0</h2>
<p>Blog post: <a href="https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 ">https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 </a></p>
<h3>common</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="2e5362a469
"><img src="https://img.shields.io/badge/2e5362a469-feat-blue " alt="feat - 2e5362a469" /></a></td>
<td>accept undefined inputs in NgTemplateOutlet (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61404 ">#61404</a>)</td>
</tr>
<tr>
<td><a href="b7d3f3dbfc
"><img src="https://img.shields.io/badge/b7d3f3dbfc-feat-blue " alt="feat - b7d3f3dbfc" /></a></td>
<td>Allow passing ScrollOptions to ViewportScroller (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61002 ">#61002</a>)</td>
</tr>
<tr>
<td><a href="74cceba587
"><img src="https://img.shields.io/badge/74cceba587-feat-blue " alt="feat - 74cceba587" /></a></td>
<td>throw error for suspicious date patterns (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/59798 ">#59798</a>)</td>
</tr>
<tr>
<td><a href="255c79e048
"><img src="https://img.shields.io/badge/255c79e048-fix-green " alt="fix - 255c79e048" /></a></td>
<td>cleanup <code>updateLatestValue</code> if view is destroyed before promise resolves (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/58041 ">#58041</a>)</td>
</tr>
<tr>
<td><a href="739cadae62
"><img src="https://img.shields.io/badge/739cadae62-fix-green " alt="fix - 739cadae62" /></a></td>
<td>Handle errors in async pipe subscriptions (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/60057 ">#60057</a>)</td>
</tr>
<tr>
<td><a href="cbbea70fa3
"><img src="https://img.shields.io/badge/cbbea70fa3-fix-green " alt="fix - cbbea70fa3" /></a></td>
<td>issue a warning instead of an error when <code>NgOptimizedImage</code> exceeds the preload limit (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/60879 ">#60879</a>)</td>
</tr>
<tr>
<td><a href="fc4a56d5c5
"><img src="https://img.shields.io/badge/fc4a56d5c5-fix-green " alt="fix - fc4a56d5c5" /></a></td>
<td>rename httpResource function in factory (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/60022 ">#60022</a>)</td>
</tr>
<tr>
<td><a href="785a1110e6
"><img src="https://img.shields.io/badge/785a1110e6-fix-green " alt="fix - 785a1110e6" /></a></td>
<td>resolve host binding type issues (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/60481 ">#60481</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler</h3>
<p>| Commit | Description |</p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md "><code>@angular/animations</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.0.3 (2025-06-11)</h1>
<h1>20.0.2 (2025-06-06)</h1>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
">1e8158baee</a></td>
<td>fix</td>
<td>components marked for traversal resets reactive context (<a href="https://redirect.github.com/angular/angular/pull/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
">1cd23be57e</a></td>
<td>fix</td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://redirect.github.com/angular/angular/pull/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h1>20.1.0-next.0 (2025-06-04)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="5a76826d26
">5a76826d26</a></td>
<td>fix</td>
<td>only report parser errors on invalid expression (<a href="https://redirect.github.com/angular/angular/pull/61793 ">#61793</a>)</td>
</tr>
<tr>
<td><a href="e9fcbb8af1
">e9fcbb8af1</a></td>
<td>fix</td>
<td>remove TypeScript from linker (<a href="https://redirect.github.com/angular/angular/pull/61618 ">#61618</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e62fb359d6
">e62fb359d6</a></td>
<td>feat</td>
<td>add experimental support for fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61334 ">#61334</a>)</td>
</tr>
<tr>
<td><a href="0cf1001715
">0cf1001715</a></td>
<td>feat</td>
<td>support host directives with direct external references in fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61469 ">#61469</a>)</td>
</tr>
<tr>
<td><a href="77fa204ad1
">77fa204ad1</a></td>
<td>fix</td>
<td>rename flag for enabling fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61353 ">#61353</a>)</td>
</tr>
<tr>
<td><a href="c439d6938d
">c439d6938d</a></td>
<td>fix</td>
<td>symbol builder duplicating host directives (<a href="https://redirect.github.com/angular/angular/pull/61240 ">#61240</a>)</td>
</tr>
<tr>
<td><a href="3e1baa5a95
">3e1baa5a95</a></td>
<td>fix</td>
<td>typo in NG2026 message (<a href="https://redirect.github.com/angular/angular/pull/61325 ">#61325</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8163a8995e
">8163a8995e</a></td>
<td>feat</td>
<td>Add <code>destroyed</code> property on <code>DestroyRef</code> (<a href="https://redirect.github.com/angular/angular/pull/61849 ">#61849</a>)</td>
</tr>
<tr>
<td><a href="4356e85456
">4356e85456</a></td>
<td>fix</td>
<td>fakeAsync should not depend on module import order (<a href="https://redirect.github.com/angular/angular/pull/61375 ">#61375</a>)</td>
</tr>
<tr>
<td><a href="583b9a7be5
">583b9a7be5</a></td>
<td>fix</td>
<td>missing useExisting providers throwing for optional calls (<a href="https://redirect.github.com/angular/angular/pull/61137 ">#61137</a>)</td>
</tr>
<tr>
<td><a href="8f65223bd8
">8f65223bd8</a></td>
<td>fix</td>
<td>update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://redirect.github.com/angular/angular/pull/61499 ">#61499</a>)</td>
</tr>
<tr>
<td><a href="b785256b9e
">b785256b9e</a></td>
<td>perf</td>
<td>avoid intermediate arrays in definition (<a href="https://redirect.github.com/angular/angular/pull/61445 ">#61445</a>)</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="610bebfce9
">610bebfce9</a></td>
<td>fix</td>
<td>Allow ControlState as reset arguments for <code>FormGroup</code>/<code>FormRecord</code> (<a href="https://redirect.github.com/angular/angular/pull/55860 ">#55860</a>)</td>
</tr>
</tbody>
</table>
<h3>language-service</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="cf55d1bdd4
">cf55d1bdd4</a></td>
<td>feat</td>
<td>Support importing the external module's export about the angular metadata. (<a href="https://redirect.github.com/angular/angular/pull/61122 ">#61122</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="c67dbda8ff
">c67dbda8ff</a></td>
<td>feat</td>
<td>support notification closes (<a href="https://redirect.github.com/angular/angular/pull/61442 ">#61442</a>)</td>
</tr>
<tr>
<td><a href="6e1df54799
">6e1df54799</a></td>
<td>feat</td>
<td>support push subscription changes (<a href="https://redirect.github.com/angular/angular/pull/61856 ">#61856</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8564cf48d8
"><code>8564cf4</code></a> build: replace all <code>ng_package</code> with new rule from <code>rules_angular</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61862 ">#61862</a>)</li>
<li><a href="e910893fa6
"><code>e910893</code></a> build: adjust bundling tests to use Angular CLI</li>
<li><a href="9df5f508ca
"><code>9df5f50</code></a> docs: update API examples to modern angular (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61688 ">#61688</a>)</li>
<li><a href="30e081287d
"><code>30e0812</code></a> fix(core): update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61500 ">#61500</a>)</li>
<li><a href="3433021475
"><code>3433021</code></a> build: move private testing helpers outside <code>platform-browser/testing</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61476 ">#61476</a>)</li>
<li><a href="6f74458e53
"><code>6f74458</code></a> build: migrate animations to use rules_js based toolchain (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61479 ">#61479</a>)</li>
<li><a href="bc830cec64
"><code>bc830ce</code></a> refactor(animations): mark non-default <code>new</code> expressions as pure (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61452 ">#61452</a>)</li>
<li><a href="051d90a4cc
"><code>051d90a</code></a> build: remove irrelevant madge circular deps tests (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61197 ">#61197</a>)</li>
<li><a href="4b365c7908
"><code>4b365c7</code></a> docs: fix non-working link (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61131 ">#61131</a>)</li>
<li><a href="9793693f5b
"><code>9793693</code></a> refactor: add Node.js 24 as supported version (<a href="https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61142 ">#61142</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/20.0.3/packages/animations ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
3 months ago
dependabot[bot]
985c67f01e
Bump @angular/core from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter ( #2646 )
...
Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ) from 19.2.14 to 20.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases "><code>@angular/core</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.0.3</h2>
<p>No release notes provided.</p>
<h2>20.0.2</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
"><img src="https://img.shields.io/badge/1e8158baee-fix-green " alt="fix - 1e8158baee" /></a></td>
<td>components marked for traversal resets reactive context (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
"><img src="https://img.shields.io/badge/1cd23be57e-fix-green " alt="fix - 1cd23be57e" /></a></td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.1</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="66a0ec6510
"><img src="https://img.shields.io/badge/66a0ec6510-fix-green " alt="fix - 66a0ec6510" /></a></td>
<td>move defer trigger assertions out of parser (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61747 ">#61747</a>)</td>
</tr>
<tr>
<td><a href="8ecb1ba027
"><img src="https://img.shields.io/badge/8ecb1ba027-fix-green " alt="fix - 8ecb1ba027" /></a></td>
<td>recover invalid parenthesized expressions (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61815 ">#61815</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8c60cbfd1c
"><img src="https://img.shields.io/badge/8c60cbfd1c-fix-green " alt="fix - 8c60cbfd1c" /></a></td>
<td><code>takeUntilDestroyed</code> completes immediately if DestroyRef already destroyed (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61847 ">#61847</a>)</td>
</tr>
<tr>
<td><a href="b1d960d082
"><img src="https://img.shields.io/badge/b1d960d082-fix-green " alt="fix - b1d960d082" /></a></td>
<td>produce an error when incremental hydration is expected, but not configured (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61741 ">#61741</a>)</td>
</tr>
<tr>
<td><a href="b4ed62ddf6
"><img src="https://img.shields.io/badge/b4ed62ddf6-fix-green " alt="fix - b4ed62ddf6" /></a></td>
<td>properly handle the case where getSignalGraph is called on a componentless NodeInjector (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/60772 ">#60772</a>)</td>
</tr>
<tr>
<td><a href="ddd22bea48
"><img src="https://img.shields.io/badge/ddd22bea48-fix-green " alt="fix - ddd22bea48" /></a></td>
<td>unregister <code>onDestroy</code> in <code>ResourceImpl</code> when <code>destroy()</code> is called (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61870 ">#61870</a>)</td>
</tr>
<tr>
<td><a href="5c31e7e28d
"><img src="https://img.shields.io/badge/5c31e7e28d-fix-green " alt="fix - 5c31e7e28d" /></a></td>
<td>unregister <code>onDestroy</code> when observable errors in <code>toSignal</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61596 ">#61596</a>)</td>
</tr>
</tbody>
</table>
<h3>migrations</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e9820a6d48
"><img src="https://img.shields.io/badge/e9820a6d48-fix-green " alt="fix - e9820a6d48" /></a></td>
<td>avoid trailing whitespaces in unused imports migration (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61698 ">#61698</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="b93fa22f25
"><img src="https://img.shields.io/badge/b93fa22f25-fix-green " alt="fix - b93fa22f25" /></a></td>
<td>prevent duplicate fetches during concurrent update checks (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61443 ">#61443</a>)</td>
</tr>
<tr>
<td><a href="9743bd1317
"><img src="https://img.shields.io/badge/9743bd1317-fix-green " alt="fix - 9743bd1317" /></a></td>
<td>update service worker to handle seeking better for videos (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/60029 ">#60029</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.0</h2>
<p>Blog post: <a href="https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 ">https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 </a></p>
<h3>common</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="2e5362a469
"><img src="https://img.shields.io/badge/2e5362a469-feat-blue " alt="feat - 2e5362a469" /></a></td>
<td>accept undefined inputs in NgTemplateOutlet (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61404 ">#61404</a>)</td>
</tr>
<tr>
<td><a href="b7d3f3dbfc
"><img src="https://img.shields.io/badge/b7d3f3dbfc-feat-blue " alt="feat - b7d3f3dbfc" /></a></td>
<td>Allow passing ScrollOptions to ViewportScroller (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61002 ">#61002</a>)</td>
</tr>
<tr>
<td><a href="74cceba587
"><img src="https://img.shields.io/badge/74cceba587-feat-blue " alt="feat - 74cceba587" /></a></td>
<td>throw error for suspicious date patterns (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/59798 ">#59798</a>)</td>
</tr>
<tr>
<td><a href="255c79e048
"><img src="https://img.shields.io/badge/255c79e048-fix-green " alt="fix - 255c79e048" /></a></td>
<td>cleanup <code>updateLatestValue</code> if view is destroyed before promise resolves (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/58041 ">#58041</a>)</td>
</tr>
<tr>
<td><a href="739cadae62
"><img src="https://img.shields.io/badge/739cadae62-fix-green " alt="fix - 739cadae62" /></a></td>
<td>Handle errors in async pipe subscriptions (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/60057 ">#60057</a>)</td>
</tr>
<tr>
<td><a href="cbbea70fa3
"><img src="https://img.shields.io/badge/cbbea70fa3-fix-green " alt="fix - cbbea70fa3" /></a></td>
<td>issue a warning instead of an error when <code>NgOptimizedImage</code> exceeds the preload limit (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/60879 ">#60879</a>)</td>
</tr>
<tr>
<td><a href="fc4a56d5c5
"><img src="https://img.shields.io/badge/fc4a56d5c5-fix-green " alt="fix - fc4a56d5c5" /></a></td>
<td>rename httpResource function in factory (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/60022 ">#60022</a>)</td>
</tr>
<tr>
<td><a href="785a1110e6
"><img src="https://img.shields.io/badge/785a1110e6-fix-green " alt="fix - 785a1110e6" /></a></td>
<td>resolve host binding type issues (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/60481 ">#60481</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler</h3>
<p>| Commit | Description |</p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md "><code>@angular/core</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.0.3 (2025-06-11)</h1>
<h1>20.0.2 (2025-06-06)</h1>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
">1e8158baee</a></td>
<td>fix</td>
<td>components marked for traversal resets reactive context (<a href="https://redirect.github.com/angular/angular/pull/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
">1cd23be57e</a></td>
<td>fix</td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://redirect.github.com/angular/angular/pull/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h1>20.1.0-next.0 (2025-06-04)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="5a76826d26
">5a76826d26</a></td>
<td>fix</td>
<td>only report parser errors on invalid expression (<a href="https://redirect.github.com/angular/angular/pull/61793 ">#61793</a>)</td>
</tr>
<tr>
<td><a href="e9fcbb8af1
">e9fcbb8af1</a></td>
<td>fix</td>
<td>remove TypeScript from linker (<a href="https://redirect.github.com/angular/angular/pull/61618 ">#61618</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e62fb359d6
">e62fb359d6</a></td>
<td>feat</td>
<td>add experimental support for fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61334 ">#61334</a>)</td>
</tr>
<tr>
<td><a href="0cf1001715
">0cf1001715</a></td>
<td>feat</td>
<td>support host directives with direct external references in fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61469 ">#61469</a>)</td>
</tr>
<tr>
<td><a href="77fa204ad1
">77fa204ad1</a></td>
<td>fix</td>
<td>rename flag for enabling fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61353 ">#61353</a>)</td>
</tr>
<tr>
<td><a href="c439d6938d
">c439d6938d</a></td>
<td>fix</td>
<td>symbol builder duplicating host directives (<a href="https://redirect.github.com/angular/angular/pull/61240 ">#61240</a>)</td>
</tr>
<tr>
<td><a href="3e1baa5a95
">3e1baa5a95</a></td>
<td>fix</td>
<td>typo in NG2026 message (<a href="https://redirect.github.com/angular/angular/pull/61325 ">#61325</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8163a8995e
">8163a8995e</a></td>
<td>feat</td>
<td>Add <code>destroyed</code> property on <code>DestroyRef</code> (<a href="https://redirect.github.com/angular/angular/pull/61849 ">#61849</a>)</td>
</tr>
<tr>
<td><a href="4356e85456
">4356e85456</a></td>
<td>fix</td>
<td>fakeAsync should not depend on module import order (<a href="https://redirect.github.com/angular/angular/pull/61375 ">#61375</a>)</td>
</tr>
<tr>
<td><a href="583b9a7be5
">583b9a7be5</a></td>
<td>fix</td>
<td>missing useExisting providers throwing for optional calls (<a href="https://redirect.github.com/angular/angular/pull/61137 ">#61137</a>)</td>
</tr>
<tr>
<td><a href="8f65223bd8
">8f65223bd8</a></td>
<td>fix</td>
<td>update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://redirect.github.com/angular/angular/pull/61499 ">#61499</a>)</td>
</tr>
<tr>
<td><a href="b785256b9e
">b785256b9e</a></td>
<td>perf</td>
<td>avoid intermediate arrays in definition (<a href="https://redirect.github.com/angular/angular/pull/61445 ">#61445</a>)</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="610bebfce9
">610bebfce9</a></td>
<td>fix</td>
<td>Allow ControlState as reset arguments for <code>FormGroup</code>/<code>FormRecord</code> (<a href="https://redirect.github.com/angular/angular/pull/55860 ">#55860</a>)</td>
</tr>
</tbody>
</table>
<h3>language-service</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="cf55d1bdd4
">cf55d1bdd4</a></td>
<td>feat</td>
<td>Support importing the external module's export about the angular metadata. (<a href="https://redirect.github.com/angular/angular/pull/61122 ">#61122</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="c67dbda8ff
">c67dbda8ff</a></td>
<td>feat</td>
<td>support notification closes (<a href="https://redirect.github.com/angular/angular/pull/61442 ">#61442</a>)</td>
</tr>
<tr>
<td><a href="6e1df54799
">6e1df54799</a></td>
<td>feat</td>
<td>support push subscription changes (<a href="https://redirect.github.com/angular/angular/pull/61856 ">#61856</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="135c594443
"><code>135c594</code></a> refactor: use zone.js from npm instead of packages/zone.js throughout repo (#...</li>
<li><a href="78910a32ef
"><code>78910a3</code></a> docs: rework programmatically rendering components section to mention <a href="https://github.com/defer "><code>@defer</code></a> ...</li>
<li><a href="6ae07ad9a1
"><code>6ae07ad</code></a> refactor(core): Delete createSignalTuple (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61907 ">#61907</a>)</li>
<li><a href="8ccd496014
"><code>8ccd496</code></a> build: remove unnecessary zone.js dep from various build targets (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61903 ">#61903</a>)</li>
<li><a href="1e8158baee
"><code>1e8158b</code></a> fix(core): components marked for traversal resets reactive context (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61663 ">#61663</a>)</li>
<li><a href="1e4ce31da4
"><code>1e4ce31</code></a> refactor(core): update tests to use standalone (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61663 ">#61663</a>)</li>
<li><a href="f562fd4298
"><code>f562fd4</code></a> refactor(core): export signal setter and updater types for wiz (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61714 ">#61714</a>)</li>
<li><a href="1cd23be57e
"><code>1cd23be</code></a> fix(core): unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61882 ">#61882</a>)</li>
<li><a href="f6841ea089
"><code>f6841ea</code></a> build: update cross-repo angular dependencies (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61881 ">#61881</a>)</li>
<li><a href="8564cf48d8
"><code>8564cf4</code></a> build: replace all <code>ng_package</code> with new rule from <code>rules_angular</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/core/issues/61862 ">#61862</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/20.0.3/packages/core ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
3 months ago
dependabot[bot]
c33fd8d290
Bump @angular/platform-browser from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter ( #2645 )
...
Bumps [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser ) from 19.2.14 to 20.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases "><code>@angular/platform-browser</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.0.3</h2>
<p>No release notes provided.</p>
<h2>20.0.2</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
"><img src="https://img.shields.io/badge/1e8158baee-fix-green " alt="fix - 1e8158baee" /></a></td>
<td>components marked for traversal resets reactive context (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
"><img src="https://img.shields.io/badge/1cd23be57e-fix-green " alt="fix - 1cd23be57e" /></a></td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.1</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="66a0ec6510
"><img src="https://img.shields.io/badge/66a0ec6510-fix-green " alt="fix - 66a0ec6510" /></a></td>
<td>move defer trigger assertions out of parser (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61747 ">#61747</a>)</td>
</tr>
<tr>
<td><a href="8ecb1ba027
"><img src="https://img.shields.io/badge/8ecb1ba027-fix-green " alt="fix - 8ecb1ba027" /></a></td>
<td>recover invalid parenthesized expressions (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61815 ">#61815</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8c60cbfd1c
"><img src="https://img.shields.io/badge/8c60cbfd1c-fix-green " alt="fix - 8c60cbfd1c" /></a></td>
<td><code>takeUntilDestroyed</code> completes immediately if DestroyRef already destroyed (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61847 ">#61847</a>)</td>
</tr>
<tr>
<td><a href="b1d960d082
"><img src="https://img.shields.io/badge/b1d960d082-fix-green " alt="fix - b1d960d082" /></a></td>
<td>produce an error when incremental hydration is expected, but not configured (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61741 ">#61741</a>)</td>
</tr>
<tr>
<td><a href="b4ed62ddf6
"><img src="https://img.shields.io/badge/b4ed62ddf6-fix-green " alt="fix - b4ed62ddf6" /></a></td>
<td>properly handle the case where getSignalGraph is called on a componentless NodeInjector (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/60772 ">#60772</a>)</td>
</tr>
<tr>
<td><a href="ddd22bea48
"><img src="https://img.shields.io/badge/ddd22bea48-fix-green " alt="fix - ddd22bea48" /></a></td>
<td>unregister <code>onDestroy</code> in <code>ResourceImpl</code> when <code>destroy()</code> is called (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61870 ">#61870</a>)</td>
</tr>
<tr>
<td><a href="5c31e7e28d
"><img src="https://img.shields.io/badge/5c31e7e28d-fix-green " alt="fix - 5c31e7e28d" /></a></td>
<td>unregister <code>onDestroy</code> when observable errors in <code>toSignal</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61596 ">#61596</a>)</td>
</tr>
</tbody>
</table>
<h3>migrations</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e9820a6d48
"><img src="https://img.shields.io/badge/e9820a6d48-fix-green " alt="fix - e9820a6d48" /></a></td>
<td>avoid trailing whitespaces in unused imports migration (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61698 ">#61698</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="b93fa22f25
"><img src="https://img.shields.io/badge/b93fa22f25-fix-green " alt="fix - b93fa22f25" /></a></td>
<td>prevent duplicate fetches during concurrent update checks (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61443 ">#61443</a>)</td>
</tr>
<tr>
<td><a href="9743bd1317
"><img src="https://img.shields.io/badge/9743bd1317-fix-green " alt="fix - 9743bd1317" /></a></td>
<td>update service worker to handle seeking better for videos (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/60029 ">#60029</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.0</h2>
<p>Blog post: <a href="https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 ">https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 </a></p>
<h3>common</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="2e5362a469
"><img src="https://img.shields.io/badge/2e5362a469-feat-blue " alt="feat - 2e5362a469" /></a></td>
<td>accept undefined inputs in NgTemplateOutlet (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61404 ">#61404</a>)</td>
</tr>
<tr>
<td><a href="b7d3f3dbfc
"><img src="https://img.shields.io/badge/b7d3f3dbfc-feat-blue " alt="feat - b7d3f3dbfc" /></a></td>
<td>Allow passing ScrollOptions to ViewportScroller (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61002 ">#61002</a>)</td>
</tr>
<tr>
<td><a href="74cceba587
"><img src="https://img.shields.io/badge/74cceba587-feat-blue " alt="feat - 74cceba587" /></a></td>
<td>throw error for suspicious date patterns (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/59798 ">#59798</a>)</td>
</tr>
<tr>
<td><a href="255c79e048
"><img src="https://img.shields.io/badge/255c79e048-fix-green " alt="fix - 255c79e048" /></a></td>
<td>cleanup <code>updateLatestValue</code> if view is destroyed before promise resolves (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/58041 ">#58041</a>)</td>
</tr>
<tr>
<td><a href="739cadae62
"><img src="https://img.shields.io/badge/739cadae62-fix-green " alt="fix - 739cadae62" /></a></td>
<td>Handle errors in async pipe subscriptions (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/60057 ">#60057</a>)</td>
</tr>
<tr>
<td><a href="cbbea70fa3
"><img src="https://img.shields.io/badge/cbbea70fa3-fix-green " alt="fix - cbbea70fa3" /></a></td>
<td>issue a warning instead of an error when <code>NgOptimizedImage</code> exceeds the preload limit (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/60879 ">#60879</a>)</td>
</tr>
<tr>
<td><a href="fc4a56d5c5
"><img src="https://img.shields.io/badge/fc4a56d5c5-fix-green " alt="fix - fc4a56d5c5" /></a></td>
<td>rename httpResource function in factory (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/60022 ">#60022</a>)</td>
</tr>
<tr>
<td><a href="785a1110e6
"><img src="https://img.shields.io/badge/785a1110e6-fix-green " alt="fix - 785a1110e6" /></a></td>
<td>resolve host binding type issues (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/60481 ">#60481</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler</h3>
<p>| Commit | Description |</p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md "><code>@angular/platform-browser</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.0.3 (2025-06-11)</h1>
<h1>20.0.2 (2025-06-06)</h1>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
">1e8158baee</a></td>
<td>fix</td>
<td>components marked for traversal resets reactive context (<a href="https://redirect.github.com/angular/angular/pull/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
">1cd23be57e</a></td>
<td>fix</td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://redirect.github.com/angular/angular/pull/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h1>20.1.0-next.0 (2025-06-04)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="5a76826d26
">5a76826d26</a></td>
<td>fix</td>
<td>only report parser errors on invalid expression (<a href="https://redirect.github.com/angular/angular/pull/61793 ">#61793</a>)</td>
</tr>
<tr>
<td><a href="e9fcbb8af1
">e9fcbb8af1</a></td>
<td>fix</td>
<td>remove TypeScript from linker (<a href="https://redirect.github.com/angular/angular/pull/61618 ">#61618</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e62fb359d6
">e62fb359d6</a></td>
<td>feat</td>
<td>add experimental support for fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61334 ">#61334</a>)</td>
</tr>
<tr>
<td><a href="0cf1001715
">0cf1001715</a></td>
<td>feat</td>
<td>support host directives with direct external references in fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61469 ">#61469</a>)</td>
</tr>
<tr>
<td><a href="77fa204ad1
">77fa204ad1</a></td>
<td>fix</td>
<td>rename flag for enabling fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61353 ">#61353</a>)</td>
</tr>
<tr>
<td><a href="c439d6938d
">c439d6938d</a></td>
<td>fix</td>
<td>symbol builder duplicating host directives (<a href="https://redirect.github.com/angular/angular/pull/61240 ">#61240</a>)</td>
</tr>
<tr>
<td><a href="3e1baa5a95
">3e1baa5a95</a></td>
<td>fix</td>
<td>typo in NG2026 message (<a href="https://redirect.github.com/angular/angular/pull/61325 ">#61325</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8163a8995e
">8163a8995e</a></td>
<td>feat</td>
<td>Add <code>destroyed</code> property on <code>DestroyRef</code> (<a href="https://redirect.github.com/angular/angular/pull/61849 ">#61849</a>)</td>
</tr>
<tr>
<td><a href="4356e85456
">4356e85456</a></td>
<td>fix</td>
<td>fakeAsync should not depend on module import order (<a href="https://redirect.github.com/angular/angular/pull/61375 ">#61375</a>)</td>
</tr>
<tr>
<td><a href="583b9a7be5
">583b9a7be5</a></td>
<td>fix</td>
<td>missing useExisting providers throwing for optional calls (<a href="https://redirect.github.com/angular/angular/pull/61137 ">#61137</a>)</td>
</tr>
<tr>
<td><a href="8f65223bd8
">8f65223bd8</a></td>
<td>fix</td>
<td>update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://redirect.github.com/angular/angular/pull/61499 ">#61499</a>)</td>
</tr>
<tr>
<td><a href="b785256b9e
">b785256b9e</a></td>
<td>perf</td>
<td>avoid intermediate arrays in definition (<a href="https://redirect.github.com/angular/angular/pull/61445 ">#61445</a>)</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="610bebfce9
">610bebfce9</a></td>
<td>fix</td>
<td>Allow ControlState as reset arguments for <code>FormGroup</code>/<code>FormRecord</code> (<a href="https://redirect.github.com/angular/angular/pull/55860 ">#55860</a>)</td>
</tr>
</tbody>
</table>
<h3>language-service</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="cf55d1bdd4
">cf55d1bdd4</a></td>
<td>feat</td>
<td>Support importing the external module's export about the angular metadata. (<a href="https://redirect.github.com/angular/angular/pull/61122 ">#61122</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="c67dbda8ff
">c67dbda8ff</a></td>
<td>feat</td>
<td>support notification closes (<a href="https://redirect.github.com/angular/angular/pull/61442 ">#61442</a>)</td>
</tr>
<tr>
<td><a href="6e1df54799
">6e1df54799</a></td>
<td>feat</td>
<td>support push subscription changes (<a href="https://redirect.github.com/angular/angular/pull/61856 ">#61856</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="135c594443
"><code>135c594</code></a> refactor: use zone.js from npm instead of packages/zone.js throughout repo (#...</li>
<li><a href="8ccd496014
"><code>8ccd496</code></a> build: remove unnecessary zone.js dep from various build targets (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61903 ">#61903</a>)</li>
<li><a href="8564cf48d8
"><code>8564cf4</code></a> build: replace all <code>ng_package</code> with new rule from <code>rules_angular</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61862 ">#61862</a>)</li>
<li><a href="e910893fa6
"><code>e910893</code></a> build: adjust bundling tests to use Angular CLI</li>
<li><a href="833c69b618
"><code>833c69b</code></a> refactor(platform-browser): replace <code>isPlatformServer</code> with <code>ngServerMode</code> (#...</li>
<li><a href="968bbe9609
"><code>968bbe9</code></a> build: migrate platform-browser and platform-browser-dynamic package to use r...</li>
<li><a href="88c70ebc7b
"><code>88c70eb</code></a> refactor(platform-browser): replace <code>platform-browser-dynamic</code> with `platfor...</li>
<li><a href="30e081287d
"><code>30e0812</code></a> fix(core): update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61500 ">#61500</a>)</li>
<li><a href="3433021475
"><code>3433021</code></a> build: move private testing helpers outside <code>platform-browser/testing</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61476 ">#61476</a>)</li>
<li><a href="6d8e57d131
"><code>6d8e57d</code></a> perf(platform-server): speed up resolution of base (<a href="https://github.com/angular/angular/tree/HEAD/packages/platform-browser/issues/61392 ">#61392</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/20.0.3/packages/platform-browser ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
3 months ago
dependabot[bot]
55573cfa6f
Bump @angular/compiler-cli from 19.2.14 to 20.0.3 in /web_embedding/ng-flutter ( #2644 )
...
Bumps [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli ) from 19.2.14 to 20.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases "><code>@angular/compiler-cli</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.0.3</h2>
<p>No release notes provided.</p>
<h2>20.0.2</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
"><img src="https://img.shields.io/badge/1e8158baee-fix-green " alt="fix - 1e8158baee" /></a></td>
<td>components marked for traversal resets reactive context (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
"><img src="https://img.shields.io/badge/1cd23be57e-fix-green " alt="fix - 1cd23be57e" /></a></td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.1</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="66a0ec6510
"><img src="https://img.shields.io/badge/66a0ec6510-fix-green " alt="fix - 66a0ec6510" /></a></td>
<td>move defer trigger assertions out of parser (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61747 ">#61747</a>)</td>
</tr>
<tr>
<td><a href="8ecb1ba027
"><img src="https://img.shields.io/badge/8ecb1ba027-fix-green " alt="fix - 8ecb1ba027" /></a></td>
<td>recover invalid parenthesized expressions (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61815 ">#61815</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8c60cbfd1c
"><img src="https://img.shields.io/badge/8c60cbfd1c-fix-green " alt="fix - 8c60cbfd1c" /></a></td>
<td><code>takeUntilDestroyed</code> completes immediately if DestroyRef already destroyed (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61847 ">#61847</a>)</td>
</tr>
<tr>
<td><a href="b1d960d082
"><img src="https://img.shields.io/badge/b1d960d082-fix-green " alt="fix - b1d960d082" /></a></td>
<td>produce an error when incremental hydration is expected, but not configured (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61741 ">#61741</a>)</td>
</tr>
<tr>
<td><a href="b4ed62ddf6
"><img src="https://img.shields.io/badge/b4ed62ddf6-fix-green " alt="fix - b4ed62ddf6" /></a></td>
<td>properly handle the case where getSignalGraph is called on a componentless NodeInjector (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/60772 ">#60772</a>)</td>
</tr>
<tr>
<td><a href="ddd22bea48
"><img src="https://img.shields.io/badge/ddd22bea48-fix-green " alt="fix - ddd22bea48" /></a></td>
<td>unregister <code>onDestroy</code> in <code>ResourceImpl</code> when <code>destroy()</code> is called (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61870 ">#61870</a>)</td>
</tr>
<tr>
<td><a href="5c31e7e28d
"><img src="https://img.shields.io/badge/5c31e7e28d-fix-green " alt="fix - 5c31e7e28d" /></a></td>
<td>unregister <code>onDestroy</code> when observable errors in <code>toSignal</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61596 ">#61596</a>)</td>
</tr>
</tbody>
</table>
<h3>migrations</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e9820a6d48
"><img src="https://img.shields.io/badge/e9820a6d48-fix-green " alt="fix - e9820a6d48" /></a></td>
<td>avoid trailing whitespaces in unused imports migration (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61698 ">#61698</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="b93fa22f25
"><img src="https://img.shields.io/badge/b93fa22f25-fix-green " alt="fix - b93fa22f25" /></a></td>
<td>prevent duplicate fetches during concurrent update checks (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61443 ">#61443</a>)</td>
</tr>
<tr>
<td><a href="9743bd1317
"><img src="https://img.shields.io/badge/9743bd1317-fix-green " alt="fix - 9743bd1317" /></a></td>
<td>update service worker to handle seeking better for videos (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/60029 ">#60029</a>)</td>
</tr>
</tbody>
</table>
<h2>20.0.0</h2>
<p>Blog post: <a href="https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 ">https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301 </a></p>
<h3>common</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="2e5362a469
"><img src="https://img.shields.io/badge/2e5362a469-feat-blue " alt="feat - 2e5362a469" /></a></td>
<td>accept undefined inputs in NgTemplateOutlet (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61404 ">#61404</a>)</td>
</tr>
<tr>
<td><a href="b7d3f3dbfc
"><img src="https://img.shields.io/badge/b7d3f3dbfc-feat-blue " alt="feat - b7d3f3dbfc" /></a></td>
<td>Allow passing ScrollOptions to ViewportScroller (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61002 ">#61002</a>)</td>
</tr>
<tr>
<td><a href="74cceba587
"><img src="https://img.shields.io/badge/74cceba587-feat-blue " alt="feat - 74cceba587" /></a></td>
<td>throw error for suspicious date patterns (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/59798 ">#59798</a>)</td>
</tr>
<tr>
<td><a href="255c79e048
"><img src="https://img.shields.io/badge/255c79e048-fix-green " alt="fix - 255c79e048" /></a></td>
<td>cleanup <code>updateLatestValue</code> if view is destroyed before promise resolves (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/58041 ">#58041</a>)</td>
</tr>
<tr>
<td><a href="739cadae62
"><img src="https://img.shields.io/badge/739cadae62-fix-green " alt="fix - 739cadae62" /></a></td>
<td>Handle errors in async pipe subscriptions (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/60057 ">#60057</a>)</td>
</tr>
<tr>
<td><a href="cbbea70fa3
"><img src="https://img.shields.io/badge/cbbea70fa3-fix-green " alt="fix - cbbea70fa3" /></a></td>
<td>issue a warning instead of an error when <code>NgOptimizedImage</code> exceeds the preload limit (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/60879 ">#60879</a>)</td>
</tr>
<tr>
<td><a href="fc4a56d5c5
"><img src="https://img.shields.io/badge/fc4a56d5c5-fix-green " alt="fix - fc4a56d5c5" /></a></td>
<td>rename httpResource function in factory (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/60022 ">#60022</a>)</td>
</tr>
<tr>
<td><a href="785a1110e6
"><img src="https://img.shields.io/badge/785a1110e6-fix-green " alt="fix - 785a1110e6" /></a></td>
<td>resolve host binding type issues (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/60481 ">#60481</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler</h3>
<p>| Commit | Description |</p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md "><code>@angular/compiler-cli</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.0.3 (2025-06-11)</h1>
<h1>20.0.2 (2025-06-06)</h1>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="1e8158baee
">1e8158baee</a></td>
<td>fix</td>
<td>components marked for traversal resets reactive context (<a href="https://redirect.github.com/angular/angular/pull/61663 ">#61663</a>)</td>
</tr>
<tr>
<td><a href="1cd23be57e
">1cd23be57e</a></td>
<td>fix</td>
<td>unregister <code>onDestroy</code> in <code>outputToObservable</code> (<a href="https://redirect.github.com/angular/angular/pull/61882 ">#61882</a>)</td>
</tr>
</tbody>
</table>
<h1>20.1.0-next.0 (2025-06-04)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="5a76826d26
">5a76826d26</a></td>
<td>fix</td>
<td>only report parser errors on invalid expression (<a href="https://redirect.github.com/angular/angular/pull/61793 ">#61793</a>)</td>
</tr>
<tr>
<td><a href="e9fcbb8af1
">e9fcbb8af1</a></td>
<td>fix</td>
<td>remove TypeScript from linker (<a href="https://redirect.github.com/angular/angular/pull/61618 ">#61618</a>)</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e62fb359d6
">e62fb359d6</a></td>
<td>feat</td>
<td>add experimental support for fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61334 ">#61334</a>)</td>
</tr>
<tr>
<td><a href="0cf1001715
">0cf1001715</a></td>
<td>feat</td>
<td>support host directives with direct external references in fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61469 ">#61469</a>)</td>
</tr>
<tr>
<td><a href="77fa204ad1
">77fa204ad1</a></td>
<td>fix</td>
<td>rename flag for enabling fast type declaration emission (<a href="https://redirect.github.com/angular/angular/pull/61353 ">#61353</a>)</td>
</tr>
<tr>
<td><a href="c439d6938d
">c439d6938d</a></td>
<td>fix</td>
<td>symbol builder duplicating host directives (<a href="https://redirect.github.com/angular/angular/pull/61240 ">#61240</a>)</td>
</tr>
<tr>
<td><a href="3e1baa5a95
">3e1baa5a95</a></td>
<td>fix</td>
<td>typo in NG2026 message (<a href="https://redirect.github.com/angular/angular/pull/61325 ">#61325</a>)</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="8163a8995e
">8163a8995e</a></td>
<td>feat</td>
<td>Add <code>destroyed</code> property on <code>DestroyRef</code> (<a href="https://redirect.github.com/angular/angular/pull/61849 ">#61849</a>)</td>
</tr>
<tr>
<td><a href="4356e85456
">4356e85456</a></td>
<td>fix</td>
<td>fakeAsync should not depend on module import order (<a href="https://redirect.github.com/angular/angular/pull/61375 ">#61375</a>)</td>
</tr>
<tr>
<td><a href="583b9a7be5
">583b9a7be5</a></td>
<td>fix</td>
<td>missing useExisting providers throwing for optional calls (<a href="https://redirect.github.com/angular/angular/pull/61137 ">#61137</a>)</td>
</tr>
<tr>
<td><a href="8f65223bd8
">8f65223bd8</a></td>
<td>fix</td>
<td>update min Node.js support to 20.19, 22.12, and 24.0 (<a href="https://redirect.github.com/angular/angular/pull/61499 ">#61499</a>)</td>
</tr>
<tr>
<td><a href="b785256b9e
">b785256b9e</a></td>
<td>perf</td>
<td>avoid intermediate arrays in definition (<a href="https://redirect.github.com/angular/angular/pull/61445 ">#61445</a>)</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="610bebfce9
">610bebfce9</a></td>
<td>fix</td>
<td>Allow ControlState as reset arguments for <code>FormGroup</code>/<code>FormRecord</code> (<a href="https://redirect.github.com/angular/angular/pull/55860 ">#55860</a>)</td>
</tr>
</tbody>
</table>
<h3>language-service</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="cf55d1bdd4
">cf55d1bdd4</a></td>
<td>feat</td>
<td>Support importing the external module's export about the angular metadata. (<a href="https://redirect.github.com/angular/angular/pull/61122 ">#61122</a>)</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="c67dbda8ff
">c67dbda8ff</a></td>
<td>feat</td>
<td>support notification closes (<a href="https://redirect.github.com/angular/angular/pull/61442 ">#61442</a>)</td>
</tr>
<tr>
<td><a href="6e1df54799
">6e1df54799</a></td>
<td>feat</td>
<td>support push subscription changes (<a href="https://redirect.github.com/angular/angular/pull/61856 ">#61856</a>)</td>
</tr>
</tbody>
</table>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8fc96a7065
"><code>8fc96a7</code></a> build: migrate partial compliance tests to <code>rules_js</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61895 ">#61895</a>)</li>
<li><a href="8564cf48d8
"><code>8564cf4</code></a> build: replace all <code>ng_package</code> with new rule from <code>rules_angular</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61862 ">#61862</a>)</li>
<li><a href="a24fb53a73
"><code>a24fb53</code></a> build: remove <code>packages/bazel</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61862 ">#61862</a>)</li>
<li><a href="a9a7654cbf
"><code>a9a7654</code></a> build: migrate <code>packages/compiler-cli</code> to <code>ts_project</code> (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61862 ">#61862</a>)</li>
<li><a href="49e273a5f9
"><code>49e273a</code></a> build: update all non-major dependencies (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61701 ">#61701</a>)</li>
<li><a href="9e16d9cdf6
"><code>9e16d9c</code></a> build: update dependency yargs to v18 (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61770 ">#61770</a>)</li>
<li><a href="66a0ec6510
"><code>66a0ec6</code></a> fix(compiler): move defer trigger assertions out of parser (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61747 ">#61747</a>)</li>
<li><a href="8461488835
"><code>8461488</code></a> refactor(compiler-cli): export type used by migrations (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/61697 ">#61697</a>)</li>
<li><a href="c7ac9dfd4f
"><code>c7ac9df</code></a> build: ensure compiler is properly picked up as runtime dep of compiler-cli</li>
<li><a href="e9987f2019
"><code>e9987f2</code></a> build: update api-gen to work with compiler as <code>ts_project</code></li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/20.0.3/packages/compiler-cli ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
3 months ago
dependabot[bot]
2d32c0ced0
Bump @angular-devkit/build-angular from 19.2.15 to 20.0.2 in /web_embedding/ng-flutter ( #2643 )
...
Bumps [@angular-devkit/build-angular](https://github.com/angular/angular-cli ) from 19.2.15 to 20.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular-cli/releases "><code>@angular-devkit/build-angular</code>'s releases</a>.</em></p>
<blockquote>
<h2>20.0.2</h2>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="bf64a0f2dc
"><img src="https://img.shields.io/badge/bf64a0f2d-fix-green " alt="fix - bf64a0f2d" /></a></td>
<td>add <code>less</code> as a devDependency when selected as the style preprocessor</td>
</tr>
<tr>
<td><a href="cb258a3e15
"><img src="https://img.shields.io/badge/cb258a3e1-fix-green " alt="fix - cb258a3e1" /></a></td>
<td>correctly detect modules using new file extension format</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="424f1cbbfb
"><img src="https://img.shields.io/badge/424f1cbbf-fix-green " alt="fix - 424f1cbbf" /></a></td>
<td>do not consider internal Angular files as external imports</td>
</tr>
</tbody>
</table>
<h2>20.0.1</h2>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="525ddcbd29
"><img src="https://img.shields.io/badge/525ddcbd2-fix-green " alt="fix - 525ddcbd2" /></a></td>
<td>only overwrite JSON file if actually changed</td>
</tr>
<tr>
<td><a href="83c820e5ab
"><img src="https://img.shields.io/badge/83c820e5a-fix-green " alt="fix - 83c820e5a" /></a></td>
<td>remove karma config devkit package usages during application migration</td>
</tr>
<tr>
<td><a href="87266b38a0
"><img src="https://img.shields.io/badge/87266b38a-fix-green " alt="fix - 87266b38a" /></a></td>
<td>skip zone.js dependency for zoneless applications</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="0883248cbd
"><img src="https://img.shields.io/badge/0883248cb-fix-green " alt="fix - 0883248cb" /></a></td>
<td>improve Node.js version check and error messages</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="e5efdc577b
"><img src="https://img.shields.io/badge/e5efdc577-fix-green " alt="fix - e5efdc577" /></a></td>
<td>also disable outputMode in vitest unit-tests</td>
</tr>
<tr>
<td><a href="5814393dbb
"><img src="https://img.shields.io/badge/5814393db-fix-green " alt="fix - 5814393db" /></a></td>
<td>resolve junit karma reporter output to workspace root</td>
</tr>
</tbody>
</table>
<h2>20.0.0</h2>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e513cd4aa2
"><img src="https://img.shields.io/badge/e513cd4aa-fix-green " alt="fix - e513cd4aa" /></a></td>
<td>add Node.js 24 as supported version</td>
</tr>
<tr>
<td><a href="5e90c1b4ec
"><img src="https://img.shields.io/badge/5e90c1b4e-fix-green " alt="fix - 5e90c1b4e" /></a></td>
<td>remove Node.js v18 support</td>
</tr>
<tr>
<td><a href="787e510dcc
"><img src="https://img.shields.io/badge/787e510dc-fix-green " alt="fix - 787e510dc" /></a></td>
<td>update min Node.js support to 20.19, 22.12, and 24.0</td>
</tr>
<tr>
<td><a href="64732534ec
"><img src="https://img.shields.io/badge/64732534e-fix-green " alt="fix - 64732534e" /></a></td>
<td>update minimum supported Node.js 22 version to 22.11.0</td>
</tr>
</tbody>
</table>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="e03f2b8999
"><img src="https://img.shields.io/badge/e03f2b899-feat-blue " alt="feat - e03f2b899" /></a></td>
<td>Add global error listeners to new app generation</td>
</tr>
<tr>
<td><a href="1e137ca848
"><img src="https://img.shields.io/badge/1e137ca84-feat-blue " alt="feat - 1e137ca84" /></a></td>
<td>add migration to update <code>moduleResolution</code> to <code>bundler</code></td>
</tr>
<tr>
<td><a href="26fd4ea73a
"><img src="https://img.shields.io/badge/26fd4ea73-feat-blue " alt="feat - 26fd4ea73" /></a></td>
<td>add migrations for server rendering updates</td>
</tr>
<tr>
<td><a href="5876577af1
"><img src="https://img.shields.io/badge/5876577af-feat-blue " alt="feat - 5876577af" /></a></td>
<td>Add prompt for new apps to be zoneless</td>
</tr>
<tr>
<td><a href="fdc6291dda
"><img src="https://img.shields.io/badge/fdc6291dd-feat-blue " alt="feat - fdc6291dd" /></a></td>
<td>add update migration to keep previous style guide generation behavior</td>
</tr>
<tr>
<td><a href="093c5a3152
"><img src="https://img.shields.io/badge/093c5a315-feat-blue " alt="feat - 093c5a315" /></a></td>
<td>directly use <code>@angular/build</code> in new projects</td>
</tr>
<tr>
<td><a href="d6f594fe0f
"><img src="https://img.shields.io/badge/d6f594fe0-feat-blue " alt="feat - d6f594fe0" /></a></td>
<td>generate applications using TypeScript project references</td>
</tr>
<tr>
<td><a href="0ab1ddf632
"><img src="https://img.shields.io/badge/0ab1ddf63-feat-blue " alt="feat - 0ab1ddf63" /></a></td>
<td>generate libraries using TypeScript project references</td>
</tr>
<tr>
<td><a href="18e13e2cee
"><img src="https://img.shields.io/badge/18e13e2ce-feat-blue " alt="feat - 18e13e2ce" /></a></td>
<td>remove <code>--server-routing</code> option</td>
</tr>
<tr>
<td><a href="03180fe035
"><img src="https://img.shields.io/badge/03180fe03-feat-blue " alt="feat - 03180fe03" /></a></td>
<td>use TypeScript module preserve option for new projects</td>
</tr>
<tr>
<td><a href="86d241629f
"><img src="https://img.shields.io/badge/86d241629-fix-green " alt="fix - 86d241629" /></a></td>
<td>add <code>@angular/ssr</code> dependency only when <code>provideServerRendering</code> import has been updated</td>
</tr>
</tbody>
</table>
</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-devkit/build-angular</code>'s changelog</a>.</em></p>
<blockquote>
<h1>20.0.2 (2025-06-11)</h1>
<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="bf64a0f2dc
">bf64a0f2d</a></td>
<td>fix</td>
<td>add <code>less</code> as a devDependency when selected as the style preprocessor</td>
</tr>
<tr>
<td><a href="cb258a3e15
">cb258a3e1</a></td>
<td>fix</td>
<td>correctly detect modules using new file extension format</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="424f1cbbfb
">424f1cbbf</a></td>
<td>fix</td>
<td>do not consider internal Angular files as external imports</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e89245debd
"><code>e89245d</code></a> release: cut the v20.0.2 release</li>
<li><a href="bf64a0f2dc
"><code>bf64a0f</code></a> fix(<code>@schematics/angular</code>): add <code>less</code> as a devDependency when selected as the ...</li>
<li><a href="424f1cbbfb
"><code>424f1cb</code></a> fix(<code>@angular/build</code>): do not consider internal Angular files as external imports</li>
<li><a href="631ac7e6bc
"><code>631ac7e</code></a> ci: use new pull-request-labeling action</li>
<li><a href="fa253851a0
"><code>fa25385</code></a> build: fix perf workflows</li>
<li><a href="1db861cbda
"><code>1db861c</code></a> build: improve globbing of jasmine test files</li>
<li><a href="cb258a3e15
"><code>cb258a3</code></a> fix(<code>@schematics/angular</code>): correctly detect modules using new file extension f...</li>
<li><a href="19dc7ddd54
"><code>19dc7dd</code></a> build: simplify unit test target names</li>
<li><a href="d513e58d3d
"><code>d513e58</code></a> build: simplify unit test target names</li>
<li><a href="4e7e0b073f
"><code>4e7e0b0</code></a> release: cut the v20.0.1 release</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular-cli/compare/19.2.15...20.0.2 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
3 months ago
dependabot[bot]
63e5161477
Bump subosito/flutter-action from 2.19.0 to 2.20.0 ( #2642 )
...
Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action ) from 2.19.0 to 2.20.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/subosito/flutter-action/releases ">subosito/flutter-action's releases</a>.</em></p>
<blockquote>
<h2>v2.20.0</h2>
<h2>What's Changed</h2>
<ul>
<li>perf: Only install yq on Windows if used by <a href="https://github.com/christerswahn "><code>@christerswahn</code></a> in <a href="https://redirect.github.com/subosito/flutter-action/pull/362 ">subosito/flutter-action#362</a></li>
<li>use env if it existed by <a href="https://github.com/atishoo "><code>@atishoo</code></a> in <a href="https://redirect.github.com/subosito/flutter-action/pull/360 ">subosito/flutter-action#360</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/christerswahn "><code>@christerswahn</code></a> made their first contribution in <a href="https://redirect.github.com/subosito/flutter-action/pull/362 ">subosito/flutter-action#362</a></li>
<li><a href="https://github.com/atishoo "><code>@atishoo</code></a> made their first contribution in <a href="https://redirect.github.com/subosito/flutter-action/pull/360 ">subosito/flutter-action#360</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/subosito/flutter-action/compare/v2...v2.20.0 ">https://github.com/subosito/flutter-action/compare/v2...v2.20.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="395322a6cd
"><code>395322a</code></a> use env if it existed (<a href="https://redirect.github.com/subosito/flutter-action/issues/360 ">#360</a>)</li>
<li><a href="02d6ac3427
"><code>02d6ac3</code></a> perf: Only install yq on Windows if used (<a href="https://redirect.github.com/subosito/flutter-action/issues/362 ">#362</a>)</li>
<li>See full diff in <a href="e938fdf565...395322a6cd
">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
3 months ago
Brett Morgan
6926e550f9
Revert "Bump subosito/flutter-action from 2.19.0 to 2.20.0" ( #2641 )
3 months ago
dependabot[bot]
e0a88f4f1b
Bump subosito/flutter-action from 2.19.0 to 2.20.0 ( #2640 )
...
Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action ) from 2.19.0 to 2.20.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/subosito/flutter-action/releases ">subosito/flutter-action's releases</a>.</em></p>
<blockquote>
<h2>v2.20.0</h2>
<h2>What's Changed</h2>
<ul>
<li>perf: Only install yq on Windows if used by <a href="https://github.com/christerswahn "><code>@christerswahn</code></a> in <a href="https://redirect.github.com/subosito/flutter-action/pull/362 ">subosito/flutter-action#362</a></li>
<li>use env if it existed by <a href="https://github.com/atishoo "><code>@atishoo</code></a> in <a href="https://redirect.github.com/subosito/flutter-action/pull/360 ">subosito/flutter-action#360</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/christerswahn "><code>@christerswahn</code></a> made their first contribution in <a href="https://redirect.github.com/subosito/flutter-action/pull/362 ">subosito/flutter-action#362</a></li>
<li><a href="https://github.com/atishoo "><code>@atishoo</code></a> made their first contribution in <a href="https://redirect.github.com/subosito/flutter-action/pull/360 ">subosito/flutter-action#360</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/subosito/flutter-action/compare/v2...v2.20.0 ">https://github.com/subosito/flutter-action/compare/v2...v2.20.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="395322a6cd
"><code>395322a</code></a> use env if it existed (<a href="https://redirect.github.com/subosito/flutter-action/issues/360 ">#360</a>)</li>
<li><a href="02d6ac3427
"><code>02d6ac3</code></a> perf: Only install yq on Windows if used (<a href="https://redirect.github.com/subosito/flutter-action/issues/362 ">#362</a>)</li>
<li>See full diff in <a href="e938fdf565...395322a6cd
">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
3 months ago
Eric Windmill
85a3fd1902
Fix beta ci ( #2627 )
3 months ago
dependabot[bot]
29f5e32bf3
Bump lints from 5.1.1 to 6.0.0 in /code_sharing/shared ( #2620 )
...
Bumps [lints](https://github.com/dart-lang/core/tree/main/pkgs ) from 5.1.1 to 6.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dart-lang/core/releases ">lints's releases</a>.</em></p>
<blockquote>
<h2>package:lints v6.0.0</h2>
<ul>
<li><code>core</code>:
<ul>
<li>added <a href="https://dart.dev/lints/strict_top_level_inference ">strict_top_level_inference</a> (<a href="https://redirect.github.com/dart-lang/core/issues/836 ">dart-lang/core#836</a>)</li>
</ul>
</li>
<li><code>recommended</code>:
<ul>
<li>added <a href="https://dart.dev/lints/unnecessary_underscores ">unnecessary_underscores</a> (<a href="https://redirect.github.com/dart-lang/core/issues/856 ">dart-lang/core#856</a>)</li>
</ul>
</li>
<li>Require Dart 3.8.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="228112c086
"><code>228112c</code></a> prep to publish 6.0.0 of package:lints (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/878 ">#878</a>)</li>
<li><a href="e32c7b96b9
"><code>e32c7b9</code></a> Fix StreamGroup.broadcast() close() not completing when streams close. (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/876 ">#876</a>)</li>
<li><a href="af37fe54c3
"><code>af37fe5</code></a> Adds <code>[Heap]PriorityQueue.of</code> constructor. (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/734 ">#734</a>)</li>
<li><a href="635dfa32c2
"><code>635dfa3</code></a> [collection] explicitly make BoolList abstract interface (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/875 ">#875</a>)</li>
<li><a href="a6e81e0b74
"><code>a6e81e0</code></a> Make URL strategy better at recognizing URLs. (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/873 ">#873</a>)</li>
<li><a href="61e677100b
"><code>61e6771</code></a> Check for mandatory when using option (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/871 ">#871</a>)</li>
<li><a href="db610bb595
"><code>db610bb</code></a> Adjust the implements clause of IntX (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/866 ">#866</a>)</li>
<li><a href="22d8879fcb
"><code>22d8879</code></a> [package:lints] fix the changelog (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/867 ">#867</a>)</li>
<li><a href="9f43210084
"><code>9f43210</code></a> add strict_top_level_inference to the core lint set (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/864 ">#864</a>)</li>
<li><a href="15c7fe9958
"><code>15c7fe9</code></a> add unnecessary_underscores to recommended (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/863 ">#863</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/dart-lang/core/commits/lints-v6.0.0/pkgs ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 months ago
dependabot[bot]
1e2990c8cf
Bump lints from 5.1.1 to 6.0.0 in /code_sharing/server ( #2619 )
...
Bumps [lints](https://github.com/dart-lang/core/tree/main/pkgs ) from 5.1.1 to 6.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dart-lang/core/releases ">lints's releases</a>.</em></p>
<blockquote>
<h2>package:lints v6.0.0</h2>
<ul>
<li><code>core</code>:
<ul>
<li>added <a href="https://dart.dev/lints/strict_top_level_inference ">strict_top_level_inference</a> (<a href="https://redirect.github.com/dart-lang/core/issues/836 ">dart-lang/core#836</a>)</li>
</ul>
</li>
<li><code>recommended</code>:
<ul>
<li>added <a href="https://dart.dev/lints/unnecessary_underscores ">unnecessary_underscores</a> (<a href="https://redirect.github.com/dart-lang/core/issues/856 ">dart-lang/core#856</a>)</li>
</ul>
</li>
<li>Require Dart 3.8.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="228112c086
"><code>228112c</code></a> prep to publish 6.0.0 of package:lints (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/878 ">#878</a>)</li>
<li><a href="e32c7b96b9
"><code>e32c7b9</code></a> Fix StreamGroup.broadcast() close() not completing when streams close. (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/876 ">#876</a>)</li>
<li><a href="af37fe54c3
"><code>af37fe5</code></a> Adds <code>[Heap]PriorityQueue.of</code> constructor. (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/734 ">#734</a>)</li>
<li><a href="635dfa32c2
"><code>635dfa3</code></a> [collection] explicitly make BoolList abstract interface (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/875 ">#875</a>)</li>
<li><a href="a6e81e0b74
"><code>a6e81e0</code></a> Make URL strategy better at recognizing URLs. (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/873 ">#873</a>)</li>
<li><a href="61e677100b
"><code>61e6771</code></a> Check for mandatory when using option (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/871 ">#871</a>)</li>
<li><a href="db610bb595
"><code>db610bb</code></a> Adjust the implements clause of IntX (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/866 ">#866</a>)</li>
<li><a href="22d8879fcb
"><code>22d8879</code></a> [package:lints] fix the changelog (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/867 ">#867</a>)</li>
<li><a href="9f43210084
"><code>9f43210</code></a> add strict_top_level_inference to the core lint set (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/864 ">#864</a>)</li>
<li><a href="15c7fe9958
"><code>15c7fe9</code></a> add unnecessary_underscores to recommended (<a href="https://github.com/dart-lang/core/tree/main/pkgs/issues/863 ">#863</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/dart-lang/core/commits/lints-v6.0.0/pkgs ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
4 months ago
Eric Windmill
dccb8f1dde
Flutter 3.32 ( #2618 )
...
Updates samples for release 3.32
## 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 have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
If you need help, consider asking for advice on the #hackers-devrel
channel on [Discord].
<!-- Links -->
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[Contributors Guide]:
https://github.com/flutter/samples/blob/main/CONTRIBUTING.md
[changelog]: ../CHANGELOG.md
4 months ago
Guspan Tanadi
03420bc5b2
Update links Navigation Routing ( #2617 )
...
*Formatting markdown provide a link to docs.*
## 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 have added sample code updates to the [changelog].
- [ ] I updated/added relevant documentation (doc comments with `///`).
If you need help, consider asking for advice on the #hackers-devrel
channel on [Discord].
<!-- Links -->
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[Contributors Guide]:
https://github.com/flutter/samples/blob/main/CONTRIBUTING.md
[changelog]: ../CHANGELOG.md
4 months ago
Eric Windmill
dd21cee9c1
Remove visual samples index ( #2607 )
...
Removes VSI and all related infra. It has been replaced by [an index
page on
flutter.dev](https://docs.flutter.dev/reference/learning-resources )
Fixes:
#2582
#2507
## 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 have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
4 months ago
dependabot[bot]
7d211b9371
Bump go_router from 14.8.1 to 15.0.0 in /animations ( #2616 )
...
Bumps
[go_router](https://github.com/flutter/packages/tree/main/packages ) from
14.8.1 to 15.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b03228fba3
"><code>b03228f</code></a>
[go_router] Adds <code>caseSensitive</code> to <code>GoRoute</code> (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8992 ">#8992</a>)</li>
<li><a
href="2fcc4032dd
"><code>2fcc403</code></a>
[camera_android_camerax] Updates internal API wrapper to use ProxyApis
(<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8618 ">#8618</a>)</li>
<li><a
href="43890676d0
"><code>4389067</code></a>
[webview_flutter_android] Adds internal wrapper methods for native
`WebViewCl...</li>
<li><a
href="7bdffbe33f
"><code>7bdffbe</code></a>
[webview_flutter_wkwebview] Fixes <code>loadFlutterAsset</code>
exception and updates na...</li>
<li><a
href="f26b681ab4
"><code>f26b681</code></a>
[various] Update Android example toolchains (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/9062 ">#9062</a>)</li>
<li><a
href="312f23f9bf
"><code>312f23f</code></a>
[shared_preferences] Allow reading int as long in SharedPreferences <a
href="https://github.com/flutter/packages/tree/main/packages/issues/165781 ">#165781</a>
(...</li>
<li><a
href="2405f6a2b7
"><code>2405f6a</code></a>
[pigeon] swift equality methods (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8971 ">#8971</a>)</li>
<li><a
href="4a36dc63f7
"><code>4a36dc6</code></a>
[all_packages] Enforce property assignment for compile sdk over method
assign...</li>
<li><a
href="eaf475cefb
"><code>eaf475c</code></a>
[google_maps_flutter] Fix iOS info window regression (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8939 ">#8939</a>)</li>
<li><a
href="07496eb030
"><code>07496eb</code></a>
[multicast_dns] MDnsClient::listen supports onError callback (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8888 ">#8888</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/flutter/packages/commits/go_router-v15.0.0/packages ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 months ago
dependabot[bot]
856b81a513
Bump go_router from 14.8.1 to 15.0.0 in /navigation_and_routing ( #2614 )
...
Bumps
[go_router](https://github.com/flutter/packages/tree/main/packages ) from
14.8.1 to 15.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b03228fba3
"><code>b03228f</code></a>
[go_router] Adds <code>caseSensitive</code> to <code>GoRoute</code> (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8992 ">#8992</a>)</li>
<li><a
href="2fcc4032dd
"><code>2fcc403</code></a>
[camera_android_camerax] Updates internal API wrapper to use ProxyApis
(<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8618 ">#8618</a>)</li>
<li><a
href="43890676d0
"><code>4389067</code></a>
[webview_flutter_android] Adds internal wrapper methods for native
`WebViewCl...</li>
<li><a
href="7bdffbe33f
"><code>7bdffbe</code></a>
[webview_flutter_wkwebview] Fixes <code>loadFlutterAsset</code>
exception and updates na...</li>
<li><a
href="f26b681ab4
"><code>f26b681</code></a>
[various] Update Android example toolchains (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/9062 ">#9062</a>)</li>
<li><a
href="312f23f9bf
"><code>312f23f</code></a>
[shared_preferences] Allow reading int as long in SharedPreferences <a
href="https://github.com/flutter/packages/tree/main/packages/issues/165781 ">#165781</a>
(...</li>
<li><a
href="2405f6a2b7
"><code>2405f6a</code></a>
[pigeon] swift equality methods (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8971 ">#8971</a>)</li>
<li><a
href="4a36dc63f7
"><code>4a36dc6</code></a>
[all_packages] Enforce property assignment for compile sdk over method
assign...</li>
<li><a
href="eaf475cefb
"><code>eaf475c</code></a>
[google_maps_flutter] Fix iOS info window regression (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8939 ">#8939</a>)</li>
<li><a
href="07496eb030
"><code>07496eb</code></a>
[multicast_dns] MDnsClient::listen supports onError callback (<a
href="https://github.com/flutter/packages/tree/main/packages/issues/8888 ">#8888</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/flutter/packages/commits/go_router-v15.0.0/packages ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 months ago
dependabot[bot]
f432331a14
Bump go_router from 14.8.1 to 15.0.0 in /form_app ( #2615 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 14.8.1 to 15.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="b03228fba3
"><code>b03228f</code></a> [go_router] Adds <code>caseSensitive</code> to <code>GoRoute</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8992 ">#8992</a>)</li>
<li><a href="2fcc4032dd
"><code>2fcc403</code></a> [camera_android_camerax] Updates internal API wrapper to use ProxyApis (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8618 ">#8618</a>)</li>
<li><a href="43890676d0
"><code>4389067</code></a> [webview_flutter_android] Adds internal wrapper methods for native `WebViewCl...</li>
<li><a href="7bdffbe33f
"><code>7bdffbe</code></a> [webview_flutter_wkwebview] Fixes <code>loadFlutterAsset</code> exception and updates na...</li>
<li><a href="f26b681ab4
"><code>f26b681</code></a> [various] Update Android example toolchains (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9062 ">#9062</a>)</li>
<li><a href="312f23f9bf
"><code>312f23f</code></a> [shared_preferences] Allow reading int as long in SharedPreferences <a href="https://github.com/flutter/packages/tree/main/packages/issues/165781 ">#165781</a> (...</li>
<li><a href="2405f6a2b7
"><code>2405f6a</code></a> [pigeon] swift equality methods (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8971 ">#8971</a>)</li>
<li><a href="4a36dc63f7
"><code>4a36dc6</code></a> [all_packages] Enforce property assignment for compile sdk over method assign...</li>
<li><a href="eaf475cefb
"><code>eaf475c</code></a> [google_maps_flutter] Fix iOS info window regression (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8939 ">#8939</a>)</li>
<li><a href="07496eb030
"><code>07496eb</code></a> [multicast_dns] MDnsClient::listen supports onError callback (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8888 ">#8888</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v15.0.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
5 months ago
dependabot[bot]
5873ea045c
Bump go_router from 14.8.1 to 15.0.0 in /testing_app ( #2611 )
...
⚠️ **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 [go_router](https://github.com/flutter/packages/tree/main/packages ) from 14.8.1 to 15.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="b03228fba3
"><code>b03228f</code></a> [go_router] Adds <code>caseSensitive</code> to <code>GoRoute</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8992 ">#8992</a>)</li>
<li><a href="2fcc4032dd
"><code>2fcc403</code></a> [camera_android_camerax] Updates internal API wrapper to use ProxyApis (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8618 ">#8618</a>)</li>
<li><a href="43890676d0
"><code>4389067</code></a> [webview_flutter_android] Adds internal wrapper methods for native `WebViewCl...</li>
<li><a href="7bdffbe33f
"><code>7bdffbe</code></a> [webview_flutter_wkwebview] Fixes <code>loadFlutterAsset</code> exception and updates na...</li>
<li><a href="f26b681ab4
"><code>f26b681</code></a> [various] Update Android example toolchains (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9062 ">#9062</a>)</li>
<li><a href="312f23f9bf
"><code>312f23f</code></a> [shared_preferences] Allow reading int as long in SharedPreferences <a href="https://github.com/flutter/packages/tree/main/packages/issues/165781 ">#165781</a> (...</li>
<li><a href="2405f6a2b7
"><code>2405f6a</code></a> [pigeon] swift equality methods (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8971 ">#8971</a>)</li>
<li><a href="4a36dc63f7
"><code>4a36dc6</code></a> [all_packages] Enforce property assignment for compile sdk over method assign...</li>
<li><a href="eaf475cefb
"><code>eaf475c</code></a> [google_maps_flutter] Fix iOS info window regression (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8939 ">#8939</a>)</li>
<li><a href="07496eb030
"><code>07496eb</code></a> [multicast_dns] MDnsClient::listen supports onError callback (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8888 ">#8888</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v15.0.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
5 months ago
dependabot[bot]
94951f7422
Bump go_router from 14.8.1 to 15.0.0 in /deeplink_store_example ( #2609 )
...
⚠️ **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 [go_router](https://github.com/flutter/packages/tree/main/packages ) from 14.8.1 to 15.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="b03228fba3
"><code>b03228f</code></a> [go_router] Adds <code>caseSensitive</code> to <code>GoRoute</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8992 ">#8992</a>)</li>
<li><a href="2fcc4032dd
"><code>2fcc403</code></a> [camera_android_camerax] Updates internal API wrapper to use ProxyApis (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8618 ">#8618</a>)</li>
<li><a href="43890676d0
"><code>4389067</code></a> [webview_flutter_android] Adds internal wrapper methods for native `WebViewCl...</li>
<li><a href="7bdffbe33f
"><code>7bdffbe</code></a> [webview_flutter_wkwebview] Fixes <code>loadFlutterAsset</code> exception and updates na...</li>
<li><a href="f26b681ab4
"><code>f26b681</code></a> [various] Update Android example toolchains (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9062 ">#9062</a>)</li>
<li><a href="312f23f9bf
"><code>312f23f</code></a> [shared_preferences] Allow reading int as long in SharedPreferences <a href="https://github.com/flutter/packages/tree/main/packages/issues/165781 ">#165781</a> (...</li>
<li><a href="2405f6a2b7
"><code>2405f6a</code></a> [pigeon] swift equality methods (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8971 ">#8971</a>)</li>
<li><a href="4a36dc63f7
"><code>4a36dc6</code></a> [all_packages] Enforce property assignment for compile sdk over method assign...</li>
<li><a href="eaf475cefb
"><code>eaf475c</code></a> [google_maps_flutter] Fix iOS info window regression (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8939 ">#8939</a>)</li>
<li><a href="07496eb030
"><code>07496eb</code></a> [multicast_dns] MDnsClient::listen supports onError callback (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8888 ">#8888</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v15.0.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
5 months ago
dependabot[bot]
ca593c7f33
Bump go_router from 14.8.1 to 15.0.0 in /game_template ( #2612 )
...
⚠️ **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 [go_router](https://github.com/flutter/packages/tree/main/packages ) from 14.8.1 to 15.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="b03228fba3
"><code>b03228f</code></a> [go_router] Adds <code>caseSensitive</code> to <code>GoRoute</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8992 ">#8992</a>)</li>
<li><a href="2fcc4032dd
"><code>2fcc403</code></a> [camera_android_camerax] Updates internal API wrapper to use ProxyApis (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8618 ">#8618</a>)</li>
<li><a href="43890676d0
"><code>4389067</code></a> [webview_flutter_android] Adds internal wrapper methods for native `WebViewCl...</li>
<li><a href="7bdffbe33f
"><code>7bdffbe</code></a> [webview_flutter_wkwebview] Fixes <code>loadFlutterAsset</code> exception and updates na...</li>
<li><a href="f26b681ab4
"><code>f26b681</code></a> [various] Update Android example toolchains (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9062 ">#9062</a>)</li>
<li><a href="312f23f9bf
"><code>312f23f</code></a> [shared_preferences] Allow reading int as long in SharedPreferences <a href="https://github.com/flutter/packages/tree/main/packages/issues/165781 ">#165781</a> (...</li>
<li><a href="2405f6a2b7
"><code>2405f6a</code></a> [pigeon] swift equality methods (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8971 ">#8971</a>)</li>
<li><a href="4a36dc63f7
"><code>4a36dc6</code></a> [all_packages] Enforce property assignment for compile sdk over method assign...</li>
<li><a href="eaf475cefb
"><code>eaf475c</code></a> [google_maps_flutter] Fix iOS info window regression (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8939 ">#8939</a>)</li>
<li><a href="07496eb030
"><code>07496eb</code></a> [multicast_dns] MDnsClient::listen supports onError callback (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8888 ">#8888</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v15.0.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
5 months ago
dependabot[bot]
ae58f5c89f
Bump go_router from 14.8.1 to 15.0.0 in /provider_shopper ( #2610 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 14.8.1 to 15.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="b03228fba3
"><code>b03228f</code></a> [go_router] Adds <code>caseSensitive</code> to <code>GoRoute</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8992 ">#8992</a>)</li>
<li><a href="2fcc4032dd
"><code>2fcc403</code></a> [camera_android_camerax] Updates internal API wrapper to use ProxyApis (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8618 ">#8618</a>)</li>
<li><a href="43890676d0
"><code>4389067</code></a> [webview_flutter_android] Adds internal wrapper methods for native `WebViewCl...</li>
<li><a href="7bdffbe33f
"><code>7bdffbe</code></a> [webview_flutter_wkwebview] Fixes <code>loadFlutterAsset</code> exception and updates na...</li>
<li><a href="f26b681ab4
"><code>f26b681</code></a> [various] Update Android example toolchains (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9062 ">#9062</a>)</li>
<li><a href="312f23f9bf
"><code>312f23f</code></a> [shared_preferences] Allow reading int as long in SharedPreferences <a href="https://github.com/flutter/packages/tree/main/packages/issues/165781 ">#165781</a> (...</li>
<li><a href="2405f6a2b7
"><code>2405f6a</code></a> [pigeon] swift equality methods (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8971 ">#8971</a>)</li>
<li><a href="4a36dc63f7
"><code>4a36dc6</code></a> [all_packages] Enforce property assignment for compile sdk over method assign...</li>
<li><a href="eaf475cefb
"><code>eaf475c</code></a> [google_maps_flutter] Fix iOS info window regression (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8939 ">#8939</a>)</li>
<li><a href="07496eb030
"><code>07496eb</code></a> [multicast_dns] MDnsClient::listen supports onError callback (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8888 ">#8888</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v15.0.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
5 months ago
dependabot[bot]
7d11526c0d
Bump go_router from 14.8.1 to 15.0.0 in /platform_channels ( #2613 )
...
Bumps [go_router](https://github.com/flutter/packages/tree/main/packages ) from 14.8.1 to 15.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="b03228fba3
"><code>b03228f</code></a> [go_router] Adds <code>caseSensitive</code> to <code>GoRoute</code> (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8992 ">#8992</a>)</li>
<li><a href="2fcc4032dd
"><code>2fcc403</code></a> [camera_android_camerax] Updates internal API wrapper to use ProxyApis (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8618 ">#8618</a>)</li>
<li><a href="43890676d0
"><code>4389067</code></a> [webview_flutter_android] Adds internal wrapper methods for native `WebViewCl...</li>
<li><a href="7bdffbe33f
"><code>7bdffbe</code></a> [webview_flutter_wkwebview] Fixes <code>loadFlutterAsset</code> exception and updates na...</li>
<li><a href="f26b681ab4
"><code>f26b681</code></a> [various] Update Android example toolchains (<a href="https://github.com/flutter/packages/tree/main/packages/issues/9062 ">#9062</a>)</li>
<li><a href="312f23f9bf
"><code>312f23f</code></a> [shared_preferences] Allow reading int as long in SharedPreferences <a href="https://github.com/flutter/packages/tree/main/packages/issues/165781 ">#165781</a> (...</li>
<li><a href="2405f6a2b7
"><code>2405f6a</code></a> [pigeon] swift equality methods (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8971 ">#8971</a>)</li>
<li><a href="4a36dc63f7
"><code>4a36dc6</code></a> [all_packages] Enforce property assignment for compile sdk over method assign...</li>
<li><a href="eaf475cefb
"><code>eaf475c</code></a> [google_maps_flutter] Fix iOS info window regression (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8939 ">#8939</a>)</li>
<li><a href="07496eb030
"><code>07496eb</code></a> [multicast_dns] MDnsClient::listen supports onError callback (<a href="https://github.com/flutter/packages/tree/main/packages/issues/8888 ">#8888</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/flutter/packages/commits/go_router-v15.0.0/packages ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
5 months ago