firebase_ui_auth: widen app_links constraint to allow ^7.0.0

Open Beginner friendly
#672 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
68/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
dart, firebase, flutter

Research direction

Locate the firebase_ui_auth package dependency declaration and inspect its app_links API usage, then compare that usage with the app_links 7.x changelog. Run the package's existing tests and dependency resolution checks. Done means the supported constraint accepts the intended app_links release without API or build failures and addresses the reported iOS lifecycle warning.

Written by the indexing model from the issue text.

Description

Needs Attention

firebase_ui_auth 3.1.0 pins app_links: ^6.4.0. app_links 7.x has been out for a while (currently 7.2.1) and includes the UIScene lifecycle adoption, so any app using firebase_ui_auth is held on 6.4.1 and gets this on every iOS launch:

Plugin AppLinksIosPlugin uses deprecated application lifecycle events. Please contact plugin maintainers and request UIScene lifecycle support. This will be required in a future version of Flutter.

Flutter has said these warnings will become errors in a future release, so this will eventually break builds rather than just being noise.

From the app_links changelog the 6 to 7 bump looks small on the consuming side. Would you accept a PR widening the constraint to ">=6.4.0 <8.0.0" (or straight ^7.0.0) if the API usage in firebase_ui_auth is compatible?

Dominant language
Dart
Stars
152
Forks
141
Avg merge
2d 11h
Merged PRs (30d)
6

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from firebase/FirebaseUI-Flutter

All issues in firebase/FirebaseUI-Flutter

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.