Releases: invertase/react-native-firebase
v5.5.6
Change log: rnfirebase.io/docs/v5.x.x/releases/v5.5.x
Release managed by Invertase 🐝
v5.5.5
Change log: rnfirebase.io/docs/v5.x.x/releases/v5.5.x
Release managed by Invertase 🐝
v5.5.0
Change log: rnfirebase.io/docs/v5.x.x/releases/v5.5.x
Release managed by @mikehardy 🎉
v5.4.3
Change log: rnfirebase.io/docs/v5.x.x/releases/v5.4.x
Release managed by @mikehardy 🎉
v5.4.0
v5.3.0
v5.2.1
Change Log
- [IOS] [BUGFIX] [DYNAMIC LINKS] - Fixed a bug where dynamic links were not handled properly on iOS when returning from a background state (retry resolving the dynamic link once when the error is an ECONNABORTED) - fixes #1589 (PR #1841 by @benschell)
- [iOS] [ENHANCEMENT] [NOTIFICATIONS] - add support for getting user input from a notification action (matches Androids existing behaviour. (PR #1833 by @blankg)
v5.2.0
Change Log
Install using:
npm install --save react-native-firebase@latest
This is mainly a bug fix and Firebase SDK versions update release.
This release added quite a few new tests to further ensure future stability, we're now at 480 tests 🤯 and ~80% overall coverage 🎉
Check out our upcoming plans for React Native Firebase blog post.
Bug Fixes
- [IOS] [BUGFIX] [MESSAGING] Fix getToken() always returning initialToken (Fixes #1510)
- [IOS] [BUGFIX] [MESSAGING] Fix
backgroundFetchResult
typo for failure (Fixes #1772) - [IOS] [BUGFIX] [MESSAGING]
hasPermission
now correctly resolves a boolean value instead of1
or0
(Fixes #1547) - [IOS] [BUGFIX] [FIRESTORE] Fix "Unsupported value sent to buildTypeMap" error. Firestore nulls had changed type on the iOS SDK from nil to NSNull. (Fixes #1788) (PR #1790)
- [JS] [BUGFIX] [CORE] - App names now correctly uppercased on all environments (js, ios & android) - fixes a bug where getting a Firebase app by name would sometimes not find the app.
- [TYPES] [TS] [BUGFIX] [FIRESTORE] Fix incorrect
toUint8Array
definition (Fixes #1715) - [TYPES] [FLOW] [BUGFIX] [FIRESTORE] Update
id
getter to returnstring
only (removed| null
) (Fixes #1205) - [TYPES] [TS] [BUGFIX] [MESSAGING] Fix Messaging requestPermission return type (PR #1513)
- [TYPES] [TS] [BUGFIX] [MESSAGING] Fix Messaging interface and MessagingStatic's ios property (PR #1800)
- [TYPES] [FLOW] [BUGFIX] [MESSAGING] Notification
notifications
arg incorrectly annotated as required (Fixes #1558) - [TYPES] [TS] [BUGFIX] [DATABASE] Use correct
DataSnapshot
definition for.once()
return value (Fixes #1515)
Enhancements
- [IOS] [ENHANCEMENT] [NOTIFICATIONS] Allow handling
NSUserNotificationCenter
completion handlers (PR #1803) - [IOS] [ANDROID] [ENHANCEMENT] [FIRESTORE]
arrayUnion
&arrayRemove
now also acceptDocumentReference
s & JS objects - [IOS] [ANDROID] [ENHANCEMENT] [CRASHLYTICS] Added support for
firebase.crashlytics().enableCrashlyticsCollection()
(PR #1718)
Other
- [IOS] [INTERNAL] Library Xcode Project set deployment to iOS 9 and above, formally 8. (RN is 9+ so this shouldn't be an issue for anyone) (PR #1784)
- [IOS] [ANDROID] [INTERNAL] [MESSAGING]
getToken
&deleteToken
now use FirebaseInstanceID
token management apis (with an FCM scope) - [ANDROID] [DEPRECATION] [MESSAGING] Deprecate
RNFirebaseInstanceIdService
in favour ofFirebaseMessagingService
'sonNewToken
event. Remove this service from yourAndroidManifest.xml
Upgrade instructions
See https://rnfirebase.io/docs/v5.x.x/releases/v5.2.0#Upgrade-instructions for the full upgrade instructions.
Feedback
We want your feedback!
If you have any comments and suggestions or want to report an issue, come find us on Discord, Twitter or GitHub.
Contributing
Thank to all the contributors that made this release happen 💛.
If you'd like to contribute please check out our new testing and contributing guides.
v5.1.1
Release Notes: https://rnfirebase.io/docs/v5.x.x/release-notes#5.1.1