v6 -> v7 migration notes #1309
Unanswered
bezysoftware
asked this question in
v7 (rewrite)
Replies: 2 comments 2 replies
-
Beta Was this translation helpful? Give feedback.
1 reply
-
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I'm currently migrating from v6 to v7 and I though I'd document my progress here, highlighting some of the issues I encounter along the way.
Current state
The app in question (deliberately not naming it as I don't want this to come of as a promotion, but let me know if interested) is currently on following setup:
FirebaseUI+Angular version are stuck on Angular 18. The goal is to get to v20 and migrate the FirebaseUI v7. The AngularFire is used in compat mode. Translations are done via CSS (auto generated via script which pulls string from the Android Firebase repo).
Upgrade packages to v20
Upgrade itself is fine, I had to remove FirebaseUI packages completely and comment out code to be able to build, but it compiles. What's worse is I can't get the firebase compat API to work, but with help of AI I migrated to the modular API. So far so good. I wanted to migrate firebase to v12, but that isn't supported by AngularFire atm, so landed on v11.
FirebaseUI v7 (beta2)
Now onto the new thing. In general my biggest issue is the documentation:
provideFirebaseUIPoliciesis burried deep in Migration docs even though it's fairly important piece, it would help to include it in samplesLets move on more code-related issues, mostly around styling:
@importstatement in sass has been deprecated in favour of@usethat should be in the docsoutlineoption, onlyprimaryandsecondarysetLocale- can it accept only the string for locale? We already register everything viaregisterLocale, can't it internally do a lookup? This would greatly simplify our codeI can update here as I encounter other things. In general the rewrite is promising, I'm looking forward to the RC&release!
Beta Was this translation helpful? Give feedback.
All reactions