React Native Firebase Versions Save

🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

v5.5.6

4 years ago

Change log: rnfirebase.io/docs/v5.x.x/releases/v5.5.x

Release managed by Invertase 🐝

v5.5.5

4 years ago

Change log: rnfirebase.io/docs/v5.x.x/releases/v5.5.x

Release managed by Invertase 🐝

v5.5.0

4 years ago

Change log: rnfirebase.io/docs/v5.x.x/releases/v5.5.x

Release managed by @mikehardy 🎉

v5.4.3

4 years ago

Change log: rnfirebase.io/docs/v5.x.x/releases/v5.4.x

Release managed by @mikehardy 🎉

v5.4.0

4 years ago

v5.3.0

5 years ago

v5.2.1

5 years ago

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

5 years ago

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 of 1 or 0 (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 return string 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 accept DocumentReferences & 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 Firebase InstanceID token management apis (with an FCM scope)
  • [ANDROID] [DEPRECATION] [MESSAGING] Deprecate RNFirebaseInstanceIdService in favour of FirebaseMessagingService's onNewToken event. Remove this service from your AndroidManifest.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

5 years ago