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)
- app, ios: correctly handle firebase.json if it has UTF-8 (4e3ac01)
15.5.0 (2022-09-16)
- expo, ios: expo plugin added import multiple times (f10891a)
15.4.0 (2022-08-27)
- app, android: bump to firebase-android-sdk 30.3.2 (ee394fe)
- app, ios: bump firebase-ios-sdk to 9.5.0 (feac7f8)
15.3.0 (2022-08-07)
15.2.0 (2022-07-21)
- 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)
- 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)
- android: specify that android services are not exported (39e0444), closes /github.com/firebase/firebase-android-sdk/blob/ad135d8c3c1243b4c673e17bc032ee1052fb2a22/firebase-common/src/main/AndroidManifest.xml#L10-L12
14.11.0 (2022-05-27)
- android, sdk: firebase-android-sdk 30.1.0 (b0462d4)
14.10.1 (2022-05-26)
- 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)
14.9.3 (2022-05-10)
Note: Version bump only for package @react-native-firebase/app
14.9.2 (2022-05-10)
14.9.1 (2022-04-28)
14.9.0 (2022-04-27)
Note: Version bump only for package @react-native-firebase/app
14.8.1 (2022-04-25)
14.8.0 (2022-04-19)
- ios, sdk: bump firebase-ios-sdk to 8.15.0 (377b465)
14.7.0 (2022-03-23)
- ios, sdk: bump to firebase-ios-sdk 8.14.0 (ba1ddb5)
14.6.0 (2022-03-23)
- ios, expo: use modern import style, required by Expo 44+ (4060827)
- 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)
- android, sdk: bump firebase-android-sdk to 29.1.0 (292c424)
14.3.2 (2022-02-10)
- 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)
14.3.0 (2022-01-26)
Note: Version bump only for package @react-native-firebase/app
14.2.4 (2022-01-24)
- android, sdk: bump firebase-android-sdk + versions in docs (8bda4be)
14.2.3 (2022-01-20)
- ios, sdk: bump firebase-ios-sdk to 8.11.0 (40322e2)
14.2.2 (2022-01-06)
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)
14.0.1 (2021-12-15)
14.0.0 (2021-12-14)
Note: Version bump only for package @react-native-firebase/app
13.1.1 (2021-12-14)
- deps: AGP7.0.4, firebase-android-sdk 29.0.2, javascript deps (55d0a36)
13.1.0 (2021-12-02)
- 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)
- ios, sdks: bump firebase-ios-sdk to 8.9.1 (4871131)
13.0.0 (2021-10-31)
-
rename default branch to main (25e1d3d)
-
feat(sdks, android)!: firebase-android-sdk v29 / minSdkVersion API19 / target+compile API31 (#5825) (f60afe1), closes #5825
- ios, sdks: bump firebase-ios-sdk to 8.9.0 (bb9ba50)
- firebase-android-sdk 29 requires android/build.gradle minSdkVersion 19 (as required in react-native 0.64+)
12.9.3 (2021-10-22)
12.9.2 (2021-10-17)
12.9.1 (2021-10-10)
- app, sdks: bump firebase-android-sdk to 28.4.2 (e33c0ac)
12.9.0 (2021-10-03)
- ios, app: minimum cocoapods version is 1.10.2, not just 1.10.0 (914e447)
- sdk: bump firebase-ios-sdk to 8.8.0 (c56bdb3)
12.8.0 (2021-09-14)
- sdk: firebase-ios-sdk to 8.7.0 / firebase-android-sdk 28.4.1 (ee79ab3)
12.7.5 (2021-09-04)
- app, ios: correct path to 'Info.plist' for ios build dependency (#5677) (ea6920c), closes #5152 #5153
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)
- app, android: react-native 0.65 compatibility (262452d)
12.7.0 (2021-08-19)
- 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)
- 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)
- 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)
- app, expo: Use
fs/promises
in Node 12 compatible way (#5585) (64f569a) - expo: do not publish plugin tests and sources (#5565) (6b5dca5)
12.4.0 (2021-07-29)
- 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)
- ios: bump firebase-ios-sdk dependency to 8.4.0 (7a75cb9)
12.2.0 (2021-07-16)
- 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)
- app: bump SDKs: firebase-android-sdk 28.1.0 / firebase-ios-sdk 8.1.1 (d64e2e5)
12.0.0 (2021-05-19)
-
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)
- if you need READ_EXTERNAL_STORAGE/WRITE_EXTERNAL_STORAGE permission add them in your app AndroidManifest.xml
11.5.0 (2021-05-12)
11.4.1 (2021-04-29)
Note: Version bump only for package @react-native-firebase/app
11.4.0 (2021-04-29)
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.
- 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)
11.3.2 (2021-04-19)
- 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)
- 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
- crashlytics: add configuration to exception handler chaining behavior (4c640ff)
- ios, sdks: bump firebase-ios-sdk to 7.10.0 (d2838ff)
11.2.0 (2021-03-26)
- 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)
- app, firebase-ios-sdk: bump to firebase-ios-sdk v7.8.1 for analytics fix (8cd1d6e)
11.1.0 (2021-03-13)
- app, android: fixes possible crash on first launch (#4990) (06eebad), closes #4979
- app, types: initializeApp returns Promise (f3b955c)
- app, sdks: firebase-ios-sdk v7.8.0 / firebase-android-sdk v26.7.0 (d2b0074)
11.0.0 (2021-03-03)
- app, ios: failing to resolve ios sdk from package.json is an error (29d797d)
- android, sdk: update firebase-android-sdk to 26.6.0 (5786641), closes /firebase.google.com/support/release-notes/android#bom_v26-6-0
- ios, sdk: bump firebase-ios-sdk to v7.7.0 (bc893ab)
10.8.1 (2021-02-22)
Note: Version bump only for package @react-native-firebase/app
10.8.0 (2021-02-13)
- app, android-sdk: 26.5.0 (requires gradle v5.6.4+ / android gradle plugin v3.4.2+) (1132f16)
10.7.0 (2021-02-09)
- ios, sdk: bump firebase-ios-sdk from 7.5.0 to 7.6.0 (2e283f7), closes /firebase.google.com/support/release-notes/ios#7
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)
- 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)
10.4.0 (2020-12-30)
10.3.0 (2020-12-18)
- app: bump firebase-android-sdk / firebase-ios-sdk versions (cd5a451)
10.2.0 (2020-12-11)
10.1.0 (2020-11-26)
- 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)
- app, ios: bump firebase-ios-sdk to 7.1.0 from 7.0.0 ([#4533](https://github.com/
- breaking change to mark new internal versioning requirements.
9.0.0 (2020-11-10)
- tests, emulator: centralize startup, correct CWD (79c1f80)
- BREAKING forward-port to firebase-android-sdk v26 / firebase-ios-sdk v7 (70974d4), CHECK UNDERLYING SDK NOTES FOR FURTHER BREAKING CHANGE INFORMATION: https://firebase.google.com/support/release-notes/android#bom_v26-0-0 / https://firebase.google.com/support/release-notes/ios#version_700_-_october_26_2020
- 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)
8.4.4 (2020-09-30)
8.4.3 (2020-09-17)
8.4.2 (2020-09-11)
8.4.1 (2020-08-28)
Note: Version bump only for package @react-native-firebase/app
8.4.0 (2020-08-26)
NOTE: UPDATE ALL REACT-NATIVE-FIREBASE PACKAGES TO CURRENT STABLE FOR COMPATIBILITY - #4154
8.3.1 (2020-08-15)
- 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)
8.2.0 (2020-07-09)
8.1.0 (2020-07-07)
8.0.1 (2020-07-05)
8.0.0 (2020-06-30)
- 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)
- app,ios: build fails when targeting Mac (Project Catalyst) (13bc6a7)
7.3.0 (2020-06-22)
7.2.1 (2020-06-10)
7.2.0 (2020-06-03)
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)
7.1.0 (2020-05-22)
7.0.1 (2020-05-13)
Note: Version bump only for package @react-native-firebase/app
7.0.0 (2020-05-13)
- breaking change to mark new internal versioning requirements.