Skip to content

Latest commit

 

History

History
1264 lines (673 loc) · 72.7 KB

CHANGELOG.md

File metadata and controls

1264 lines (673 loc) · 72.7 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

21.6.1 (2024-11-25)

Bug Fixes

  • android, app: fix hot-reload on react-native <= 0.73 (81e5fc2)

21.6.0 (2024-11-20)

Features

  • ios, sdk: allow FIREBASE_SDK_VERSION override (8cbe59f)

Bug Fixes

  • analytics: update superstruct dependency / forward-port to new API (#8153) (6db1fb4)

21.5.0 (2024-11-16)

Bug Fixes

  • android: forward-port to non-deprecated data collection API (2c87eeb)
  • android: rn74 forward-port onCatalystInstanceDestroy -> invalidate (83696ea)

21.4.1 (2024-11-13)

Bug Fixes

  • app, ios: adopt firebase-ios-sdk 11.5.0 (c387357)

Reverts

  • Revert "fix(ios, sdk): constrain transitive dependencies more tightly" (1ff247c)

21.4.0 (2024-11-07)

Features

  • Add initial tvOS support to some firebase packages (ca51b51)

Bug Fixes

  • app, tvOS: tvOS minimum target upstream is 13.0, aligning here (3fa3f07)

21.3.0 (2024-10-31)

Bug Fixes

  • app, sdk: firebase-android-sdk 33.5.1 (6c08f13)
  • app: add misconfiguration warning for missing native module (b038dbc)

21.2.0 (2024-10-22)

Features

  • ios, sdk: adopt firebase-ios-sdk 11.4.0 (4430ee7)

21.1.1 (2024-10-22)

Bug Fixes

  • ios, sdk: constrain transitive dependencies more tightly (d03ab42)

21.1.0 (2024-10-21)

Bug Fixes

  • app, sdk: adopt ios-sdk 11.3.0 / android-sdk 33.4.0 (6e7cc0a)

21.0.0 (2024-09-26)

⚠ BREAKING CHANGES

  • Update Firebase iOS SDK version to v11

Features

  • Update Firebase iOS SDK version to v11 (8bad077)

Bug Fixes

  • android, sdk: adopt firebase-android-sdk 33.3.0 (37bfd72)

20.5.0 (2024-09-11)

Note: Version bump only for package @react-native-firebase/app

20.4.0 (2024-08-13)

Features

20.3.0 (2024-07-19)

Bug Fixes

  • other: add api for persistence via Async Storage (030eea9)

20.2.1 (2024-07-17)

Note: Version bump only for package @react-native-firebase/app

20.2.0 (2024-07-15)

Features

Bug Fixes

  • app, android: adopt firebase-android-sdk 31.1.1 (dba1beb)
  • app, android: adopt firebase-android-sdk 33.1.2 (0dfa2af)
  • app, ios: firebase-ios-sdk 10.28.0 (91c626d)
  • ios: adopt firebase-ios-sdk 10.29.0 (1b19cc6)

20.1.0 (2024-06-04)

Features

  • app: ios sdk 10.27.0 / android sdk 33.1.0 (b6158d6)

20.0.0 (2024-05-20)

⚠ BREAKING CHANGES

  • app, android: - requires minSdk 21+ in general, 23+ for auth module
  • requires compileSdk 34+
  • app-distribution gradle plugin requires
    • gradle 7.3+
    • android gradle plugin 7+
    • google services plugin 4.3.2+
  • crashlytics plugin requires
    • gradle 8+
    • android gradle plugin 8.1+
    • google services plugin 4.4.1+
  • app, ios: firebase-ios-sdk 10.25.0 requires minimum Xcode 15.2+

This transitively requires macOS Ventura 13.5+ - for old hardware you may investigate OCLP (OpenCore Legacy Patcher) to update macOS to current versions and access newer Xcode versions

Features

  • app, android: android-sdk 33.0.0 - needs minSdk 21+ (23+ for auth) (f29fecb)
  • app, ios: adopt firebase-ios-sdk 10.25.0 requires Xcode 15.2+ (73f3c23)

19.3.0 (2024-05-20)

Bug Fixes

  • app: react-native 0.74 bridgeless mode compatibility (#7688) (a6805bc)

19.2.2 (2024-04-13)

Bug Fixes

  • app, android: bump firebase-android-sdk to 32.8.1 (ae24918)

19.2.1 (2024-04-12)

Note: Version bump only for package @react-native-firebase/app

19.2.0 (2024-04-10)

Features

  • app, ios: firebase-ios-sdk 10.24.0 with signed frameworks (6624b1c)

19.1.2 (2024-04-03)

Bug Fixes

  • app, ios: adopt firebase-ios-sdk 10.23.1 (dc05178)

19.1.1 (2024-03-26)

Bug Fixes

19.1.0 (2024-03-23)

Bug Fixes

  • app, android: adopt firebase-android-sdk 32.7.4 (6793b1d)
  • app, android: adopt firebase-android-sdk 32.8.0 (450da62)
  • app, ios: adopt firebase-ios-sdk 10.23.0 (d7fd10e)

19.0.1 (2024-03-07)

Bug Fixes

  • app, ios: adopt firebase-ios-sdk 10.22.0 (#7668) (3fc756b)

19.0.0 (2024-02-26)

⚠ BREAKING CHANGES

  • app, sdks: firebase-ios-sdk 10.21.0 requires cocoapods 1.12+ in order to support the new Apple-mandated privacy manifests. Please ensure you are using verson 1.12 or greater of cocoapods

Bug Fixes

  • app, sdks: SDK ios 10.21.0 / android / 32.7.2 (9dc48be)

18.9.0 (2024-02-21)

Features

  • analytics: add setConsent implementation (#7629) (7816985)

18.8.0 (2024-01-25)

Features

  • auth, authDomain: implement FirebaseOptions.authDomain on Auth (a1f4710)

Bug Fixes

  • app: firebase-ios-sdk 10.20.0 / firebase-android-sdk 32.7.1 (8d3c3a0)

18.7.3 (2023-12-13)

Bug Fixes

  • sdk, android: adopt firebase-android-sdk 32.7.0 (2c13c32)

18.7.2 (2023-12-08)

Bug Fixes

  • firebase-ios-sdk 10.19.0 (a899390)

18.7.1 (2023-11-29)

Bug Fixes

  • ios): Revert "build(ios: specify our script phases always run" (62b44d6)

18.7.0 (2023-11-28)

Note: Version bump only for package @react-native-firebase/app

18.6.2 (2023-11-23)

Bug Fixes

  • adopt firebase-ios-sdk 10.18.0 / firebase-android-sdk 32.6.0 (6a8b25b)

18.6.1 (2023-11-01)

Bug Fixes

  • app, android: adopt firebase-android-sdk 32.5.0 (9834bfb)
  • app, sdk: adopt firebase-ios-sdk 10.17.0 (c926af3)

18.6.0 (2023-10-26)

Bug Fixes

  • app, sdk: adopt firebase-android-sdk 32.4.0 (63f1893)

18.5.0 (2023-09-22)

Features

  • ios: add initiateOnDeviceConversionMeasurementWithPhoneNumber (80ac07e)

Bug Fixes

  • app, sdks: adopt ios sdk 10.15.0 / android sdk 32.3.1 (acc58da)

18.4.0 (2023-09-11)

Note: Version bump only for package @react-native-firebase/app

18.3.2 (2023-09-02)

Bug Fixes

  • app, sdks: adopt firebase-android-sdk 32.2.3 (129d6ef)

18.3.1 (2023-08-23)

Bug Fixes

  • app, sdks: adopt android-sdk 32.2.2 / ios-sdk 10.13.0 (5484c0b)
  • app, sdks: adopt firebase-ios-sdk 10.14.0 (89e3bd9)

18.3.0 (2023-07-19)

Note: Version bump only for package @react-native-firebase/app

18.2.0 (2023-07-13)

Bug Fixes

  • app, ios: incorporate firebase-ios-sdk 10.12.0 (#7231) (ee66459)

18.1.0 (2023-06-22)

Bug Fixes

  • app, sdk: adopt firebase-ios-sdk 10.11.0 (f40cb5b)

18.0.0 (2023-06-05)

⚠ BREAKING CHANGES

  • app, sdk: this version of the underlying firebase-ios-sdk has a minimum Xcode requirement of 14.1 which transitively implies a macOS minimum version of 12.5
  • app, sdk: the "safetyNet" provider for App Check has been removed from the underlying firebase-android-sdk and we have removed it here. You should upgrade to the "playIntegrity" provider for App Check
  • app, sdks: firebase-ios-sdk 10.8.0 and higher require Xcode 13.3+, which transitively requires macOS 12.0+. You must update your CI build environments to meet these minimums as well as your development environments - if you have older hardware that still works but cannot be upgraded normally, you may like: https://dortania.github.io/OpenCore-Legacy-Patcher/

Features

  • app, sdk: android-sdk v32 - app-check safetyNet provider is removed (a0e76ec)
  • app, sdk: ios-sdk 10.10.0, requires Xcode 14.1+ / macOS 12.5+ (3122918)
  • app, sdks: ios-sdk 10.8.0 requires Xcode 13.3+; android-sdk 31.5.0 (86dc4d5)

17.5.0 (2023-05-11)

Note: Version bump only for package @react-native-firebase/app

17.4.3 (2023-04-26)

Bug Fixes

  • expo: update dependencies of config plugins (3e81143)

17.4.2 (2023-04-05)

Bug Fixes

  • android, auth: phone auth supports Play Integrity now (59b0238)

17.4.1 (2023-04-01)

Bug Fixes

  • crashlytics, android: use v2.9.2 of crashlytics android plugin (8460ab6), closes #6983

17.4.0 (2023-03-25)

Bug Fixes

  • android: bump to firebase-android-sdk 31.3.0 (500f15a)
  • ios: bump firebase-ios-sdk to 10.7.0 (7103473)

17.3.2 (2023-03-05)

Bug Fixes

  • app, android: adopt firebase-android-sdk 31.2.3 (24fa17e)
  • app, ios: bump firebase-ios-sdk to 10.6.0 (06a6f69)
  • expo: extend expo config plugin regex to match latest version of AppDelegate (#6957) (281deed)

17.3.1 (2023-02-23)

Bug Fixes

  • app, android: adopt firebase-android-sdk 31.2.2 w/crash fixes (2d1f2cb), closes #6930

17.3.0 (2023-02-15)

Note: Version bump only for package @react-native-firebase/app

17.2.0 (2023-02-15)

Features

  • app, android: firebase-android-sdk 31.2.0 (87156e7)

17.1.0 (2023-02-09)

Features

  • app, ios: firebase-ios-sdk 10.5.0 (cc80d7c)

17.0.0 (2023-02-02)

⚠ BREAKING CHANGES

  • app, ios: You must have an APNS token before calling getToken to get an FCM token on iOS. Previously it was not required. See documentation for setAPNSToken if you are using getToken in testing or have disabled FCM Swizzling, and use setAPNSToken to set a token before using getToken

Features

  • app, ios: adopt firebase-ios-sdk 10.4.0 (1b8df4c)

16.7.0 (2023-01-28)

Note: Version bump only for package @react-native-firebase/app

16.6.0 (2023-01-27)

Note: Version bump only for package @react-native-firebase/app

16.5.2 (2023-01-23)

Note: Version bump only for package @react-native-firebase/app

16.5.1 (2023-01-20)

Note: Version bump only for package @react-native-firebase/app

16.5.0 (2022-12-16)

Features

  • app: migrate app module to a modular API (#6694) (c285016)

Bug Fixes

  • app, sdks: ios-sdk 10.3.0 / android-sdk 31.1.1 (00708b6)

16.4.6 (2022-11-18)

Bug Fixes

  • app, android: firebase-android-sdk 31.1.0 (af089c0)

16.4.5 (2022-11-16)

Bug Fixes

  • app, ios: firebase-ios-sdk 10.2.0 (443f460)

16.4.4 (2022-11-14)

Bug Fixes

  • crashlytics, android: firebase-android-sdk 31.0.3 fixes NDK issue (0d37632)

16.4.3 (2022-11-06)

Note: Version bump only for package @react-native-firebase/app

16.4.2 (2022-11-04)

Note: Version bump only for package @react-native-firebase/app

16.4.1 (2022-11-02)

Note: Version bump only for package @react-native-firebase/app

16.4.0 (2022-10-30)

Note: Version bump only for package @react-native-firebase/app

16.3.1 (2022-10-28)

Bug Fixes

  • app, sdks: firebase-ios-sdk 10.1.0 / firebase-android-sdk 31.0.2 (8367c98)

16.3.0 (2022-10-26)

Features

  • auth: Add multi-factor support for the sign-in flow (#6593) (3c64bf5)

16.2.0 (2022-10-23)

Note: Version bump only for package @react-native-firebase/app

16.1.1 (2022-10-21)

Bug Fixes

  • app, android: use firebase-android-sdk 31.0.1 (89eb33f)

16.1.0 (2022-10-20)

Note: Version bump only for package @react-native-firebase/app

16.0.0 (2022-10-19)

⚠ BREAKING CHANGES

  • fix release version change type resolution

release

  • fix release version change type resolution (6fcb946)

15.7.1 (2022-10-19)

Note: Inadvertent breaking change. iOS minimum deploy target bumped to 11, macOS to 10.13

15.7.0 (2022-10-01)

Note: Version bump only for package @react-native-firebase/app

15.6.0 (2022-09-17)

Bug Fixes

  • app, ios: correctly handle firebase.json if it has UTF-8 (4e3ac01)

15.5.0 (2022-09-16)

Bug Fixes

  • expo, ios: expo plugin added import multiple times (f10891a)

Features

  • android: firebase-android-sdk 30.5.0 (abe7620)
  • ios: bump firebase-ios-sdk to 9.6.0 (0ad70a9)

15.4.0 (2022-08-27)

Bug Fixes

  • app, android: bump to firebase-android-sdk 30.3.2 (ee394fe)

Features

  • app, ios: bump firebase-ios-sdk to 9.5.0 (feac7f8)

15.3.0 (2022-08-07)

Bug Fixes

  • app, sdk: firebase-android-sdk 30.3.1 / firebase-ios-sdk 9.4.0 (1fd7fc8), closes #6327

15.2.0 (2022-07-21)

Features

  • ios, messaging: Allow notifications in foreground on iOS, configure in firebase.json (#6407) (71dee2b)
  • sdks: firebase-ios-sdk 9.3.0 / firebase-android-sdk 30.3.0 (e03dcd1)

15.1.1 (2022-06-28)

Note: Version bump only for package @react-native-firebase/app

15.1.0 (2022-06-28)

Features

  • analytics, ios: implement firebase.json toggle to override default SKAdNewtork registration (5da99bd)
  • android, sdk: use firebase-android-sdk 30.2.0 (66e6fb0)
  • ios, sdk: update to firebase-ios-sdk 9.2.0 (7affa79)

15.0.0 (2022-06-20)

Note: Version bump only for package @react-native-firebase/app

14.11.1 (2022-06-17)

Bug Fixes

14.11.0 (2022-05-27)

Features

  • android, sdk: firebase-android-sdk 30.1.0 (b0462d4)

14.10.1 (2022-05-26)

Bug Fixes

  • android, sdk: bump firebase-android-sdk to 30.0.2 (ad6f928)

14.10.0 (2022-05-26)

Note: Version bump only for package @react-native-firebase/app

14.9.4 (2022-05-14)

Bug Fixes

  • android: firebase-android-sdk 30.0.1 (c5e6b41), closes #6158

14.9.3 (2022-05-10)

Note: Version bump only for package @react-native-firebase/app

14.9.2 (2022-05-10)

Bug Fixes

14.9.1 (2022-04-28)

Bug Fixes

  • ios, expo: add Expo plugin objcpp / Expo 45 compatibility (#6223) (9de82d3)

14.9.0 (2022-04-27)

Note: Version bump only for package @react-native-firebase/app

14.8.1 (2022-04-25)

Bug Fixes

  • app, expo: Support RN 0.68 Obj-C++ AppDelegate (#6213) (6f2d7e1)

14.8.0 (2022-04-19)

Features

  • ios, sdk: bump firebase-ios-sdk to 8.15.0 (377b465)

14.7.0 (2022-03-23)

Features

  • ios, sdk: bump to firebase-ios-sdk 8.14.0 (ba1ddb5)

14.6.0 (2022-03-23)

Bug Fixes

  • ios, expo: use modern import style, required by Expo 44+ (4060827)

Features

  • sdks: firebase-ios-sdk 8.13.0 (95da53e)

14.5.1 (2022-03-05)

Note: Version bump only for package @react-native-firebase/app

14.5.0 (2022-02-15)

Note: Version bump only for package @react-native-firebase/app

14.4.0 (2022-02-13)

Note: Version bump only for package @react-native-firebase/app

14.3.3 (2022-02-12)

Bug Fixes

  • android, sdk: bump firebase-android-sdk to 29.1.0 (292c424)

14.3.2 (2022-02-10)

Bug Fixes

  • app, ios: use NSInteger not NSInteger* for prefs (0148901)
  • ios, sdk: bump to firebase-ios-sdk 8.12.1 (da6cf01)

14.3.1 (2022-02-07)

Bug Fixes

  • app: specify hyphenated package name in import advice (5e898ec), closes #6009

14.3.0 (2022-01-26)

Note: Version bump only for package @react-native-firebase/app

14.2.4 (2022-01-24)

Bug Fixes

  • android, sdk: bump firebase-android-sdk + versions in docs (8bda4be)

14.2.3 (2022-01-20)

Bug Fixes

  • ios, sdk: bump firebase-ios-sdk to 8.11.0 (40322e2)

14.2.2 (2022-01-06)

Bug Fixes

  • app, android: minSdk should be 19 to match firebase-android-sdk (#5984) (8015779)

14.2.1 (2021-12-31)

Note: Version bump only for package @react-native-firebase/app

14.2.0 (2021-12-31)

Note: Version bump only for package @react-native-firebase/app

14.1.0 (2021-12-18)

Bug Fixes

  • app, android: firebase-android-sdk 29.0.3 to fix underlying NPE in 29.0.2 (#5946) (051f4a6)

Features

  • analytics, config: expose automatic screenview reporting toggle (#5948) (8836c01)

14.0.1 (2021-12-15)

Bug Fixes

  • app, expo: Update AppDelegate config plugin for Expo SDK 44 (#5940) (185756d)

14.0.0 (2021-12-14)

Note: Version bump only for package @react-native-firebase/app

13.1.1 (2021-12-14)

Bug Fixes

  • deps: AGP7.0.4, firebase-android-sdk 29.0.2, javascript deps (55d0a36)

13.1.0 (2021-12-02)

Features

  • android, emulator: add firebase.json config element to bypass localhost remap (#5852) (ddf3f5f)
  • sdks: firebase-ios-sdk 8.10.0 / firebase-android-sdk 29.0.1 (f6949c9)

13.0.1 (2021-11-05)

Bug Fixes

  • ios, sdks: bump firebase-ios-sdk to 8.9.1 (4871131)

13.0.0 (2021-10-31)

Bug Fixes

  • rename default branch to main (25e1d3d)

  • feat(sdks, android)!: firebase-android-sdk v29 / minSdkVersion API19 / target+compile API31 (#5825) (f60afe1), closes #5825

Features

  • ios, sdks: bump firebase-ios-sdk to 8.9.0 (bb9ba50)

BREAKING CHANGES

  • firebase-android-sdk 29 requires android/build.gradle minSdkVersion 19 (as required in react-native 0.64+)

12.9.3 (2021-10-22)

Bug Fixes

  • app, ios-config: use fully-specified path for /usr/bin/head (5baaf13), closes #5801

12.9.2 (2021-10-17)

Bug Fixes

  • app, expo: update iOS AppDelegate plugin to work with Expo SDK 43 (#5796) (d67c3b9)

12.9.1 (2021-10-10)

Bug Fixes

  • app, sdks: bump firebase-android-sdk to 28.4.2 (e33c0ac)

12.9.0 (2021-10-03)

Bug Fixes

  • ios, app: minimum cocoapods version is 1.10.2, not just 1.10.0 (914e447)

Features

  • sdk: bump firebase-ios-sdk to 8.8.0 (c56bdb3)

12.8.0 (2021-09-14)

Features

  • sdk: firebase-ios-sdk to 8.7.0 / firebase-android-sdk 28.4.1 (ee79ab3)

12.7.5 (2021-09-04)

Bug Fixes

12.7.4 (2021-08-31)

Note: Version bump only for package @react-native-firebase/app

12.7.3 (2021-08-24)

Note: Version bump only for package @react-native-firebase/app

12.7.2 (2021-08-21)

Note: Version bump only for package @react-native-firebase/app

12.7.1 (2021-08-20)

Bug Fixes

  • app, android: react-native 0.65 compatibility (262452d)

12.7.0 (2021-08-19)

Features

  • app-distribution: Implement Firebase App Distribution module (8fa1263)
  • app, config: implement setLogLevel API (cac7be3)
  • app, ios: adopt firebase-ios-sdk 8.6.0 (22d79f1)
  • installations: implement Firebase Installations module (3ef3410)

12.6.1 (2021-08-17)

Note: Version bump only for package @react-native-firebase/app

12.6.0 (2021-08-16)

Bug Fixes

  • app-check, ios: allow token auto refresh config in firebase.json (b9670c1)
  • app, android: put app init provider / registrar in correct manifest (8408160)
  • app, expo: node 12 compatibility with fs.promises in ios plugin (#5591) (97f9090)
  • in-app-messaging, config: implement in_app_messaging_auto_collection_enabled firebase.json setting (9d11ce9)
  • sdks, android: firebase-android-sdk 28.3.1, google-services plugin 4.3.10 (4562cd8)

Features

  • analytics, config: expose all the native data collection toggles (f5eaffb)
  • app, config: implement app_data_collection_default_enabled firebase.json key (1e47d45)
  • perf, config: expose perf module deactivate toggle (4e25bf6)

12.5.0 (2021-08-12)

Bug Fixes

  • app, expo: Use fs/promises in Node 12 compatible way (#5585) (64f569a)
  • expo: do not publish plugin tests and sources (#5565) (6b5dca5)

Features

  • app-check: implement AppCheck module (8cd4fa3)
  • ios, sdks: bump firebase-ios-sdk to 8.5.0 (d4b2015)

12.4.0 (2021-07-29)

Features

  • sdks, android: use firebase-android-sdk 28.3.0, play-services-auth 19.2.0 (#5555) (edcd4e2)
  • Add Expo config plugin (#5480) (832057c)

12.3.0 (2021-07-21)

Features

  • ios: bump firebase-ios-sdk dependency to 8.4.0 (7a75cb9)

12.2.0 (2021-07-16)

Features

  • firebase-ios-sdk 8.3.0 / firebase-android-sdk 28.2.1 (c73ea10)
  • app, sdks: use firebase-ios-sdk 8.2.0 / firebase-android-sdk 28.2.0 (0d26af9)

12.1.0 (2021-06-11)

Features

  • app: bump SDKs: firebase-android-sdk 28.1.0 / firebase-ios-sdk 8.1.1 (d64e2e5)

12.0.0 (2021-05-19)

Features

  • sdks: firebase-ios-sdk 8.0.0 / firebase-android-sdk 28.0.1 (d97587b)

  • storage, emulator: implement storage emulator (1d3e946)

  • chore(storage, android)!: remove EXTERNAL_STORAGE permissions for Android 10/11 compat (69b6f88)

Bug Fixes

  • android: correct lint issues for various API mis-use (eb8d893), closes #3917

BREAKING CHANGES

  • if you need READ_EXTERNAL_STORAGE/WRITE_EXTERNAL_STORAGE permission add them in your app AndroidManifest.xml

11.5.0 (2021-05-12)

Bug Fixes

  • app, json-schema: admob_delay_app_measurement_init type is boolean (#5297) (d931b48), closes #5295

11.4.1 (2021-04-29)

Note: Version bump only for package @react-native-firebase/app

11.4.0 (2021-04-29)

Release Status

This release was partial, npmjs.com rejected some of the monorepo packages while releasing 11.4.0. 11.4.1 to follow with no changes from 11.4.0.

Bug Fixes

  • app, android: correct TaskExecutor shutdown error (a7729a5), closes #5225

Features

  • app, android: support list of Activities to ignore when detecting AppState (#5235) (50a384f)
  • app, firebase-ios-sdk: move to version 7.11.0 (f25d25d)

11.3.3 (2021-04-24)

Bug Fixes

  • app, android: avoid API24-only APIs, fix Android < 7 crash from 11.3.0 (#5206) (49c15f8)

11.3.2 (2021-04-19)

Bug Fixes

  • all, android: purge jcenter() from android build (2c6a6a8)

11.3.1 (2021-04-18)

Note: Version bump only for package @react-native-firebase/app

11.3.0 (2021-04-16)

Bug Fixes

  • android, utils: fix rare crash getting documents directory (#5118) (f0a2957)
  • app, ios: formally note cocoapods v1.10+ requirement in podspec (3c90c59)
  • app, ios-plist: make sure Info.plist exists before processing (245149c), closes #5152
  • app, secondary: reject if initializeApp fails on iOS (d76eba3), closes #5134

Features

  • crashlytics: add configuration to exception handler chaining behavior (4c640ff)
  • ios, sdks: bump firebase-ios-sdk to 7.10.0 (d2838ff)

Performance Improvements

  • increase task throughput in Android using thread pool executor (#4981) (0e4e331)

11.2.0 (2021-03-26)

Features

  • sdks: firebase-ios-sdk 7.9.0 / firebase-android-sdk 26.8.0 (324f8ff)

11.1.2 (2021-03-17)

Note: Version bump only for package @react-native-firebase/app

11.1.1 (2021-03-16)

Bug Fixes

  • app, firebase-ios-sdk: bump to firebase-ios-sdk v7.8.1 for analytics fix (8cd1d6e)

11.1.0 (2021-03-13)

Bug Fixes

  • app, android: fixes possible crash on first launch (#4990) (06eebad), closes #4979
  • app, types: initializeApp returns Promise (f3b955c)

Features

  • app, sdks: firebase-ios-sdk v7.8.0 / firebase-android-sdk v26.7.0 (d2b0074)

11.0.0 (2021-03-03)

Bug Fixes

  • app, ios: failing to resolve ios sdk from package.json is an error (29d797d)

Features

10.8.1 (2021-02-22)

Note: Version bump only for package @react-native-firebase/app

10.8.0 (2021-02-13)

Features

  • app, android-sdk: 26.5.0 (requires gradle v5.6.4+ / android gradle plugin v3.4.2+) (1132f16)

10.7.0 (2021-02-09)

Bug Fixes

  • auth, android: do not timezone offset when getting UTC timestamp (#4886) (85d6801)

Features

10.6.4 (2021-02-05)

Note: Version bump only for package @react-native-firebase/app

10.6.3 (2021-02-05)

Note: Version bump only for package @react-native-firebase/app

10.6.2 (2021-02-05)

Note: Version bump only for package @react-native-firebase/app

10.6.1 (2021-02-04)

Note: Version bump only for package @react-native-firebase/app

10.6.0 (2021-02-04)

Features

  • app: firebase-ios-sdk 7.4.0 -> 7.5.0, firebase-android-sdk 26.3.0 -> 26.4.0 (9c4ada8)
  • perf: support "perf_auto_collection_enabled" flag in firebase.json (#4870) (e54bf49)

10.5.0 (2021-01-18)

Bug Fixes

  • app, android: require default firebase.json boolean key (#4791) (483d9d3)

Features

  • app, sdks: firebase-ios-sdk 7.4.0 / firebase-android-sdk 26.3.0 (#4792) (f915c82)

10.4.0 (2020-12-30)

Bug Fixes

  • ios: bump ios min deployment to ios10 - remnant from #4471 (4a57578)

Features

  • analytics: add support for analytics_auto_collection_enabled in firebase.json (#4730) (9a24ecd)

10.3.0 (2020-12-18)

Features

  • app: bump firebase-android-sdk / firebase-ios-sdk versions (cd5a451)

10.2.0 (2020-12-11)

Features

  • firebase-ios-sdk 7.2.0 / firebase-android-sdk 26.1.1 (#4648) (a158a74)

10.1.0 (2020-11-26)

Bug Fixes

  • app: convert NativeFirebaseError.getStackWithMessage to static to fix crash (#4619) (090b0bb)
  • app, android: remove firebase-core from dependencies (#4597) (22c615c)

10.0.0 (2020-11-17)

Features

BREAKING CHANGES

  • breaking change to mark new internal versioning requirements.

9.0.0 (2020-11-10)

Bug Fixes

  • tests, emulator: centralize startup, correct CWD (79c1f80)

Features

BREAKING CHANGES

  • alter ML imports, check iOS linking, remove old API as noted

8.4.7 (2020-10-30)

Note: Version bump only for package @react-native-firebase/app

8.4.6 (2020-10-16)

Note: Version bump only for package @react-native-firebase/app

Note: You may need to re-download your firebase config files (android json / ios plist) to handle changes in the underlying SDKs as they migrate from instance id to installations. A symptom would be NativeFirebaseError: [messaging/unknown] FIS_AUTH_ERROR. Upstream reference doc / Related issue #4466

8.4.5 (2020-09-30)

Bug Fixes

  • types: enable TypeScript libCheck & resolve type conflicts (#4306) (aa8ee8b)

8.4.4 (2020-09-30)

Bug Fixes

  • app, ios: avoid photo API not present on Catalyst (#4328) (86f1f63)

8.4.3 (2020-09-17)

Bug Fixes

  • ios, podspec: depend on React-Core instead of React (#4275) (fd1a2be)

8.4.2 (2020-09-11)

Bug Fixes

  • crashlytics, ios: explicitly set collection opt in/out (#4236) (cda4c10)

8.4.1 (2020-08-28)

Note: Version bump only for package @react-native-firebase/app

8.4.0 (2020-08-26)

Features

  • bump firebase sdk versions, add GoogleApi dep, use Android API29 (#4122) (728f418)

NOTE: UPDATE ALL REACT-NATIVE-FIREBASE PACKAGES TO CURRENT STABLE FOR COMPATIBILITY - #4154

8.3.1 (2020-08-15)

Bug Fixes

  • android, timezones: timezone offset already millis, do not adjust it (#4055) (8b0e189), closes #4053
  • core: timezone offset issues in utils (cb6a1d4)
  • Storage: AL (asset library) methodology deprecated since iOS 8 (#4054) (bf3b252)

8.3.0 (2020-08-03)

Features

  • use latest android & ios Firebase SDKs version (#3956) (e7b4bb3)

8.2.0 (2020-07-09)

Features

  • analytics: add & deprecate pre-defined analytics events (#3385) (6c53f47)

8.1.0 (2020-07-07)

Features

  • android,ios: upgrade native SDK versions (#3881) (6cb68a8)

8.0.1 (2020-07-05)

Bug Fixes

  • correct androidResolutionForPlayServices API (afcd794), closes #3864

8.0.0 (2020-06-30)

  • feat(crashlytics)!: upgrade to new Firebase Crashlytics SDK (#3580) (cad58e1), closes #3580

BREAKING CHANGES

  • This is a breaking change to remove the use of the Fabric SDKs.

Co-authored-by: David Buchan-Swanson [email protected] Co-authored-by: Mike Diarmid [email protected] [publish]

7.3.1 (2020-06-26)

Bug Fixes

  • app,ios: build fails when targeting Mac (Project Catalyst) (13bc6a7)

7.3.0 (2020-06-22)

Features

  • firestore: support clearPersistence() & terminate() APIs (#3591) (57ff900)

7.2.1 (2020-06-10)

Bug Fixes

  • android: generate version for ReactNativeFirebaseAppRegistrar.java (#3766) (1324985)

7.2.0 (2020-06-03)

Features

  • app: add Play Services available utilities (#3601) (0b0f858)

7.1.4 (2020-05-29)

Note: Version bump only for package @react-native-firebase/app

7.1.3 (2020-05-29)

Note: Version bump only for package @react-native-firebase/app

7.1.2 (2020-05-29)

Note: Version bump only for package @react-native-firebase/app

7.1.1 (2020-05-29)

Bug Fixes

  • android: remove deprecated usages of APPLICATION_ID (#3711) (984d3fc)

7.1.0 (2020-05-22)

Features

7.0.1 (2020-05-13)

Note: Version bump only for package @react-native-firebase/app

7.0.0 (2020-05-13)

  • feat!: all packages should depend on core (#3613) (252a423), closes #3613

Features

  • ios: podspecs now utilize CoreOnly instead of Core (#3575) (35285f1)

BREAKING CHANGES

  • breaking change to mark new internal versioning requirements.