flutter-tinhte_demo icon indicating copy to clipboard operation
flutter-tinhte_demo copied to clipboard

Update dependency firebase_core to v3

Open renovate[bot] opened this issue 1 year ago • 1 comments

This PR contains the following updates:

Package Type Update Change
firebase_core (source) dependencies major ^2.15.0 -> ^3.0.0

Release Notes

firebase/flutterfire (firebase_core)

v3.6.0

Compare Source

v3.5.0

Compare Source

v3.4.1

Compare Source

  • Update a dependency to the latest release.

v3.4.0

Compare Source

v3.3.0

Compare Source

v3.2.0

Compare Source

v3.1.1

Compare Source

  • FIX(auth,windows): fix a crash that could happen when using sendEmailVerification or sendPasswordResetEmail (#​12946). (a1008290)

v3.1.0

Compare Source

v3.0.0

Compare Source

Note: This release has breaking changes.

  • FEAT: bump Firebase android SDK to 33.1.0 (#​12874). (f67914c4)
  • FEAT: bump Firebase iOS SDK to 10.27.0 (#​12871). (fcb3c212)
  • FEAT: bump CPP SDK to version 12.0.0 (#​12866). (6efc0d47)
  • BREAKING REFACTOR: android plugins require minSdk 21, auth requires minSdk 23 ahead of android BOM >=33.0.0 (#​12873). (52accfc6)
  • BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK v11 breaking change (#​12872). (de0cea2c)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Jun 04 '24 16:06 renovate[bot]

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pubspec.lock
Command failed: flutter pub upgrade firebase_core
Because no versions of firebase_crashlytics match >3.4.0 <3.4.1 and firebase_crashlytics >=3.3.0 <3.4.0 depends on firebase_core_platform_interface ^4.8.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.1-∞ requires firebase_core_platform_interface ^4.8.0.
And because firebase_crashlytics >=3.4.1 <3.4.2 depends on firebase_core ^2.19.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.2-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.2 <3.4.3 depends on firebase_core ^2.20.0 and firebase_crashlytics >=3.4.3 <3.4.4 depends on firebase_core ^2.21.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.4-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.4 <3.4.5 depends on firebase_core ^2.22.0 and firebase_crashlytics >=3.4.5 <3.4.6 depends on firebase_core ^2.23.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.6-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.6 <3.4.7 depends on firebase_core ^2.24.0 and firebase_crashlytics >=3.4.7 <3.4.8 depends on firebase_core ^2.24.1, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.8-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.8 <3.4.10 depends on firebase_core ^2.24.2 and firebase_crashlytics >=3.4.10 <3.4.11 depends on firebase_core ^2.25.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.11-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.11 <3.4.12 depends on firebase_core ^2.25.1 and firebase_crashlytics >=3.4.12 <3.4.13 depends on firebase_core ^2.25.2, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.13-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.13 <3.4.14 depends on firebase_core ^2.25.3 and firebase_crashlytics >=3.4.14 <3.4.16 depends on firebase_core ^2.25.4, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.16-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.16 <3.4.17 depends on firebase_core ^2.25.5 and firebase_crashlytics >=3.4.17 <3.4.18 depends on firebase_core ^2.26.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.18-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.18 <3.4.19 depends on firebase_core ^2.27.0 and firebase_crashlytics >=3.4.19 <3.4.20 depends on firebase_core ^2.27.1, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.4.20-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.4.20 <3.5.0 depends on firebase_core ^2.27.2 and firebase_crashlytics >=3.5.0 <3.5.1 depends on firebase_core ^2.28.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.5.1-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.5.1 <3.5.2 depends on firebase_core ^2.29.0 and firebase_crashlytics >=3.5.2 <3.5.3 depends on firebase_core ^2.30.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.5.3-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.5.3 <3.5.5 depends on firebase_core ^2.30.1 and firebase_crashlytics >=3.5.5 <3.5.6 depends on firebase_core ^2.31.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <3.5.6-∞ requires firebase_core_platform_interface ^4.8.0 or firebase_core ^2.19.0.
And because firebase_crashlytics >=3.5.6 <3.5.7 depends on firebase_core ^2.31.1 and firebase_crashlytics ^3.5.7 depends on firebase_core ^2.32.0, firebase_crashlytics >=3.3.0 <3.4.0-∞ or >3.4.0 <4.0.0-∞ requires firebase_core ^2.19.0 or firebase_core_platform_interface ^4.8.0.
And because firebase_crashlytics 3.4.0 depends on firebase_core ^2.18.0 and the_app depends on firebase_core ^3.0.0, firebase_crashlytics ^3.3.0 requires firebase_core_platform_interface ^4.8.0.
So, because the_app depends on both firebase_core_platform_interface ^5.0.0 and firebase_crashlytics ^3.3.4, version solving failed.


You can try the following suggestion to make the pubspec resolve:
* Consider downgrading your constraint on firebase_core: flutter pub add firebase_core:^2.23.0

renovate[bot] avatar Jun 04 '24 16:06 renovate[bot]