-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
feat!: Update Firebase iOS SDK version to v11 #8028
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
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.
oh darn - I was hoping this was non-breaking but forgot about the bumps to the min supported version on platforms, quite right on that one
podspecs and docs may not be inline with regards to minimums speced in podfile and/or described as supported in docs - haven't scanned
code may have @available
branches that are no longer applicable as new minimum means previous checked ver is always available, could use a grep for available perhaps
test app may need xcproj update to change min supported ?
that's all I can think of as those things bump...
c1dc501
to
ebb04e8
Compare
ebb04e8
to
ec242c1
Compare
Task was to determine what was causing storage emulator to crash the app on iOS
While I was there I took care of my own review comments and bumped firebase-android-sdk:
I think this is good to go? It passed e2e tests locally now and I reproduced the earlier failure. Hopefully CI agrees. |
This is a breaking change since the minimum version of iOS and macOS has changed
Upstream firestore-ios-sdk-frameworks issue is fixed and the Firestore binary distribution now directly depends on nanopb as it should, so we should remove the workaround here. This tangentially fixes compile of InAppMessaging which was specifying a mutually exclusive nanopb version range
firebase-ios-sdk v11+ removed one of the parameters from their component initialization API, we must remove it here to use firebase-ios-sdk v11+
only noticed when attempting to deploy our test functions, this must have been missed in the yarn2+ forward-port
with exception of custom region - it does not work well with v2
the goal here is mostly to get firebase emulator up to date
...and in fact they cause a problem with a TypeError that URL.pathname does not have a setter any longer
somehow this wasn't flagged as an error before, but on firebase-ios-sdk v11+ if you attempt to use a secondary app with incorrect emulator config the app will crash now
ec242c1
to
411c018
Compare
If the PR looks fine, can we merge and release a new version? We are facing issues with latest versions of iOS 😞 |
@witcher-shailesh well, sure - but you realize it only looks fine since approx 12 hours ago and that was me just hammering on it without review 😆 . It's in review today :-) |
Oh understood @mikehardy, We currently needed it for local development mostly, do we don't release beta or preview versions where we can opt during development phase and suggest feedback? |
@witcher-shailesh there are a variety of ways to get things early:
|
This is a breaking change since the minimum version of iOS and macOS has changed
Description
Related issues
Release Summary
Checklist
Android
iOS
e2e
tests added or updated inpackages/\*\*/e2e
jest
tests added or updated inpackages/\*\*/__tests__
Test Plan
Think
react-native-firebase
is great? Please consider supporting the project with any of the below:React Native Firebase
andInvertase
on Twitter