-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Support for Firebase v9 (compat) #850
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
c6e3bb1
Build firebaseui-esm for use against firebase/compat/*
jamesdaniels 99ca009
tenantId and languageCode are readonly as of beta.2
jamesdaniels 6dc3781
comment out more tests
jamesdaniels 4d34ac8
Upgrade to beta.8, uncomment-out tests
jamesdaniels 806ff1d
cleanup
jamesdaniels 5e76e3a
Revert whitespace changes
jamesdaniels 41a29e5
Bump version in demo
jamesdaniels 3205e24
Pin JS SDK, beta.0
jamesdaniels 3238bd4
Adding an NPM demo and fixing the CSS by upgrading gulp-css-concat
jamesdaniels 41c69e5
Cleanup
jamesdaniels aa9d4ce
v5 is now taken, lets go 0.600
jamesdaniels b489731
Namespace registry
jamesdaniels dda6a74
0.600.0-rc.0
jamesdaniels 75d87fa
Bumping versions
jamesdaniels e060629
Merged master.
jamesdaniels fdcbed4
Fix bower dep
jamesdaniels 0887bd8
Cleanup and comment out flaky test
jamesdaniels c68fa83
Bump CDN version and drop the wdr change
jamesdaniels f70377b
Split the build and test so things dont time out
jamesdaniels b332860
Undo the package.json changes in favor to workflow
jamesdaniels f113c47
There was indeed a loop in the buildscript
jamesdaniels 1d7495a
Try a sleep to let the tunnel connect
jamesdaniels c5afcd7
Suacelabs is a timing thing, can see in logs start early
jamesdaniels 6779db5
Updating the demo widget.html with the new Firebase JS SDK
jamesdaniels e546ea9
Flush out the webpack demo a bit more
jamesdaniels 125e537
webdriver-manager has broken with the chrome version on github action…
jamesdaniels 9b6f115
String magics
jamesdaniels 0ef38e0
Echo it
jamesdaniels 44fd819
Use the --product-version
jamesdaniels 4f0295a
Version, dropping demo-npm
jamesdaniels cf5ac8a
revert test change
jamesdaniels a4cf936
Updating README w/v6/9 references
jamesdaniels 7e7db86
Whooops sauce_connect wasnt spinning up if cache hit, add OSX support
jamesdaniels ed5aa72
Replace the TODO w/init as add project doesn't expose compat by default
jamesdaniels 6f040d7
Merge master
jamesdaniels 628609b
Bump the Firebase version to include the updateUser fix
jamesdaniels 8336d16
Revert sample-config
jamesdaniels c0af661
Try adding the flaky test back in
jamesdaniels cedeb63
Bump versions, undo out of scope changes
jamesdaniels 18947ba
Bump Firebase version in README
jamesdaniels 93d79e3
Revert some changes, bump firebase dep
jamesdaniels eaafdf1
webdriver-manager use equal on versions.chrome arg
jamesdaniels 66e445d
Merge branch 'master' into vNext-compat
jamesdaniels f986910
Bump lockfile
jamesdaniels 5d0d0b5
update package-lock.json up-to-date
xil222 16d65e7
remove firebase init in demoApp(which initialize twice)
xil222 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
* Now using Firebase v9/compat |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it might be better to add an intro under the line below, to let developers understand their when they can choose from using Firebase V8, V9 compat, V9 and what to do along with using FirebaseUI.
FirebaseUI-web v6.0.0 is intended to be used alongside Firebase JS SDK v9 compat.
Something like:
We are migrating FirebaseUI to use Firebase JS SDK v9. There will be two phases of migration, we’re currently at phase 1 for v6.0.0:
For those developers:
before the phase 2 migration to Firebase JS SDK v9.
to change the import(import Firebase compat library when we’re at phase 1, or wait for phase 2 and use import by modules using Firebase v9).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@xil222 Agree we should be more descriptive but should be cautious about communicating any plans here, IMO. Especially when our roadmap is still up in the air. Either way going compat is a an essential first step.
@bojeil-google thoughts on wording?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I agree with @jamesdaniels (let's not communicate any plans yet). Let's just focus on informing customers that v6.0.0 should be used with firebase version v9 (compat)and higher. We can also explain some of the changes needed when switching from v8 to v9 (such as the difference in how app and auth are imported or included via cdn, etc.) We can also mention the benefit when using firebaseui v6.0.0 with other v9 firebase services, such as firestore (when it comes to modularization). The description below seems to cover most of that.