From 5cd8718e4bf44a53aa3c2b2fff4b41c9af58d077 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 30 May 2024 04:20:02 +1000 Subject: [PATCH 01/19] Migrate `place_tracker` away from deprecated BitmapDescriptor method (#2309) --- place_tracker/lib/place_map.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/place_tracker/lib/place_map.dart b/place_tracker/lib/place_map.dart index 60f54864d..82c237e7f 100644 --- a/place_tracker/lib/place_map.dart +++ b/place_tracker/lib/place_map.dart @@ -406,10 +406,10 @@ class _PlaceMapState extends State { Future _getPlaceMarkerIcon(PlaceCategory category) => switch (category) { - PlaceCategory.favorite => BitmapDescriptor.fromAssetImage( + PlaceCategory.favorite => BitmapDescriptor.asset( createLocalImageConfiguration(context, size: const Size.square(32)), 'assets/heart.png'), - PlaceCategory.visited => BitmapDescriptor.fromAssetImage( + PlaceCategory.visited => BitmapDescriptor.asset( createLocalImageConfiguration(context, size: const Size.square(32)), 'assets/visited.png'), PlaceCategory.wantToGo => Future.value(BitmapDescriptor.defaultMarker), From 1920ce86e2e6c11cd20d09c3f5232c2dc3034dbd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 06:10:54 +1000 Subject: [PATCH 02/19] Bump @angular/compiler from 17.3.10 to 18.0.1 in /web_embedding/ng-flutter (#2313) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) from 17.3.10 to 18.0.1.
Release notes

Sourced from @​angular/compiler's releases.

v18.0.1

18.0.1 (2024-05-29)

compiler

Commit Description
fix -
419ffa2026 optimize track function that only passes $index (#55872)

compiler-cli

Commit Description
fix -
4c7efc005a interpolatedSignalNotInvoked diagnostic for class, style, attribute and animation bindings (#55969)

core

Commit Description
fix -
4e6ea0e19c handle elements with local refs in event replay serialization logic (#56076)
fix -
d73a0175cb link errors to ADEV (#55554)
fix -
985a215b10 typo in zoneless warning (#55974)

migrations

Commit Description
fix -
ba85d08158 handle empty ngSwitchCase (#56105)

v18.0.0

18.0.0 (2024-05-22)

animations

Commit Description
refactor - bcce85af72 remove deprecated matchesElement from AnimationDriver (#55479)

common

Commit Description
refactor - d34c033902 Deprecate Local Data API functions (#54483)
refactor - 3b0de30b37 remove deprecated isPlatformWorkerApp and isPlatformWorkerUi API (#55302)

compiler

Commit Description
fix -
91b007e58f add math elements to schema (#55631)
fix -
33d0102304 allow comments between connected blocks (#55966)
fix -
7fc7f3f05f capture all control flow branches for content projection in if blocks (#54921)
fix -
a369f43fbd capture switch block cases for content projection (#54921)
fix -
eb625d3783 declare for loop aliases in addition to new name (#54942)
fix -
f824911510 For FatalDiagnosticError, hide the message field without affecting the emit (#55160)
fix -
a040fb720a maintain multiline CSS selectors during CSS scoping (#55509)
fix -
39624c6b12 output input flags as a literal (#55215)
fix -
eba92cfa55 prevent usage of reserved control flow symbol in custom interpolation context. (#55809)
fix -
7d5bc1c628 remove container index from conditional instruction (#55190)
fix -
4eb0165750 remove support for unassignable expressions in two-way bindings (#55342)
fix -
e1650e3b13 throw error if item name and context variables conflict (#55045)

compiler-cli

... (truncated)

Changelog

Sourced from @​angular/compiler's changelog.

18.0.1 (2024-05-29)

compiler

Commit Type Description
419ffa2026 fix optimize track function that only passes $index (#55872)

compiler-cli

Commit Type Description
4c7efc005a fix interpolatedSignalNotInvoked diagnostic for class, style, attribute and animation bindings (#55969)

core

Commit Type Description
4e6ea0e19c fix handle elements with local refs in event replay serialization logic (#56076)
d73a0175cb fix link errors to ADEV (#55554)
985a215b10 fix typo in zoneless warning (#55974)

migrations

Commit Type Description
ba85d08158 fix handle empty ngSwitchCase (#56105)

Commits
  • 419ffa2 fix(compiler): optimize track function that only passes $index (#55872)
  • 33d0102 fix(compiler): allow comments between connected blocks (#55966)
  • eba92cf fix(compiler): prevent usage of reserved control flow symbol in custom interp...
  • 6906ff0 refactor(core): clean up clang comments and workarounds (#55750)
  • cd96464 refactor(compiler): move variable optimization earlier in pipeline (#55771)
  • a040fb7 fix(compiler): maintain multiline CSS selectors during CSS scoping (#55509)
  • 91b007e fix(compiler): add math elements to schema (#55631)
  • 0dcae69 refactor(compiler): add handler attribute to XMB output (#54865)
  • a5c57c7 fix(core): resolve error for multiple component instances that use fallback c...
  • 8f69c83 refactor: migrate compiler to prettier formatting (#55398)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/compiler&package-manager=npm_and_yarn&previous-version=17.3.10&new-version=18.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index ad43479a2..97eccc0b7 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -14,7 +14,7 @@ "@angular/animations": "^17.3.3", "@angular/cdk": "^17.3.3", "@angular/common": "^17.3.3", - "@angular/compiler": "^17.3.3", + "@angular/compiler": "^18.0.1", "@angular/core": "^17.3.3", "@angular/forms": "^17.3.3", "@angular/material": "^17.3.3", From 1133a838e7babf0502f7326fc9e4787905bc3c67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 06:11:32 +1000 Subject: [PATCH 03/19] Bump @angular/platform-browser from 17.3.10 to 18.0.1 in /web_embedding/ng-flutter (#2312) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) from 17.3.10 to 18.0.1.
Release notes

Sourced from @​angular/platform-browser's releases.

v18.0.1

18.0.1 (2024-05-29)

compiler

Commit Description
fix -
419ffa2026 optimize track function that only passes $index (#55872)

compiler-cli

Commit Description
fix -
4c7efc005a interpolatedSignalNotInvoked diagnostic for class, style, attribute and animation bindings (#55969)

core

Commit Description
fix -
4e6ea0e19c handle elements with local refs in event replay serialization logic (#56076)
fix -
d73a0175cb link errors to ADEV (#55554)
fix -
985a215b10 typo in zoneless warning (#55974)

migrations

Commit Description
fix -
ba85d08158 handle empty ngSwitchCase (#56105)

v18.0.0

18.0.0 (2024-05-22)

animations

Commit Description
refactor - bcce85af72 remove deprecated matchesElement from AnimationDriver (#55479)

common

Commit Description
refactor - d34c033902 Deprecate Local Data API functions (#54483)
refactor - 3b0de30b37 remove deprecated isPlatformWorkerApp and isPlatformWorkerUi API (#55302)

compiler

Commit Description
fix -
91b007e58f add math elements to schema (#55631)
fix -
33d0102304 allow comments between connected blocks (#55966)
fix -
7fc7f3f05f capture all control flow branches for content projection in if blocks (#54921)
fix -
a369f43fbd capture switch block cases for content projection (#54921)
fix -
eb625d3783 declare for loop aliases in addition to new name (#54942)
fix -
f824911510 For FatalDiagnosticError, hide the message field without affecting the emit (#55160)
fix -
a040fb720a maintain multiline CSS selectors during CSS scoping (#55509)
fix -
39624c6b12 output input flags as a literal (#55215)
fix -
eba92cfa55 prevent usage of reserved control flow symbol in custom interpolation context. (#55809)
fix -
7d5bc1c628 remove container index from conditional instruction (#55190)
fix -
4eb0165750 remove support for unassignable expressions in two-way bindings (#55342)
fix -
e1650e3b13 throw error if item name and context variables conflict (#55045)

compiler-cli

... (truncated)

Changelog

Sourced from @​angular/platform-browser's changelog.

18.0.1 (2024-05-29)

compiler

Commit Type Description
419ffa2026 fix optimize track function that only passes $index (#55872)

compiler-cli

Commit Type Description
4c7efc005a fix interpolatedSignalNotInvoked diagnostic for class, style, attribute and animation bindings (#55969)

core

Commit Type Description
4e6ea0e19c fix handle elements with local refs in event replay serialization logic (#56076)
d73a0175cb fix link errors to ADEV (#55554)
985a215b10 fix typo in zoneless warning (#55974)

migrations

Commit Type Description
ba85d08158 fix handle empty ngSwitchCase (#56105)

Commits
  • 0b6018b build: update to latest dev infra code (#56128)
  • 47b7ba0 refactor(core): Remove hybrid mode flag and move scheduler provider location ...
  • 77eb4ca docs: declare provideAnimationsAsync() function stable (#55871)
  • f8a6ebd docs: Add documentation for event replay (#55802)
  • 9eb7478 refactor(core): Throw a runtime error if both zone and zoneless are provided ...
  • 5c8c2eb refactor(animations): make async animations code compatible with Closure comp...
  • 23f914f fix(platform-browser): Use the right namespace for mathML. (#55622)
  • 122478c refactor(core): Ensure animations are flushed before running render hooks (#5...
  • a80fa8d refactor(core): Omit listeners from out-of-zone scheduling when using ZoneJS ...
  • e3d5607 Revert "refactor(core): Ensure DOM removal happens when no app views need ref...
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/platform-browser&package-manager=npm_and_yarn&previous-version=17.3.10&new-version=18.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 97eccc0b7..4483c23f4 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -18,7 +18,7 @@ "@angular/core": "^17.3.3", "@angular/forms": "^17.3.3", "@angular/material": "^17.3.3", - "@angular/platform-browser": "^17.3.3", + "@angular/platform-browser": "^18.0.1", "@angular/platform-browser-dynamic": "^17.3.3", "@angular/router": "^17.3.3", "rxjs": "~7.8.1", From aa843866e05d38d6b13d9d36f7f3ada4428748aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 06:45:17 +1000 Subject: [PATCH 04/19] Bump @angular/core from 17.3.10 to 18.0.1 in /web_embedding/ng-flutter (#2311) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) from 17.3.10 to 18.0.1.
Release notes

Sourced from @​angular/core's releases.

v18.0.1

18.0.1 (2024-05-29)

compiler

Commit Description
fix -
419ffa2026 optimize track function that only passes $index (#55872)

compiler-cli

Commit Description
fix -
4c7efc005a interpolatedSignalNotInvoked diagnostic for class, style, attribute and animation bindings (#55969)

core

Commit Description
fix -
4e6ea0e19c handle elements with local refs in event replay serialization logic (#56076)
fix -
d73a0175cb link errors to ADEV (#55554)
fix -
985a215b10 typo in zoneless warning (#55974)

migrations

Commit Description
fix -
ba85d08158 handle empty ngSwitchCase (#56105)

v18.0.0

18.0.0 (2024-05-22)

animations

Commit Description
refactor - bcce85af72 remove deprecated matchesElement from AnimationDriver (#55479)

common

Commit Description
refactor - d34c033902 Deprecate Local Data API functions (#54483)
refactor - 3b0de30b37 remove deprecated isPlatformWorkerApp and isPlatformWorkerUi API (#55302)

compiler

Commit Description
fix -
91b007e58f add math elements to schema (#55631)
fix -
33d0102304 allow comments between connected blocks (#55966)
fix -
7fc7f3f05f capture all control flow branches for content projection in if blocks (#54921)
fix -
a369f43fbd capture switch block cases for content projection (#54921)
fix -
eb625d3783 declare for loop aliases in addition to new name (#54942)
fix -
f824911510 For FatalDiagnosticError, hide the message field without affecting the emit (#55160)
fix -
a040fb720a maintain multiline CSS selectors during CSS scoping (#55509)
fix -
39624c6b12 output input flags as a literal (#55215)
fix -
eba92cfa55 prevent usage of reserved control flow symbol in custom interpolation context. (#55809)
fix -
7d5bc1c628 remove container index from conditional instruction (#55190)
fix -
4eb0165750 remove support for unassignable expressions in two-way bindings (#55342)
fix -
e1650e3b13 throw error if item name and context variables conflict (#55045)

compiler-cli

... (truncated)

Changelog

Sourced from @​angular/core's changelog.

18.0.1 (2024-05-29)

compiler

Commit Type Description
419ffa2026 fix optimize track function that only passes $index (#55872)

compiler-cli

Commit Type Description
4c7efc005a fix interpolatedSignalNotInvoked diagnostic for class, style, attribute and animation bindings (#55969)

core

Commit Type Description
4e6ea0e19c fix handle elements with local refs in event replay serialization logic (#56076)
d73a0175cb fix link errors to ADEV (#55554)
985a215b10 fix typo in zoneless warning (#55974)

migrations

Commit Type Description
ba85d08158 fix handle empty ngSwitchCase (#56105)

Commits
  • ba85d08 fix(migrations): handle empty ngSwitchCase (#56105)
  • 4fdc93b refactor(core): Use event_dispatcher in event_replay code. (#56036)
  • fa4bcf3 test: add back control_flow_migration tests (#56130)
  • 0b6018b build: update to latest dev infra code (#56128)
  • 4e6ea0e fix(core): handle elements with local refs in event replay serialization logi...
  • 47b7ba0 refactor(core): Remove hybrid mode flag and move scheduler provider location ...
  • 89e48aa refactor(core): Create event types that are able to be serialized, captured, ...
  • 01a19f3 refactor(core): Make sure not to do anymore jsaction work once everything is ...
  • d73a017 fix(core): link errors to ADEV (#55554)
  • b960aad refactor(core): remove unused preventDefault on listener (#55879)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/core&package-manager=npm_and_yarn&previous-version=17.3.10&new-version=18.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 4483c23f4..af483f3b3 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -15,7 +15,7 @@ "@angular/cdk": "^17.3.3", "@angular/common": "^17.3.3", "@angular/compiler": "^18.0.1", - "@angular/core": "^17.3.3", + "@angular/core": "^18.0.1", "@angular/forms": "^17.3.3", "@angular/material": "^17.3.3", "@angular/platform-browser": "^18.0.1", From a065a5003fcf95e22e75dd0718757c664754a8ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 06:45:36 +1000 Subject: [PATCH 05/19] Bump @angular/material from 17.3.10 to 18.0.0 in /web_embedding/ng-flutter (#2307) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/material](https://github.com/angular/components) from 17.3.10 to 18.0.0.
Release notes

Sourced from @​angular/material's releases.

v18.0.0

18.0.0 "satin-sasquatch" (2024-05-22)

cdk

Commit Description
fix -
d8a6c3edd observers: don't observe content of comments (#28858)
fix -
81fe8f322 observers: Run content changed callback in NgZone (#28870)
fix -
108cce33b overlay: Remove use of zone onStable to detach content (#28740)
fix -
d91d0d424 scrolling: fix virtual scrolling jankiness with run coalescing (#28846)
fix -
c8b62a154 scrolling: fix virtual scrolling jankiness with run coalescing (#28968)

material

Commit Description
feat -
4473a379f core: add prebuilt themes based on M3
feat -
e2a45bf1e core: Allow namespacing ripple-loader event handler (#28699)
feat -
d679024de core: move Material 3 support into stable (#28913)
feat -
4ba4689dc core: namespace m2-specific theming APIs (#28892)
feat -
295fd67fa schematics: Add custom M3 theme schematic (#28766)
feat -
b312b9491 schematics: use M3 themes in schematics
feat -
f8bd658df theming: add ability to use sys variables (#28898)
fix -
49901c640 button-toggle: use radio pattern for single select Mat toggle button group (#28548)
fix -
5501d9b40 core: add migration for M2 theming APIs (#28927)
fix -
0ccc52830 core: export all available M3 palettes (#28975)
fix -
a5ad288bf core: ripple loader not working in shadow DOM (#29015)
fix -
ec9e83db4 datepicker: resolve repeater warnings in calendar (#29028)
fix -
6dc8f7e90 dialog: mark dialog content as scrollable (#28963)
fix -
ae82909a9 schematics: Add css token renaming migration
fix -
3e9d3c394 schematics: add option to generate system variables in M3 schematic
fix -
bdb17c6b3 schematics: Change themeTypes to a single select instead of a multiselect prompt in M3 theme schematic (#28997)
fix -
c86359dd4 slide-toggle: no outline when selected in high contrast mode (#28979)
fix -
d4e61e233 table: use ResizeObserver to react to size changes (#28783)
fix -
a4fc0a097 theming: remove shadow css variable (#28953)
fix -
0bb5610d0 theming: restrict css color usage behind a flag (#28944)
perf -
a332146ff core: speed up M3 compilation (#29009)

material-experimental

Commit Description
feat -
c345df788 theming: add mixin for customizing checkbox tokens (#28759)
fix -
c932512ba theming: avoid re-emitting the same tokens from the backwards-compatibility styles

multiple

Commit Description
feat -
4719da2c3 token overrides api (#28910)

Breaking Changes

material

  • The following APIs have been renamed. If you update using ng update, your app will be fixed automatically.
    • define-light-theme to m2-define-light-theme
    • define-dark-theme to m2-define-dark-theme
    • define-palette to m2-define-palette

... (truncated)

Changelog

Sourced from @​angular/material's changelog.

18.0.0 "satin-sasquatch" (2024-05-22)

Breaking Changes

material

  • The following APIs have been renamed. If you update using ng update, your app will be fixed automatically.
    • define-light-theme to m2-define-light-theme
    • define-dark-theme to m2-define-dark-theme
    • define-palette to m2-define-palette
    • get-contrast-color-from-palette to m2-get-contrast-color-from-palette
    • get-color-from-palette to m2-get-color-from-palette
    • get-color-config to m2-get-color-config
    • get-typography-config to m2-get-typography-config
    • get-density-config to m2-get-density-config
    • $red-palette to $m2-red-palette
    • $pink-palette to $m2-pink-palette
    • $indigo-palette to $m2-indigo-palette
    • $purple-palette to $m2-purple-palette
    • $deep-purple-palette to $m2-deep-purple-palette
    • $blue-palette to $m2-blue-palette
    • $light-blue-palette to $m2-light-blue-palette
    • $cyan-palette to $m2-cyan-palette
    • $teal-palette to $m2-teal-palette
    • $green-palette to $m2-green-palette
    • $light-green-palette to $m2-light-green-palette
    • $lime-palette to $m2-lime-palette
    • $yellow-palette to $m2-yellow-palette
    • $amber-palette to $m2-amber-palette
    • $orange-palette to $m2-orange-palette
    • $deep-orange-palette to $m2-deep-orange-palette
    • $brown-palette to $m2-brown-palette
    • $grey-palette to $m2-grey-palette
    • $gray-palette to $m2-gray-palette
    • $blue-grey-palette to $m2-blue-grey-palette
    • $blue-gray-palette to $m2-blue-gray-palette
    • $light-theme-background-palette to $m2-light-theme-background-palette
    • $dark-theme-background-palette to $m2-dark-theme-background-palette
    • $light-theme-foreground-palette to $m2-light-theme-foreground-palette
    • $dark-theme-foreground-palette to $m2-dark-theme-foreground-palette
    • define-typography-level to m2-define-typography-level
    • define-rem-typography-config to m2-define-rem-typography-config
    • define-typography-config to m2-define-typography-config
    • define-legacy-typography-config to m2-define-legacy-typography-config
    • typography-level to m2-typography-level
    • font-size to m2-font-size
    • line-height to m2-line-height
    • font-weight to m2-font-weight
    • letter-spacing to m2-letter-spacing
    • font-family to m2-font-family
    • font-shorthand to m2-font-shorthand

material-experimental

| Commit | Type | Description |

... (truncated)

Commits
  • d5df8ad release: cut the v18.0.0 release
  • e2694b0 build: update to Angular v18 final (#29097)
  • 452878e release: cut the v18.0.0-rc.3 release
  • b5fb30a refactor(material/dialog): simplify structural styles (#29068)
  • d6146b9 test(multiple): remove provideZoneChangeDetection for all menu tests (#29061)
  • 6c1982b docs: Make typography guide M3 specific (#29075)
  • 8299b09 fix(material/slider): resolve duplicate key warnings (#29073)
  • 4f544ea docs: Update theming your components guide for M3 and move M2 specific info (...
  • 28eedd2 docs(material/form-field): disable bubbling on prefix in example (#29069)
  • 6788194 fixup! test(material/schematics): Add test for CSS token renames
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/material&package-manager=npm_and_yarn&previous-version=17.3.10&new-version=18.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index af483f3b3..77379b74c 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -17,7 +17,7 @@ "@angular/compiler": "^18.0.1", "@angular/core": "^18.0.1", "@angular/forms": "^17.3.3", - "@angular/material": "^17.3.3", + "@angular/material": "^18.0.0", "@angular/platform-browser": "^18.0.1", "@angular/platform-browser-dynamic": "^17.3.3", "@angular/router": "^17.3.3", From 3af60ebe794962430ef7bff845c816e331cb769b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 07:12:18 +1000 Subject: [PATCH 06/19] Bump @angular/cdk from 17.3.10 to 18.0.0 in /web_embedding/ng-flutter (#2303) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@angular/cdk](https://github.com/angular/components) from 17.3.10 to 18.0.0.
Release notes

Sourced from @​angular/cdk's releases.

v18.0.0

18.0.0 "satin-sasquatch" (2024-05-22)

cdk

Commit Description
fix -
d8a6c3edd observers: don't observe content of comments (#28858)
fix -
81fe8f322 observers: Run content changed callback in NgZone (#28870)
fix -
108cce33b overlay: Remove use of zone onStable to detach content (#28740)
fix -
d91d0d424 scrolling: fix virtual scrolling jankiness with run coalescing (#28846)
fix -
c8b62a154 scrolling: fix virtual scrolling jankiness with run coalescing (#28968)

material

Commit Description
feat -
4473a379f core: add prebuilt themes based on M3
feat -
e2a45bf1e core: Allow namespacing ripple-loader event handler (#28699)
feat -
d679024de core: move Material 3 support into stable (#28913)
feat -
4ba4689dc core: namespace m2-specific theming APIs (#28892)
feat -
295fd67fa schematics: Add custom M3 theme schematic (#28766)
feat -
b312b9491 schematics: use M3 themes in schematics
feat -
f8bd658df theming: add ability to use sys variables (#28898)
fix -
49901c640 button-toggle: use radio pattern for single select Mat toggle button group (#28548)
fix -
5501d9b40 core: add migration for M2 theming APIs (#28927)
fix -
0ccc52830 core: export all available M3 palettes (#28975)
fix -
a5ad288bf core: ripple loader not working in shadow DOM (#29015)
fix -
ec9e83db4 datepicker: resolve repeater warnings in calendar (#29028)
fix -
6dc8f7e90 dialog: mark dialog content as scrollable (#28963)
fix -
ae82909a9 schematics: Add css token renaming migration
fix -
3e9d3c394 schematics: add option to generate system variables in M3 schematic
fix -
bdb17c6b3 schematics: Change themeTypes to a single select instead of a multiselect prompt in M3 theme schematic (#28997)
fix -
c86359dd4 slide-toggle: no outline when selected in high contrast mode (#28979)
fix -
d4e61e233 table: use ResizeObserver to react to size changes (#28783)
fix -
a4fc0a097 theming: remove shadow css variable (#28953)
fix -
0bb5610d0 theming: restrict css color usage behind a flag (#28944)
perf -
a332146ff core: speed up M3 compilation (#29009)

material-experimental

Commit Description
feat -
c345df788 theming: add mixin for customizing checkbox tokens (#28759)
fix -
c932512ba theming: avoid re-emitting the same tokens from the backwards-compatibility styles

multiple

Commit Description
feat -
4719da2c3 token overrides api (#28910)

Breaking Changes

material

  • The following APIs have been renamed. If you update using ng update, your app will be fixed automatically.
    • define-light-theme to m2-define-light-theme
    • define-dark-theme to m2-define-dark-theme
    • define-palette to m2-define-palette

... (truncated)

Changelog

Sourced from @​angular/cdk's changelog.

18.0.0 "satin-sasquatch" (2024-05-22)

Breaking Changes

material

  • The following APIs have been renamed. If you update using ng update, your app will be fixed automatically.
    • define-light-theme to m2-define-light-theme
    • define-dark-theme to m2-define-dark-theme
    • define-palette to m2-define-palette
    • get-contrast-color-from-palette to m2-get-contrast-color-from-palette
    • get-color-from-palette to m2-get-color-from-palette
    • get-color-config to m2-get-color-config
    • get-typography-config to m2-get-typography-config
    • get-density-config to m2-get-density-config
    • $red-palette to $m2-red-palette
    • $pink-palette to $m2-pink-palette
    • $indigo-palette to $m2-indigo-palette
    • $purple-palette to $m2-purple-palette
    • $deep-purple-palette to $m2-deep-purple-palette
    • $blue-palette to $m2-blue-palette
    • $light-blue-palette to $m2-light-blue-palette
    • $cyan-palette to $m2-cyan-palette
    • $teal-palette to $m2-teal-palette
    • $green-palette to $m2-green-palette
    • $light-green-palette to $m2-light-green-palette
    • $lime-palette to $m2-lime-palette
    • $yellow-palette to $m2-yellow-palette
    • $amber-palette to $m2-amber-palette
    • $orange-palette to $m2-orange-palette
    • $deep-orange-palette to $m2-deep-orange-palette
    • $brown-palette to $m2-brown-palette
    • $grey-palette to $m2-grey-palette
    • $gray-palette to $m2-gray-palette
    • $blue-grey-palette to $m2-blue-grey-palette
    • $blue-gray-palette to $m2-blue-gray-palette
    • $light-theme-background-palette to $m2-light-theme-background-palette
    • $dark-theme-background-palette to $m2-dark-theme-background-palette
    • $light-theme-foreground-palette to $m2-light-theme-foreground-palette
    • $dark-theme-foreground-palette to $m2-dark-theme-foreground-palette
    • define-typography-level to m2-define-typography-level
    • define-rem-typography-config to m2-define-rem-typography-config
    • define-typography-config to m2-define-typography-config
    • define-legacy-typography-config to m2-define-legacy-typography-config
    • typography-level to m2-typography-level
    • font-size to m2-font-size
    • line-height to m2-line-height
    • font-weight to m2-font-weight
    • letter-spacing to m2-letter-spacing
    • font-family to m2-font-family
    • font-shorthand to m2-font-shorthand

material-experimental

| Commit | Type | Description |

... (truncated)

Commits
  • d5df8ad release: cut the v18.0.0 release
  • e2694b0 build: update to Angular v18 final (#29097)
  • 452878e release: cut the v18.0.0-rc.3 release
  • b5fb30a refactor(material/dialog): simplify structural styles (#29068)
  • d6146b9 test(multiple): remove provideZoneChangeDetection for all menu tests (#29061)
  • 6c1982b docs: Make typography guide M3 specific (#29075)
  • 8299b09 fix(material/slider): resolve duplicate key warnings (#29073)
  • 4f544ea docs: Update theming your components guide for M3 and move M2 specific info (...
  • 28eedd2 docs(material/form-field): disable bubbling on prefix in example (#29069)
  • 6788194 fixup! test(material/schematics): Add test for CSS token renames
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/cdk&package-manager=npm_and_yarn&previous-version=17.3.10&new-version=18.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- web_embedding/ng-flutter/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 77379b74c..1921dd73c 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -12,7 +12,7 @@ "private": true, "dependencies": { "@angular/animations": "^17.3.3", - "@angular/cdk": "^17.3.3", + "@angular/cdk": "^18.0.0", "@angular/common": "^17.3.3", "@angular/compiler": "^18.0.1", "@angular/core": "^18.0.1", From 0cfd11990330b6beeba21ca308509a86cbee80a2 Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Wed, 29 May 2024 17:28:23 -0400 Subject: [PATCH 07/19] Fixups (#2310) Fixes #2301 --------- Co-authored-by: Brett Morgan Co-authored-by: Brett Morgan --- .../lib/features/prompt/prompt_screen.dart | 1 + .../lib/widgets/icon_loading_indicator.dart | 9 +- isolate_example/lib/performance_page.dart | 2 + tool/flutter_ci_script_beta.sh | 112 ++++++++--------- tool/flutter_ci_script_master.sh | 114 +++++++++--------- 5 files changed, 119 insertions(+), 119 deletions(-) diff --git a/ai_recipe_generation/lib/features/prompt/prompt_screen.dart b/ai_recipe_generation/lib/features/prompt/prompt_screen.dart index a44d8bd61..0abc8a2b4 100644 --- a/ai_recipe_generation/lib/features/prompt/prompt_screen.dart +++ b/ai_recipe_generation/lib/features/prompt/prompt_screen.dart @@ -251,6 +251,7 @@ class PromptScreen extends StatelessWidget { child: MarketplaceButton( onPressed: () async { await viewModel.submitPrompt().then((_) async { + if (!context.mounted) return; if (viewModel.recipe != null) { bool? shouldSave = await showDialog( context: context, diff --git a/ai_recipe_generation/lib/widgets/icon_loading_indicator.dart b/ai_recipe_generation/lib/widgets/icon_loading_indicator.dart index cc98a3d46..3b746222c 100644 --- a/ai_recipe_generation/lib/widgets/icon_loading_indicator.dart +++ b/ai_recipe_generation/lib/widgets/icon_loading_indicator.dart @@ -30,7 +30,6 @@ class IconLoadingAnimator extends StatefulWidget { var rand = Random(); class _IconLoadingAnimatorState extends State { - late List notYetSeenIcons; late IconData currentIcon; late Color currentColor; late Timer timer; @@ -38,10 +37,8 @@ class _IconLoadingAnimatorState extends State { @override void initState() { super.initState(); - notYetSeenIcons = widget.icons; - currentIcon = - notYetSeenIcons.removeAt(rand.nextInt(notYetSeenIcons.length)); + currentIcon = widget.icons[rand.nextInt(widget.icons.length)]; currentColor = widget.colors[rand.nextInt(widget.colors.length)]; timer = Timer.periodic( @@ -53,10 +50,8 @@ class _IconLoadingAnimatorState extends State { } void nextIcon() { - if (notYetSeenIcons.length == 1) notYetSeenIcons = widget.icons; setState(() { - currentIcon = - notYetSeenIcons.removeAt(rand.nextInt(notYetSeenIcons.length)); + currentIcon = widget.icons[rand.nextInt(widget.icons.length)]; currentColor = widget.colors[rand.nextInt(widget.colors.length)]; }); } diff --git a/isolate_example/lib/performance_page.dart b/isolate_example/lib/performance_page.dart index 06ba6d4c7..8af4a7d88 100644 --- a/isolate_example/lib/performance_page.dart +++ b/isolate_example/lib/performance_page.dart @@ -92,6 +92,7 @@ class _PerformancePageState extends State { var snackBar = const SnackBar( content: Text('Main Isolate Done!'), ); + if (!context.mounted) return; ScaffoldMessenger.of(context).showSnackBar(snackBar); }); @@ -106,6 +107,7 @@ class _PerformancePageState extends State { var snackBar = const SnackBar( content: Text('Secondary Isolate Done!'), ); + if (!context.mounted) return; ScaffoldMessenger.of(context).showSnackBar(snackBar); }); diff --git a/tool/flutter_ci_script_beta.sh b/tool/flutter_ci_script_beta.sh index 7ac919823..b4f8bd5b2 100755 --- a/tool/flutter_ci_script_beta.sh +++ b/tool/flutter_ci_script_beta.sh @@ -8,61 +8,63 @@ source "$DIR/flutter_ci_script_shared.sh" flutter doctor -v declare -ar PROJECT_NAMES=( - "add_to_app/android_view/flutter_module_using_plugin" - "add_to_app/books/flutter_module_books" - "add_to_app/fullscreen/flutter_module" - "add_to_app/multiple_flutters/multiple_flutters_module" - "add_to_app/plugin/flutter_module_using_plugin" - "add_to_app/prebuilt_module/flutter_module" - "analysis_defaults" - "android_splash_screen" - "animations" - "asset_transformation" - "background_isolate_channels" - "code_sharing/client" - "code_sharing/server" - "code_sharing/shared" - "context_menus" - "deeplink_store_example" - "desktop_photo_search/fluent_ui" - "desktop_photo_search/material" - "experimental/federated_plugin/federated_plugin" - "experimental/federated_plugin/federated_plugin/example" - "experimental/federated_plugin/federated_plugin_macos" - "experimental/federated_plugin/federated_plugin_platform_interface" - "experimental/federated_plugin/federated_plugin_web" - "experimental/federated_plugin/federated_plugin_windows" - # TODO: ewindmill to talk to team about removing. - # Depends on package context_menus, which breaks with Material3 by default. - # "experimental/linting_tool" - "experimental/pedometer" - "experimental/pedometer/example" - "experimental/varfont_shader_puzzle" - "experimental/web_dashboard" - "flutter_maps_firestore" - "form_app" - "game_template" - "google_maps" - "infinite_list" - "ios_app_clip" - # Don't use 'BuildContext's across async gaps. - # "isolate_example" - "material_3_demo" - "navigation_and_routing" - "place_tracker" - "platform_channels" - "platform_design" - "platform_view_swift" - "provider_counter" - "provider_shopper" - "simple_shader" - "simplistic_calculator" - "simplistic_editor" - "testing_app" - "veggieseasons" - "web_embedding/element_embedding_demo" - "web/_tool" - "web/samples_index" + "add_to_app/android_view/flutter_module_using_plugin" + "add_to_app/books/flutter_module_books" + "add_to_app/fullscreen/flutter_module" + "add_to_app/multiple_flutters/multiple_flutters_module" + "add_to_app/plugin/flutter_module_using_plugin" + "add_to_app/prebuilt_module/flutter_module" + "ai_recipe_generation" + "analysis_defaults" + "android_splash_screen" + "animations" + "asset_transformation" + "background_isolate_channels" + "code_sharing/client" + "code_sharing/server" + "code_sharing/shared" + "context_menus" + "deeplink_store_example" + "desktop_photo_search/fluent_ui" + "desktop_photo_search/material" + "dynamic_theme" + "experimental/federated_plugin/federated_plugin" + "experimental/federated_plugin/federated_plugin/example" + "experimental/federated_plugin/federated_plugin_macos" + "experimental/federated_plugin/federated_plugin_platform_interface" + "experimental/federated_plugin/federated_plugin_web" + "experimental/federated_plugin/federated_plugin_windows" + # TODO: ewindmill to talk to team about removing. + # Depends on package context_menus, which breaks with Material3 by default. + # "experimental/linting_tool" + "experimental/pedometer" + "experimental/pedometer/example" + "experimental/varfont_shader_puzzle" + "experimental/web_dashboard" + "flutter_maps_firestore" + "form_app" + "game_template" + "gemini_tasks" + "google_maps" + "infinite_list" + "ios_app_clip" + "isolate_example" + "material_3_demo" + "navigation_and_routing" + "place_tracker" + "platform_channels" + "platform_design" + "platform_view_swift" + "provider_counter" + "provider_shopper" + "simple_shader" + "simplistic_calculator" + "simplistic_editor" + "testing_app" + "veggieseasons" + "web_embedding/element_embedding_demo" + "web/_tool" + "web/samples_index" ) ci_projects "beta" "${PROJECT_NAMES[@]}" diff --git a/tool/flutter_ci_script_master.sh b/tool/flutter_ci_script_master.sh index 19bba5cf5..588a0dc2c 100755 --- a/tool/flutter_ci_script_master.sh +++ b/tool/flutter_ci_script_master.sh @@ -8,63 +8,63 @@ source "$DIR/flutter_ci_script_shared.sh" flutter doctor -v declare -ar PROJECT_NAMES=( - "add_to_app/android_view/flutter_module_using_plugin" - "add_to_app/books/flutter_module_books" - "add_to_app/fullscreen/flutter_module" - "add_to_app/multiple_flutters/multiple_flutters_module" - "add_to_app/plugin/flutter_module_using_plugin" - "add_to_app/prebuilt_module/flutter_module" - # Don't use 'BuildContext's across async gaps. - # "ai_recipe_generation" - "analysis_defaults" - "android_splash_screen" - "animations" - "asset_transformation" - "background_isolate_channels" - "code_sharing/client" - "code_sharing/server" - "code_sharing/shared" - "context_menus" - "deeplink_store_example" - "desktop_photo_search/fluent_ui" - "desktop_photo_search/material" - "experimental/federated_plugin/federated_plugin" - "experimental/federated_plugin/federated_plugin/example" - "experimental/federated_plugin/federated_plugin_macos" - "experimental/federated_plugin/federated_plugin_platform_interface" - "experimental/federated_plugin/federated_plugin_web" - "experimental/federated_plugin/federated_plugin_windows" - # TODO: ewindmill to talk to team about removing. - # Depends on package context_menus, which breaks with Material3 by default. - # "experimental/linting_tool" - "experimental/pedometer" - "experimental/pedometer/example" - "experimental/varfont_shader_puzzle" - "experimental/web_dashboard" - "flutter_maps_firestore" - "form_app" - "game_template" - "google_maps" - "infinite_list" - "ios_app_clip" - # Don't use 'BuildContext's across async gaps. - # "isolate_example" - "material_3_demo" - "navigation_and_routing" - "place_tracker" - "platform_channels" - "platform_design" - "platform_view_swift" - "provider_counter" - "provider_shopper" - "simple_shader" - "simplistic_calculator" - "simplistic_editor" - "testing_app" - "veggieseasons" - "web_embedding/element_embedding_demo" - "web/_tool" - "web/samples_index" + "add_to_app/android_view/flutter_module_using_plugin" + "add_to_app/books/flutter_module_books" + "add_to_app/fullscreen/flutter_module" + "add_to_app/multiple_flutters/multiple_flutters_module" + "add_to_app/plugin/flutter_module_using_plugin" + "add_to_app/prebuilt_module/flutter_module" + "ai_recipe_generation" + "analysis_defaults" + "android_splash_screen" + "animations" + "asset_transformation" + "background_isolate_channels" + "code_sharing/client" + "code_sharing/server" + "code_sharing/shared" + "context_menus" + "deeplink_store_example" + "desktop_photo_search/fluent_ui" + "desktop_photo_search/material" + "dynamic_theme" + "experimental/federated_plugin/federated_plugin" + "experimental/federated_plugin/federated_plugin/example" + "experimental/federated_plugin/federated_plugin_macos" + "experimental/federated_plugin/federated_plugin_platform_interface" + "experimental/federated_plugin/federated_plugin_web" + "experimental/federated_plugin/federated_plugin_windows" + # TODO: ewindmill to talk to team about removing. + # Depends on package context_menus, which breaks with Material3 by default. + # "experimental/linting_tool" + "experimental/pedometer" + "experimental/pedometer/example" + "experimental/varfont_shader_puzzle" + "experimental/web_dashboard" + "flutter_maps_firestore" + "form_app" + "game_template" + "gemini_tasks" + "google_maps" + "infinite_list" + "ios_app_clip" + "isolate_example" + "material_3_demo" + "navigation_and_routing" + "place_tracker" + "platform_channels" + "platform_design" + "platform_view_swift" + "provider_counter" + "provider_shopper" + "simple_shader" + "simplistic_calculator" + "simplistic_editor" + "testing_app" + "veggieseasons" + "web_embedding/element_embedding_demo" + "web/_tool" + "web/samples_index" ) ci_projects "master" "${PROJECT_NAMES[@]}" From eb3c6094e28765914817bd00c62c4f0ddac91b69 Mon Sep 17 00:00:00 2001 From: Parker Lougheed Date: Fri, 31 May 2024 16:35:22 -0500 Subject: [PATCH 08/19] Update ng-flutter embed sample deps (#2314) Tested locally to ensure the sample continues to work. --- web_embedding/ng-flutter/package.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/web_embedding/ng-flutter/package.json b/web_embedding/ng-flutter/package.json index 1921dd73c..c5d8aa135 100644 --- a/web_embedding/ng-flutter/package.json +++ b/web_embedding/ng-flutter/package.json @@ -11,24 +11,24 @@ }, "private": true, "dependencies": { - "@angular/animations": "^17.3.3", - "@angular/cdk": "^18.0.0", - "@angular/common": "^17.3.3", + "@angular/animations": "^18.0.1", + "@angular/cdk": "^18.0.1", + "@angular/common": "^18.0.1", "@angular/compiler": "^18.0.1", "@angular/core": "^18.0.1", - "@angular/forms": "^17.3.3", - "@angular/material": "^18.0.0", + "@angular/forms": "^18.0.1", + "@angular/material": "^18.0.1", "@angular/platform-browser": "^18.0.1", - "@angular/platform-browser-dynamic": "^17.3.3", - "@angular/router": "^17.3.3", + "@angular/platform-browser-dynamic": "^18.0.1", + "@angular/router": "^18.0.1", "rxjs": "~7.8.1", "tslib": "^2.6.2", - "zone.js": "~0.14.4" + "zone.js": "~0.14.6" }, "devDependencies": { - "@angular-devkit/build-angular": "^17.3.3", - "@angular/cli": "~17.3.3", - "@angular/compiler-cli": "^17.3.3", + "@angular-devkit/build-angular": "^18.0.2", + "@angular/cli": "~18.0.2", + "@angular/compiler-cli": "^18.0.1", "@types/jasmine": "~5.1.0", "jasmine-core": "~5.1.1", "karma": "~6.4.2", @@ -36,7 +36,7 @@ "karma-coverage": "~2.2.0", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", - "typescript": "~5.4.2" + "typescript": "~5.4.5" }, "sideEffects": false } From 31f87ccc930113d417ecd84aaf36ac1eb22ae90d Mon Sep 17 00:00:00 2001 From: Kate Lovett Date: Mon, 3 Jun 2024 00:20:55 -0500 Subject: [PATCH 09/19] Update old wiki links (#2317) --- .github/PULL_REQUEST_TEMPLATE.md | 4 ++-- CONTRIBUTING.md | 4 ++-- desktop_photo_search/fluent_ui/README.md | 2 +- desktop_photo_search/material/README.md | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index c7328c56f..b43254094 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -14,7 +14,7 @@ reduce redundant work.* If you need help, consider asking for advice on the #hackers-devrel channel on [Discord]. -[Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo +[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/wiki/Chat +[Discord]: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md [Contributors Guide]: https://github.com/flutter/samples/blob/main/CONTRIBUTING.md \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 77fcba2eb..7fbeae80b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -64,7 +64,7 @@ couple years keeping the repo tidy and running smooth. Each app should: * Be designed to build against the current - [stable](https://github.com/flutter/flutter/wiki/Flutter-build-release-channels) + [stable](https://github.com/flutter/flutter/blob/master/docs/releases/Flutter-build-release-channels.md) release of the Flutter SDK. * Include the top level [`analysis_options.yaml`](analysis_options.yaml) @@ -84,7 +84,7 @@ Each app should: In addition, sample code is, at the end of the day, still code. It should be written with at least as much care as the Flutter code you'd find in the SDK itself. For that reason, most of the -[Flutter style guide](https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo) +[Flutter style guide](https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md) also applies to code in this repo. ### The `experimental` folder diff --git a/desktop_photo_search/fluent_ui/README.md b/desktop_photo_search/fluent_ui/README.md index cc0a13240..525933566 100644 --- a/desktop_photo_search/fluent_ui/README.md +++ b/desktop_photo_search/fluent_ui/README.md @@ -52,7 +52,7 @@ Please see [macOS Signing and Security][macOS-security] for more detail. [built_value]: https://pub.dev/packages/built_value [file_chooser]: https://github.com/google/flutter-desktop-embedding/tree/master/plugins/file_chooser [fluent_ui]: https://pub.dev/packages/fluent_ui -[flutter_channels]: https://github.com/flutter/flutter/wiki/Flutter-build-release-channels +[flutter_channels]: https://github.com/flutter/flutter/blob/master/docs/releases/Flutter-build-release-channels.md [http]: https://pub.dev/packages/http [macOS-client]: https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_network_client [macOS-read-write]: https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_files_user-selected_read-write diff --git a/desktop_photo_search/material/README.md b/desktop_photo_search/material/README.md index 68663a62a..73ccda0d2 100644 --- a/desktop_photo_search/material/README.md +++ b/desktop_photo_search/material/README.md @@ -50,7 +50,7 @@ Please see [macOS Signing and Security][macOS-security] for more detail. [built_collection]: https://pub.dev/packages/built_collection [built_value]: https://pub.dev/packages/built_value [file_chooser]: https://github.com/google/flutter-desktop-embedding/tree/master/plugins/file_chooser -[flutter_channels]: https://github.com/flutter/flutter/wiki/Flutter-build-release-channels +[flutter_channels]: https://github.com/flutter/flutter/blob/master/docs/releases/Flutter-build-release-channels.md [http]: https://pub.dev/packages/http [macOS-client]: https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_network_client [macOS-read-write]: https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_files_user-selected_read-write From 121d29627ae7f9a59b8581c7639c6226844ff3e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 19:36:10 +1000 Subject: [PATCH 10/19] Bump github/codeql-action from 3.25.6 to 3.25.7 (#2318) --- .github/workflows/scorecards-analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index c69ec9049..3a9eb0a30 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -50,6 +50,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@9fdb3e49720b44c48891d036bb502feb25684276 + uses: github/codeql-action/upload-sarif@f079b8493333aace61c81488f8bd40919487bd9f with: sarif_file: results.sarif From 2b451d2daeb33776926001ec621bd26a2baae85b Mon Sep 17 00:00:00 2001 From: Parker Lougheed Date: Mon, 3 Jun 2024 16:46:28 -0500 Subject: [PATCH 11/19] Migrate bootstrapping in element embedding sample (#2315) Migrating the Angular sample is blocked on https://github.com/flutter/flutter/issues/149443 Contributes to https://github.com/flutter/samples/issues/2297. --- .../element_embedding_demo/pubspec.yaml | 1 - .../element_embedding_demo/web/css/style.css | 2 +- .../element_embedding_demo/web/index.html | 25 ++++++++----------- .../flutter/web/flutter_bootstrap.js | 0 4 files changed, 12 insertions(+), 16 deletions(-) create mode 100644 web_embedding/ng-flutter/flutter/web/flutter_bootstrap.js diff --git a/web_embedding/element_embedding_demo/pubspec.yaml b/web_embedding/element_embedding_demo/pubspec.yaml index 5dde63f0d..f35e99415 100644 --- a/web_embedding/element_embedding_demo/pubspec.yaml +++ b/web_embedding/element_embedding_demo/pubspec.yaml @@ -7,7 +7,6 @@ environment: sdk: ^3.4.0-0 dependencies: - cupertino_icons: ^1.0.2 flutter: sdk: flutter diff --git a/web_embedding/element_embedding_demo/web/css/style.css b/web_embedding/element_embedding_demo/web/css/style.css index d93d9b1e6..9ada86b76 100644 --- a/web_embedding/element_embedding_demo/web/css/style.css +++ b/web_embedding/element_embedding_demo/web/css/style.css @@ -162,7 +162,7 @@ h1 { } #flutter_target.resize { width: 480px; - height: 320px; + height: 336px; } #flutter_target.spin { animation: spin 6400ms ease-in-out infinite; } #flutter_target.shadow { position: relative; } diff --git a/web_embedding/element_embedding_demo/web/index.html b/web_embedding/element_embedding_demo/web/index.html index 32f4f86ba..784fd50c2 100644 --- a/web_embedding/element_embedding_demo/web/index.html +++ b/web_embedding/element_embedding_demo/web/index.html @@ -20,9 +20,6 @@ Element embedding - - - @@ -81,17 +78,17 @@ diff --git a/web_embedding/ng-flutter/flutter/web/flutter_bootstrap.js b/web_embedding/ng-flutter/flutter/web/flutter_bootstrap.js new file mode 100644 index 000000000..e69de29bb From daa4aed403e637c49815c4d1dcec1c15264c0e04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 19:11:16 +1000 Subject: [PATCH 12/19] Bump firebase_core and firebase_crashlytics in /game_template (#2322) --- game_template/pubspec.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game_template/pubspec.yaml b/game_template/pubspec.yaml index afa5f4a18..2d960716f 100644 --- a/game_template/pubspec.yaml +++ b/game_template/pubspec.yaml @@ -23,8 +23,8 @@ dependencies: # If you don't need one of the following dependencies, # delete the relevant line below, and get rid of any Dart code # that references the dependency. - firebase_core: ^2.1.1 # Needed for Crashlytics below - firebase_crashlytics: ^3.4.16 # Error reporting + firebase_core: ^3.0.0 # Needed for Crashlytics below + firebase_crashlytics: ^4.0.0 # Error reporting games_services: ^4.0.0 # Achievements and leaderboards google_mobile_ads: ^5.0.0 # Ads in_app_purchase: ^3.0.1 # In-app purchases From 06b8bc9f43f9e7a885dd1b4cdeed3d3ec6012564 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 09:00:00 -0500 Subject: [PATCH 13/19] Bump github/codeql-action from 3.25.7 to 3.25.8 (#2319) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.7 to 3.25.8.
Changelog

Sourced from github/codeql-action's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

Note that the only difference between v2 and v3 of the CodeQL Action is the node version they support, with v3 running on node 20 while we continue to release v2 to support running on node 16. For example 3.22.11 was the first v3 release and is functionally identical to 2.22.11. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.

[UNRELEASED]

No user facing changes.

3.25.8 - 04 Jun 2024

  • Update default CodeQL bundle version to 2.17.4. #2321

3.25.7 - 31 May 2024

  • We are rolling out a feature in May/June 2024 that will reduce the Actions cache usage of the Action by keeping only the newest TRAP cache for each language. #2306

3.25.6 - 20 May 2024

  • Update default CodeQL bundle version to 2.17.3. #2295

3.25.5 - 13 May 2024

  • Add a compatibility matrix of supported CodeQL Action, CodeQL CLI, and GitHub Enterprise Server versions to the https://github.com/github/codeql-action/blob/main/README.md. #2273
  • Avoid printing out a warning for a missing on.push trigger when the CodeQL Action is triggered via a workflow_call event. #2274
  • The tools: latest input to the init Action has been renamed to tools: linked. This option specifies that the Action should use the tools shipped at the same time as the Action. The old name will continue to work for backwards compatibility, but we recommend that new workflows use the new name. #2281

3.25.4 - 08 May 2024

  • Update default CodeQL bundle version to 2.17.2. #2270

3.25.3 - 25 Apr 2024

  • Update default CodeQL bundle version to 2.17.1. #2247
  • Workflows running on macos-latest using CodeQL CLI versions before v2.15.1 will need to either upgrade their CLI version to v2.15.1 or newer, or change the platform to an Intel MacOS runner, such as macos-12. ARM machines with SIP disabled, including the newest macos-latest image, are unsupported for CLI versions before 2.15.1. #2261

3.25.2 - 22 Apr 2024

No user facing changes.

3.25.1 - 17 Apr 2024

  • We are rolling out a feature in April/May 2024 that improves the reliability and performance of analyzing code when analyzing a compiled language with the autobuild build mode. #2235
  • Fix a bug where the init Action would fail if --overwrite was specified in CODEQL_ACTION_EXTRA_OPTIONS. #2245

3.25.0 - 15 Apr 2024

  • The deprecated feature for extracting dependencies for a Python analysis has been removed. #2224

... (truncated)

Commits
  • 2e230e8 Merge pull request #2323 from github/update-v3.25.8-18b06dd1d
  • 66ad891 Update changelog for v3.25.8
  • 18b06dd Merge pull request #2322 from github/dependabot/npm_and_yarn/npm-10d82c2911
  • 200dd0c Update checked-in dependencies
  • 2bb35ea bump the npm group with 4 updates
  • 9c15e42 Merge pull request #2321 from github/update-bundle/codeql-bundle-v2.17.4
  • 98e7922 Merge branch 'main' into update-bundle/codeql-bundle-v2.17.4
  • 440350b Add changelog note
  • d4fcc8b Update default bundle to codeql-bundle-v2.17.4
  • add199b Merge pull request #2320 from github/angelapwen/use-linked-in-tests
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=3.25.7&new-version=3.25.8)](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) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/scorecards-analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 3a9eb0a30..1f71a13ae 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -50,6 +50,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@f079b8493333aace61c81488f8bd40919487bd9f + uses: github/codeql-action/upload-sarif@2e230e8fe0ad3a14a340ad0815ddb96d599d2aff with: sarif_file: results.sarif From dcc84f3c651f7a40d1b5798b5de7f17f2cdb409c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 01:44:35 -0500 Subject: [PATCH 14/19] Bump actions/checkout from 4.1.6 to 4.1.7 (#2328) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7.
Release notes

Sourced from actions/checkout's releases.

v4.1.7

What's Changed

New Contributors

Full Changelog: https://github.com/actions/checkout/compare/v4.1.6...v4.1.7

Changelog

Sourced from actions/checkout's changelog.

Changelog

v4.1.7

v4.1.6

v4.1.5

v4.1.4

v4.1.3

v4.1.2

v4.1.1

v4.1.0

v4.0.0

v3.6.0

v3.5.3

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.6&new-version=4.1.7)](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) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/beta.yml | 6 +++--- .github/workflows/gh-pages.yml | 2 +- .github/workflows/main.yml | 8 ++++---- .github/workflows/scorecards-analysis.yml | 2 +- .github/workflows/verify-web-demos.yml | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 75a40cf41..d53d03d1f 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -26,7 +26,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'zulu' @@ -41,7 +41,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'flutter/samples' steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'zulu' @@ -56,7 +56,7 @@ jobs: runs-on: macos-latest if: github.repository == 'flutter/samples' steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'zulu' diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 496a6a045..f737649a5 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 with: submodules: true fetch-depth: 0 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9b54f7907..9fb131a63 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,7 +27,7 @@ jobs: flutter_version: [stable, beta, master] os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'zulu' @@ -40,7 +40,7 @@ jobs: name: web/samples_index config check runs-on: ubuntu-latest steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1 - run: | dart pub get @@ -50,7 +50,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'flutter/samples' steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'zulu' @@ -63,7 +63,7 @@ jobs: runs-on: macos-latest if: github.repository == 'flutter/samples' steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 with: distribution: 'zulu' diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 1f71a13ae..4300dacf2 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -22,7 +22,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 with: persist-credentials: false diff --git a/.github/workflows/verify-web-demos.yml b/.github/workflows/verify-web-demos.yml index ac007e1a5..9d41973ed 100644 --- a/.github/workflows/verify-web-demos.yml +++ b/.github/workflows/verify-web-demos.yml @@ -21,7 +21,7 @@ jobs: # - beta steps: - name: Checkout - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 with: submodules: true fetch-depth: 0 From c4cc00629476434b3395a70b5c6ee2b1eeb97069 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 01:44:49 -0500 Subject: [PATCH 15/19] Bump github/codeql-action from 3.25.8 to 3.25.9 (#2327) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.8 to 3.25.9.
Changelog

Sourced from github/codeql-action's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

Note that the only difference between v2 and v3 of the CodeQL Action is the node version they support, with v3 running on node 20 while we continue to release v2 to support running on node 16. For example 3.22.11 was the first v3 release and is functionally identical to 2.22.11. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.

[UNRELEASED]

  • Update default CodeQL bundle version to 2.17.5. #2327

3.25.9 - 12 Jun 2024

  • Avoid failing database creation if the database folder already exists and contains some unexpected files. Requires CodeQL 2.18.0 or higher. #2330
  • The init Action will attempt to clean up the database cluster directory before creating a new database and at the end of the job. This will help to avoid issues where the database cluster directory is left in an inconsistent state. #2332

3.25.8 - 04 Jun 2024

  • Update default CodeQL bundle version to 2.17.4. #2321

3.25.7 - 31 May 2024

  • We are rolling out a feature in May/June 2024 that will reduce the Actions cache usage of the Action by keeping only the newest TRAP cache for each language. #2306

3.25.6 - 20 May 2024

  • Update default CodeQL bundle version to 2.17.3. #2295

3.25.5 - 13 May 2024

  • Add a compatibility matrix of supported CodeQL Action, CodeQL CLI, and GitHub Enterprise Server versions to the https://github.com/github/codeql-action/blob/main/README.md. #2273
  • Avoid printing out a warning for a missing on.push trigger when the CodeQL Action is triggered via a workflow_call event. #2274
  • The tools: latest input to the init Action has been renamed to tools: linked. This option specifies that the Action should use the tools shipped at the same time as the Action. The old name will continue to work for backwards compatibility, but we recommend that new workflows use the new name. #2281

3.25.4 - 08 May 2024

  • Update default CodeQL bundle version to 2.17.2. #2270

3.25.3 - 25 Apr 2024

  • Update default CodeQL bundle version to 2.17.1. #2247
  • Workflows running on macos-latest using CodeQL CLI versions before v2.15.1 will need to either upgrade their CLI version to v2.15.1 or newer, or change the platform to an Intel MacOS runner, such as macos-12. ARM machines with SIP disabled, including the newest macos-latest image, are unsupported for CLI versions before 2.15.1. #2261

3.25.2 - 22 Apr 2024

No user facing changes.

3.25.1 - 17 Apr 2024

  • We are rolling out a feature in April/May 2024 that improves the reliability and performance of analyzing code when analyzing a compiled language with the autobuild build mode. #2235
  • Fix a bug where the init Action would fail if --overwrite was specified in CODEQL_ACTION_EXTRA_OPTIONS. #2245

... (truncated)

Commits
  • 530d4fe Merge pull request #2334 from github/update-v3.25.9-37809d1f1
  • 65db484 Update changelog for v3.25.9
  • 37809d1 Merge pull request #2332 from github/henrymercer/cleanup-db-location
  • 159d911 Tweak changelog entries
  • ed34eb9 Skip init-post cleanup on GitHub-hosted runners
  • 31fe7dd Merge pull request #2326 from github/dependabot/npm_and_yarn/npm-8402b9d28a
  • d8d73c0 Clean up DB cluster directory at the end of each job
  • 3d849e9 Include underlying error in error message
  • 945bb87 Merge pull request #2331 from github/igfoo/bash
  • 9ee83fa Update checked-in dependencies
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=3.25.8&new-version=3.25.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/scorecards-analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 4300dacf2..83e248e5b 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -50,6 +50,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@2e230e8fe0ad3a14a340ad0815ddb96d599d2aff + uses: github/codeql-action/upload-sarif@530d4feaa9c62aaab2d250371e2061eb7a172363 with: sarif_file: results.sarif From ea3a0f53056ad92e8e8bcd5f6d28f374424a3a5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 15 Jun 2024 15:08:37 -0500 Subject: [PATCH 16/19] Bump github/codeql-action from 3.25.9 to 3.25.10 (#2331) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.9 to 3.25.10.
Changelog

Sourced from github/codeql-action's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

Note that the only difference between v2 and v3 of the CodeQL Action is the node version they support, with v3 running on node 20 while we continue to release v2 to support running on node 16. For example 3.22.11 was the first v3 release and is functionally identical to 2.22.11. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.

[UNRELEASED]

No user facing changes.

3.25.10 - 13 Jun 2024

  • Update default CodeQL bundle version to 2.17.5. #2327

3.25.9 - 12 Jun 2024

  • Avoid failing database creation if the database folder already exists and contains some unexpected files. Requires CodeQL 2.18.0 or higher. #2330
  • The init Action will attempt to clean up the database cluster directory before creating a new database and at the end of the job. This will help to avoid issues where the database cluster directory is left in an inconsistent state. #2332

3.25.8 - 04 Jun 2024

  • Update default CodeQL bundle version to 2.17.4. #2321

3.25.7 - 31 May 2024

  • We are rolling out a feature in May/June 2024 that will reduce the Actions cache usage of the Action by keeping only the newest TRAP cache for each language. #2306

3.25.6 - 20 May 2024

  • Update default CodeQL bundle version to 2.17.3. #2295

3.25.5 - 13 May 2024

  • Add a compatibility matrix of supported CodeQL Action, CodeQL CLI, and GitHub Enterprise Server versions to the https://github.com/github/codeql-action/blob/main/README.md. #2273
  • Avoid printing out a warning for a missing on.push trigger when the CodeQL Action is triggered via a workflow_call event. #2274
  • The tools: latest input to the init Action has been renamed to tools: linked. This option specifies that the Action should use the tools shipped at the same time as the Action. The old name will continue to work for backwards compatibility, but we recommend that new workflows use the new name. #2281

3.25.4 - 08 May 2024

  • Update default CodeQL bundle version to 2.17.2. #2270

3.25.3 - 25 Apr 2024

  • Update default CodeQL bundle version to 2.17.1. #2247
  • Workflows running on macos-latest using CodeQL CLI versions before v2.15.1 will need to either upgrade their CLI version to v2.15.1 or newer, or change the platform to an Intel MacOS runner, such as macos-12. ARM machines with SIP disabled, including the newest macos-latest image, are unsupported for CLI versions before 2.15.1. #2261

3.25.2 - 22 Apr 2024

No user facing changes.

... (truncated)

Commits
  • 23acc5c Merge pull request #2337 from github/update-v3.25.10-5bf6dad35
  • 9b72dbd Update changelog for v3.25.10
  • 5bf6dad Merge pull request #2329 from github/henrymercer/csharp-buildless-rollback-me...
  • feec81c Merge branch 'main' into henrymercer/csharp-buildless-rollback-mechanism
  • 789b5f8 Merge pull request #2328 from github/henrymercer/direct-tracing-fix
  • c36b5fc Merge pull request #2327 from github/update-bundle/codeql-bundle-v2.17.5
  • b3642aa Merge branch 'main' into update-bundle/codeql-bundle-v2.17.5
  • 1fc6e20 Merge pull request #2335 from github/mergeback/v3.25.9-to-main-530d4fea
  • 356bee4 Update checked-in dependencies
  • 385808c Update changelog and version after v3.25.9
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=3.25.9&new-version=3.25.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/scorecards-analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 83e248e5b..867b8e5e3 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -50,6 +50,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@530d4feaa9c62aaab2d250371e2061eb7a172363 + uses: github/codeql-action/upload-sarif@23acc5c183826b7a8a97bce3cecc52db901f8251 with: sarif_file: results.sarif From 7fab2dee8793821d24846def8cad2118b54afae3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 21:47:53 +1000 Subject: [PATCH 17/19] Bump cloud_firestore and firebase_core in /flutter_maps_firestore (#2326) --- flutter_maps_firestore/pubspec.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flutter_maps_firestore/pubspec.yaml b/flutter_maps_firestore/pubspec.yaml index 8c242597a..8d041decf 100644 --- a/flutter_maps_firestore/pubspec.yaml +++ b/flutter_maps_firestore/pubspec.yaml @@ -8,8 +8,8 @@ environment: dependencies: flutter: sdk: flutter - cloud_firestore: ^4.6.0 - firebase_core: ^2.11.0 + cloud_firestore: ">=4.6.0 <6.0.0" + firebase_core: ">=2.11.0 <4.0.0" google_maps_flutter: ^2.2.6 google_maps_webservice: ^0.0.20-nullsafety.5 location: ">=4.4.0 <7.0.0" From 0e3623e3dfbfb7f2ef6647daf42a9e8551bf3336 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 21:55:09 +1000 Subject: [PATCH 18/19] Bump pigeon from 19.0.2 to 20.0.1 in /add_to_app/books/flutter_module_books (#2324) --- add_to_app/books/flutter_module_books/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/add_to_app/books/flutter_module_books/pubspec.yaml b/add_to_app/books/flutter_module_books/pubspec.yaml index 637cd573b..bde4e0459 100644 --- a/add_to_app/books/flutter_module_books/pubspec.yaml +++ b/add_to_app/books/flutter_module_books/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: dev_dependencies: analysis_defaults: path: ../../../analysis_defaults - pigeon: ">=11.0.0 <20.0.0" + pigeon: ">=11.0.0 <21.0.0" flutter_test: sdk: flutter From 4fa43138eb147215e3f437dd26edb2d2e0b2fe0d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 18:42:34 +1000 Subject: [PATCH 19/19] Bump firebase_core, cloud_firestore and firebase_auth in /experimental/web_dashboard (#2325) Bumps [firebase_core](https://github.com/firebase/flutterfire/tree/master/packages/firebase_core), [cloud_firestore](https://github.com/firebase/flutterfire/tree/master/packages/cloud_firestore) and [firebase_auth](https://github.com/firebase/flutterfire/tree/master/packages/firebase_auth). These dependencies needed to be updated together. Updates `firebase_core` from 2.32.0 to 3.1.0
Changelog

Sourced from firebase_core's changelog.

firebase_core - v3.1.0

firebase_core_platform_interface - v5.1.0

firebase_core_web - v2.17.2

  • FIX(firestore,web): ensure streams are removed on "hot restart" (#12913). (c1a67e54)

firebase_database_web - v0.2.5+9

  • FIX(database,web): clean up stream handlers on "hot restart" (#12915). (e298cb4e)

firebase_storage_web - v3.9.9

  • FIX(storage,web): clean up stream handlers on "hot restart" (#12927). (0ea7099c)

firebase_vertexai - v0.2.2

  • FEAT(vertexai): add name constructor for function calling schema (#12898). (466884b6)

2024-06-06

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


firebase_vertexai - v0.2.1

2024-06-04 - BoM 2.0.0

Changes

... (truncated)

Commits
  • f7d4a7a chore(release): publish packages
  • c1a67e5 fix(firestore, web): ensure streams are removed on "hot restart" (#12913)
  • a224a02 chore(all): migrate example web directories to new structure (#12911)
  • 1333f4a chore: topics for all FlutterFire plugins in pubspec.yaml files (#12841)
  • 859ec1d feat: add support for demo project (#11973)
  • 1b33533 chore(release): publish packages + BoM 2.0.0 (#12895)
  • f67914c feat: bump Firebase android SDK to 33.1.0 (#12874)
  • 52accfc refactor!: android plugins require minSdk 21, auth requires minSdk 23 ahe...
  • de0cea2 refactor!: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SD...
  • fcb3c21 feat: bump Firebase iOS SDK to 10.27.0 (#12871)
  • Additional commits viewable in compare view

Updates `cloud_firestore` from 4.17.5 to 5.0.1
Changelog

Sourced from cloud_firestore's changelog.

cloud_firestore - v5.0.1

  • FIX(firestore,macos): add Nonull decorator to PigeonParser to remove warnings when building (#12930). (264b7643)
  • FIX(firestore,web): ensure streams are removed on "hot restart" (#12913). (c1a67e54)

cloud_firestore_web - v4.0.1

  • FIX(firestore,web): ensure streams are removed on "hot restart" (#12913). (c1a67e54)

firebase_app_check - v0.3.0+1

  • FIX(app-check,web): fixed broken onTokenChanged and ensured it is properly cleaned up. Streams are also cleaned up on "hot restart" (#12933). (093b5fef)
  • FIX(firebase_app_check,ios): Replace angles with quotes in import statement (#12929). (f2fc902b)
  • FIX(app-check,ios): update app check to stable release (#12924). (ced11684)

firebase_app_check_web - v0.1.2+9

  • FIX(app-check,web): fixed broken onTokenChanged and ensured it is properly cleaned up. Streams are also cleaned up on "hot restart" (#12933). (093b5fef)

firebase_auth - v5.1.0

  • FIX(auth,ios): fix the parsing of an error that could specifically happen when using MicrosoftProvider (#12920). (3b415e64)
  • FEAT(auth,apple): create a credential with idToken, rawNonce & appleFullPersonName (#12356). (17793080)

firebase_auth_platform_interface - v7.4.0

  • FEAT(auth,apple): create a credential with idToken, rawNonce & appleFullPersonName (#12356). (17793080)

firebase_auth_web - v5.12.2

  • FIX(auth,web): unsubscribe from stream handlers after "hot restart" (#12908). (a76c8866)
  • FIX(auth,web): stream handlers are properly cleaned up and recreated (#12903). (daaef12c)

firebase_core - v3.1.0

firebase_core_platform_interface - v5.1.0

firebase_core_web - v2.17.2

  • FIX(firestore,web): ensure streams are removed on "hot restart" (#12913). (c1a67e54)

firebase_database_web - v0.2.5+9

  • FIX(database,web): clean up stream handlers on "hot restart" (#12915). (e298cb4e)

firebase_storage_web - v3.9.9

... (truncated)

Commits
  • f7d4a7a chore(release): publish packages
  • 264b764 fix(firestore, macos): add Nonull decorator to PigeonParser to remove warning...
  • c1a67e5 fix(firestore, web): ensure streams are removed on "hot restart" (#12913)
  • a224a02 chore(all): migrate example web directories to new structure (#12911)
  • 1333f4a chore: topics for all FlutterFire plugins in pubspec.yaml files (#12841)
  • 1b33533 chore(release): publish packages + BoM 2.0.0 (#12895)
  • e6069b3 chore(cloud_firestore): upgrade gradle (#12875)
  • 52accfc refactor!: android plugins require minSdk 21, auth requires minSdk 23 ahe...
  • de0cea2 refactor!: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SD...
  • 0a89020 chore: move the Flutter Favorite image in the correct image folder (#12870)
  • Additional commits viewable in compare view

Updates `firebase_auth` from 4.20.0 to 5.1.0
Changelog

Sourced from firebase_auth's changelog.

firebase_auth - v5.1.0

  • FIX(auth,ios): fix the parsing of an error that could specifically happen when using MicrosoftProvider (#12920). (3b415e64)
  • FEAT(auth,apple): create a credential with idToken, rawNonce & appleFullPersonName (#12356). (17793080)

firebase_auth_platform_interface - v7.4.0

  • FEAT(auth,apple): create a credential with idToken, rawNonce & appleFullPersonName (#12356). (17793080)

firebase_auth_web - v5.12.2

  • FIX(auth,web): unsubscribe from stream handlers after "hot restart" (#12908). (a76c8866)
  • FIX(auth,web): stream handlers are properly cleaned up and recreated (#12903). (daaef12c)

firebase_core - v3.1.0

firebase_core_platform_interface - v5.1.0

firebase_core_web - v2.17.2

  • FIX(firestore,web): ensure streams are removed on "hot restart" (#12913). (c1a67e54)

firebase_database_web - v0.2.5+9

  • FIX(database,web): clean up stream handlers on "hot restart" (#12915). (e298cb4e)

firebase_storage_web - v3.9.9

  • FIX(storage,web): clean up stream handlers on "hot restart" (#12927). (0ea7099c)

firebase_vertexai - v0.2.2

  • FEAT(vertexai): add name constructor for function calling schema (#12898). (466884b6)

2024-06-06

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

... (truncated)

Commits
  • f7d4a7a chore(release): publish packages
  • 1779308 feat(auth, apple): create a credential with idToken, rawNonce & `appleFul...
  • 3b415e6 fix(auth, ios): fix the parsing of an error that could specifically happen wh...
  • c1a67e5 fix(firestore, web): ensure streams are removed on "hot restart" (#12913)
  • a224a02 chore(all): migrate example web directories to new structure (#12911)
  • a76c886 fix(auth, web): unsubscribe from stream handlers after "hot restart" (#12908)
  • daaef12 fix(auth, web): stream handlers are properly cleaned up and recreated (#12903)
  • 1333f4a chore: topics for all FlutterFire plugins in pubspec.yaml files (#12841)
  • e522fb1 chore(auth): upgrade gradle (#12882)
  • 1b33533 chore(release): publish packages + BoM 2.0.0 (#12895)
  • Additional commits viewable in compare view

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) ---
Dependabot commands and options
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 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)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- experimental/web_dashboard/pubspec.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/experimental/web_dashboard/pubspec.yaml b/experimental/web_dashboard/pubspec.yaml index cf1989c8b..d95c6b8b4 100644 --- a/experimental/web_dashboard/pubspec.yaml +++ b/experimental/web_dashboard/pubspec.yaml @@ -7,12 +7,12 @@ environment: sdk: ^3.4.0-0 dependencies: - cloud_firestore: ^4.15.6 + cloud_firestore: ^5.0.1 collection: ^1.16.0 community_charts_flutter: ^1.0.2 cupertino_icons: ^1.0.0 - firebase_auth: ^4.0.1 - firebase_core: ^2.25.5 + firebase_auth: ^5.1.0 + firebase_core: ^3.1.0 flutter: sdk: flutter google_sign_in: ^6.0.0