Skip to content

Releases: invertase/react-native-firebase

v5.5.6

29 Jul 20:19
Compare
Choose a tag to compare

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

Release managed by Invertase 🐝

v5.5.5

10 Jul 16:38
Compare
Choose a tag to compare

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

Release managed by Invertase 🐝

v5.5.0

19 Jun 04:19
Compare
Choose a tag to compare

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

Release managed by @mikehardy 🎉

v5.4.3

12 Jun 23:01
53f986c
Compare
Choose a tag to compare

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

Release managed by @mikehardy 🎉

v5.4.0

27 May 00:37
Compare
Choose a tag to compare

v5.3.0

09 Apr 19:31
Compare
Choose a tag to compare

v5.2.1

22 Jan 06:56
Compare
Choose a tag to compare

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

05 Jan 20:19
Compare
Choose a tag to compare

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

26 Nov 15:50
Compare
Choose a tag to compare

v5.1.0

05 Nov 17:23
Compare
Choose a tag to compare