Skip to content

Latest commit

 

History

History
755 lines (395 loc) · 45.9 KB

CHANGELOG.md

File metadata and controls

755 lines (395 loc) · 45.9 KB

Change Log

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

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.