From 81e5fc2b6c89fdb4aa5f0f5aa95e1e90dae5f2e4 Mon Sep 17 00:00:00 2001 From: Mike Hardy Date: Sun, 24 Nov 2024 21:30:50 -0500 Subject: [PATCH 1/2] fix(android, app): fix hot-reload on react-native <= 0.73 super.invalidate() is an empty function in rn >= 0.74, so no need to call it going forward But on rn <= 0.73 it may not exist, and if it does it calls onCatalystInstanceDestroy which makes for a StackOverFlowException as we go recursive --- .../common/ReactNativeFirebaseModule.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/app/android/src/reactnative/java/io/invertase/firebase/common/ReactNativeFirebaseModule.java b/packages/app/android/src/reactnative/java/io/invertase/firebase/common/ReactNativeFirebaseModule.java index 57850abd23..cbb7539f14 100644 --- a/packages/app/android/src/reactnative/java/io/invertase/firebase/common/ReactNativeFirebaseModule.java +++ b/packages/app/android/src/reactnative/java/io/invertase/firebase/common/ReactNativeFirebaseModule.java @@ -92,12 +92,13 @@ public final ExecutorService getTransactionalExecutor(String identifier) { return executorService.getTransactionalExecutor(identifier); } - - // This is no longer called as of react-native 0.74 and is only here for - // compatibility with older versions. It delegates to thew new `invalidate` + // On react-native 0.73 this is called, but simply calls `invalidate()` + // https://github.com/facebook/react-native/blob/0.73-stable/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BaseJavaModule.java#L65-L72 + // This is no longer called ever for react-native >= 0.74 and is only here for + // compatibility with older versions. We delegate to the new `invalidate` // method, which all modules should implement now // Remove this method when minimum supported react-native is 0.74 - /** @noinspection removal*/ + // @noinspection removal @SuppressWarnings({"deprecation", "removal"}) @Deprecated public void onCatalystInstanceDestroy() { @@ -107,11 +108,14 @@ public void onCatalystInstanceDestroy() { } // This should have an @Override annotation but we cannot do - // that until our minimum supported react-native version is 0.74, since the - // method did not exist before then + // that until our minimum supported react-native version is 0.74 + // + // No need to call super.invalidate and in fact it is dangerous to do so: + // - did not exist before react-native 0.73 + // - on 0.74 it calls onCatalystInstanceDestroy which would infinite loop here + // - on 0.75+ it is empty - meant as sub-class hook only @CallSuper public void invalidate() { - super.invalidate(); executorService.shutdown(); } From 3623a504a6d07fa148390bd3f97d6c06fea8955d Mon Sep 17 00:00:00 2001 From: "@Salakar" Date: Mon, 25 Nov 2024 17:02:45 +0000 Subject: [PATCH 2/2] chore(release): release packages --- CHANGELOG.md | 6 ++ lerna.json | 2 +- packages/analytics/CHANGELOG.md | 4 + packages/analytics/package.json | 4 +- packages/app-check/CHANGELOG.md | 4 + packages/app-check/package.json | 4 +- packages/app-distribution/CHANGELOG.md | 4 + packages/app-distribution/package.json | 4 +- packages/app/CHANGELOG.md | 6 ++ packages/app/package.json | 2 +- packages/auth/CHANGELOG.md | 4 + packages/auth/package.json | 4 +- packages/crashlytics/CHANGELOG.md | 4 + packages/crashlytics/package.json | 4 +- packages/database/CHANGELOG.md | 4 + packages/database/package.json | 4 +- packages/dynamic-links/CHANGELOG.md | 4 + packages/dynamic-links/package.json | 4 +- packages/firestore/CHANGELOG.md | 4 + packages/firestore/package.json | 4 +- packages/functions/CHANGELOG.md | 4 + packages/functions/package.json | 4 +- packages/in-app-messaging/CHANGELOG.md | 4 + packages/in-app-messaging/package.json | 6 +- packages/installations/CHANGELOG.md | 4 + packages/installations/package.json | 4 +- packages/messaging/CHANGELOG.md | 4 + packages/messaging/package.json | 4 +- packages/ml/CHANGELOG.md | 4 + packages/ml/package.json | 4 +- packages/perf/CHANGELOG.md | 4 + packages/perf/package.json | 4 +- packages/remote-config/CHANGELOG.md | 4 + packages/remote-config/package.json | 6 +- packages/storage/CHANGELOG.md | 4 + packages/storage/package.json | 4 +- tests/CHANGELOG.md | 4 + tests/package.json | 36 ++++----- yarn.lock | 104 ++++++++++++------------- 39 files changed, 186 insertions(+), 106 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a48f8a7153..f06c1a7e00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +### Bug Fixes + +- **android, app:** fix hot-reload on react-native <= 0.73 ([81e5fc2](https://github.com/invertase/react-native-firebase/commit/81e5fc2b6c89fdb4aa5f0f5aa95e1e90dae5f2e4)) + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) ### Features diff --git a/lerna.json b/lerna.json index 3f26228626..9f19476c0e 100644 --- a/lerna.json +++ b/lerna.json @@ -76,5 +76,5 @@ "userUrlFormat": "{{host}}/{{user}}" }, "ignoreChanges": ["**/docs/**", "**/.github/**", "**/e2e/**", "**/tests/**"], - "version": "21.6.0" + "version": "21.6.1" } diff --git a/packages/analytics/CHANGELOG.md b/packages/analytics/CHANGELOG.md index a86c25d522..f1e15f12ff 100644 --- a/packages/analytics/CHANGELOG.md +++ b/packages/analytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/analytics + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) ### Bug Fixes diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 61b6f3acdb..f0afd2abbd 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/analytics", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - The analytics module provides out of the box support with Google Analytics for Firebase. Integration with the Android & iOS allows for in-depth analytical insight reporting, such as device information, location, user actions and more.", "main": "lib/index.js", @@ -22,7 +22,7 @@ "analytics" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/app-check/CHANGELOG.md b/packages/app-check/CHANGELOG.md index fc4cbffffa..4149976944 100644 --- a/packages/app-check/CHANGELOG.md +++ b/packages/app-check/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/app-check + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/app-check diff --git a/packages/app-check/package.json b/packages/app-check/package.json index 71816ac88d..15fd68f6f3 100644 --- a/packages/app-check/package.json +++ b/packages/app-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/app-check", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - App Check", "main": "lib/index.js", @@ -25,7 +25,7 @@ "appCheck" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0", + "@react-native-firebase/app": "21.6.1", "expo": ">=47.0.0" }, "devDependencies": { diff --git a/packages/app-distribution/CHANGELOG.md b/packages/app-distribution/CHANGELOG.md index 00aae96312..75e1451100 100644 --- a/packages/app-distribution/CHANGELOG.md +++ b/packages/app-distribution/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/app-distribution + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/app-distribution diff --git a/packages/app-distribution/package.json b/packages/app-distribution/package.json index afa9ae0e66..547d5c2e57 100644 --- a/packages/app-distribution/package.json +++ b/packages/app-distribution/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/app-distribution", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - App Distribution", "main": "lib/index.js", @@ -22,7 +22,7 @@ "app-distribution" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 4ea960b521..4e11c604f4 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +### Bug Fixes + +- **android, app:** fix hot-reload on react-native <= 0.73 ([81e5fc2](https://github.com/invertase/react-native-firebase/commit/81e5fc2b6c89fdb4aa5f0f5aa95e1e90dae5f2e4)) + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) ### Features diff --git a/packages/app/package.json b/packages/app/package.json index 3b78408f0a..5cc59300d3 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/app", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Storage and more.", "main": "lib/index.js", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 36a827f9b5..3a96bf50df 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/auth + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/auth diff --git a/packages/auth/package.json b/packages/auth/package.json index 28f109e381..a4a7f3ae65 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/auth", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - The authentication module provides an easy-to-use API to integrate an authentication workflow into new and existing applications. React Native Firebase provides access to all Firebase authentication methods and identity providers.", "main": "lib/index.js", @@ -27,7 +27,7 @@ "plist": "^3.1.0" }, "peerDependencies": { - "@react-native-firebase/app": "21.6.0", + "@react-native-firebase/app": "21.6.1", "expo": ">=47.0.0" }, "devDependencies": { diff --git a/packages/crashlytics/CHANGELOG.md b/packages/crashlytics/CHANGELOG.md index 8897ddcc47..2ecf7cab1a 100644 --- a/packages/crashlytics/CHANGELOG.md +++ b/packages/crashlytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/crashlytics + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/crashlytics diff --git a/packages/crashlytics/package.json b/packages/crashlytics/package.json index ae0e0e7c9c..1217a701f9 100644 --- a/packages/crashlytics/package.json +++ b/packages/crashlytics/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/crashlytics", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - Firebase Crashlytics is a lightweight, realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality. React Native Firebase provides automatic crash reporting for both native and JavaScript errors, including unhandled promise rejections.", "main": "lib/index.js", @@ -29,7 +29,7 @@ "crashlytics" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0", + "@react-native-firebase/app": "21.6.1", "expo": ">=47.0.0" }, "dependencies": { diff --git a/packages/database/CHANGELOG.md b/packages/database/CHANGELOG.md index 383a1effca..beb740d2dd 100644 --- a/packages/database/CHANGELOG.md +++ b/packages/database/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/database + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/database diff --git a/packages/database/package.json b/packages/database/package.json index 97aafaab6c..96c81cd835 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/database", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. React Native Firebase provides native integration with the Android & iOS Firebase SDKs, supporting both realtime data sync and offline capabilities.", "main": "lib/index.js", @@ -25,7 +25,7 @@ "realtome database" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/dynamic-links/CHANGELOG.md b/packages/dynamic-links/CHANGELOG.md index b9b7bb44f2..6cc63dd609 100644 --- a/packages/dynamic-links/CHANGELOG.md +++ b/packages/dynamic-links/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/dynamic-links + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/dynamic-links diff --git a/packages/dynamic-links/package.json b/packages/dynamic-links/package.json index ad8b4788f2..36274898a6 100644 --- a/packages/dynamic-links/package.json +++ b/packages/dynamic-links/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/dynamic-links", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - Dynamic Links", "main": "lib/index.js", @@ -25,7 +25,7 @@ "dynamic link" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0", + "@react-native-firebase/app": "21.6.1", "expo": ">=47.0.0" }, "devDependencies": { diff --git a/packages/firestore/CHANGELOG.md b/packages/firestore/CHANGELOG.md index 24f7aabd0a..876c41e5b6 100644 --- a/packages/firestore/CHANGELOG.md +++ b/packages/firestore/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/firestore + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/firestore diff --git a/packages/firestore/package.json b/packages/firestore/package.json index e5e95c1c10..e5257ce9dc 100644 --- a/packages/firestore/package.json +++ b/packages/firestore/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/firestore", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - Cloud Firestore is a NoSQL cloud database to store and sync data between your React Native application and Firebase's database. The API matches the Firebase Web SDK whilst taking advantage of the native SDKs performance and offline capabilities.", "main": "lib/index.js", @@ -27,7 +27,7 @@ "firestore" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/functions/CHANGELOG.md b/packages/functions/CHANGELOG.md index b565ea319c..74842a7f4f 100644 --- a/packages/functions/CHANGELOG.md +++ b/packages/functions/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/functions + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/functions diff --git a/packages/functions/package.json b/packages/functions/package.json index 47becaed49..3662c7165f 100644 --- a/packages/functions/package.json +++ b/packages/functions/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/functions", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - Cloud Functions for Firebase lets you automatically run backend code in response to events triggered by Firebase features and HTTPS requests. React Native Firebase supports integration with production and locally emulated Cloud Functions with a simple API interface.\n\n", "main": "lib/index.js", @@ -24,7 +24,7 @@ "functions" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/app": "21.6.1" }, "devDependencies": { "@react-native-firebase/private-tests-firebase-functions": "^0.0.1" diff --git a/packages/in-app-messaging/CHANGELOG.md b/packages/in-app-messaging/CHANGELOG.md index 392d0a11f2..a5cf4d5873 100644 --- a/packages/in-app-messaging/CHANGELOG.md +++ b/packages/in-app-messaging/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/in-app-messaging + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/in-app-messaging diff --git a/packages/in-app-messaging/package.json b/packages/in-app-messaging/package.json index 87b0fd6c24..dbfdcb36cb 100644 --- a/packages/in-app-messaging/package.json +++ b/packages/in-app-messaging/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/in-app-messaging", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - Firebase In-App Messaging helps you engage your app's active users by sending them targeted, contextual messages that encourage them to use key app features. React Native Firebase provides support for both native Android & iOS integration with a simple JavaScript API.", "main": "lib/index.js", @@ -27,8 +27,8 @@ "inAppMessaging" ], "peerDependencies": { - "@react-native-firebase/analytics": "21.6.0", - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/analytics": "21.6.1", + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/installations/CHANGELOG.md b/packages/installations/CHANGELOG.md index bae1aec56d..c4e3a7e375 100644 --- a/packages/installations/CHANGELOG.md +++ b/packages/installations/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/installations + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/installations diff --git a/packages/installations/package.json b/packages/installations/package.json index e2444d5949..0de42605bd 100644 --- a/packages/installations/package.json +++ b/packages/installations/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/installations", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - Installations", "main": "lib/index.js", @@ -22,7 +22,7 @@ "installations" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/messaging/CHANGELOG.md b/packages/messaging/CHANGELOG.md index 21ec01d63a..24ba356eaf 100644 --- a/packages/messaging/CHANGELOG.md +++ b/packages/messaging/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/messaging + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/messaging diff --git a/packages/messaging/package.json b/packages/messaging/package.json index 838c49169b..74af3133b0 100644 --- a/packages/messaging/package.json +++ b/packages/messaging/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/messaging", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - React Native Firebase provides native integration of Firebase Cloud Messaging (FCM) for both Android & iOS. FCM is a cost free service, allowing for server-device and device-device communication. The React Native Firebase Messaging module provides a simple JavaScript API to interact with FCM.", "main": "lib/index.js", @@ -24,7 +24,7 @@ "messaging" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0", + "@react-native-firebase/app": "21.6.1", "expo": ">=47.0.0" }, "devDependencies": { diff --git a/packages/ml/CHANGELOG.md b/packages/ml/CHANGELOG.md index 8867c474ce..ea581c3982 100644 --- a/packages/ml/CHANGELOG.md +++ b/packages/ml/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/ml + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/ml diff --git a/packages/ml/package.json b/packages/ml/package.json index 9a30bea948..aaf7d2b2a1 100644 --- a/packages/ml/package.json +++ b/packages/ml/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/ml", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - Firebase ML brings the power of machine learning vision to your React Native application, supporting both Android & iOS.", "main": "lib/index.js", @@ -26,7 +26,7 @@ "image labeler" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/perf/CHANGELOG.md b/packages/perf/CHANGELOG.md index 2ae047add7..e83b497860 100644 --- a/packages/perf/CHANGELOG.md +++ b/packages/perf/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/perf + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/perf diff --git a/packages/perf/package.json b/packages/perf/package.json index 2efafe68bd..85647c28ac 100644 --- a/packages/perf/package.json +++ b/packages/perf/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/perf", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - React Native Firebase provides native integration with Performance Monitoring to gain insight into key performance characteristics within your React Native application.", "main": "lib/index.js", @@ -29,7 +29,7 @@ "performance monitoring" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0", + "@react-native-firebase/app": "21.6.1", "expo": ">=47.0.0" }, "devDependencies": { diff --git a/packages/remote-config/CHANGELOG.md b/packages/remote-config/CHANGELOG.md index 26f8fc992d..879c0532bf 100644 --- a/packages/remote-config/CHANGELOG.md +++ b/packages/remote-config/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/remote-config + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/remote-config diff --git a/packages/remote-config/package.json b/packages/remote-config/package.json index 78aea70175..fead590769 100644 --- a/packages/remote-config/package.json +++ b/packages/remote-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/remote-config", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - React Native Firebase provides native integration with Remote Config, allowing you to change the appearance and/or functionality of your app without requiring an app update.", "main": "lib/index.js", @@ -24,8 +24,8 @@ "remote-config" ], "peerDependencies": { - "@react-native-firebase/analytics": "21.6.0", - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/analytics": "21.6.1", + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/storage/CHANGELOG.md b/packages/storage/CHANGELOG.md index cd51c3517b..5e7db050cf 100644 --- a/packages/storage/CHANGELOG.md +++ b/packages/storage/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package @react-native-firebase/storage + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package @react-native-firebase/storage diff --git a/packages/storage/package.json b/packages/storage/package.json index 93b59075d2..e3df71ec3a 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-firebase/storage", - "version": "21.6.0", + "version": "21.6.1", "author": "Invertase (http://invertase.io)", "description": "React Native Firebase - React Native Firebase provides native integration with Cloud Storage, providing support to upload and download files directly from your device and from your Firebase Cloud Storage bucket.", "main": "lib/index.js", @@ -29,7 +29,7 @@ "download" ], "peerDependencies": { - "@react-native-firebase/app": "21.6.0" + "@react-native-firebase/app": "21.6.1" }, "publishConfig": { "access": "public" diff --git a/tests/CHANGELOG.md b/tests/CHANGELOG.md index d280c3927c..43b0fbd35f 100644 --- a/tests/CHANGELOG.md +++ b/tests/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [21.6.1](https://github.com/invertase/react-native-firebase/compare/v21.6.0...v21.6.1) (2024-11-25) + +**Note:** Version bump only for package react-native-firebase-tests + ## [21.6.0](https://github.com/invertase/react-native-firebase/compare/v21.5.0...v21.6.0) (2024-11-20) **Note:** Version bump only for package react-native-firebase-tests diff --git a/tests/package.json b/tests/package.json index 94a6afa1d1..739111ca13 100644 --- a/tests/package.json +++ b/tests/package.json @@ -1,6 +1,6 @@ { "name": "react-native-firebase-tests", - "version": "21.6.0", + "version": "21.6.1", "private": true, "scripts": { "build:clean": "rimraf dist && rimraf android/build && rimraf android/app/build && rimraf android/.gradle && rimraf ios/build && rimraf macos/build", @@ -9,24 +9,24 @@ }, "dependencies": { "@react-native-async-storage/async-storage": "^1.24.0", - "@react-native-firebase/analytics": "21.6.0", - "@react-native-firebase/app": "21.6.0", - "@react-native-firebase/app-check": "21.6.0", - "@react-native-firebase/app-distribution": "21.6.0", + "@react-native-firebase/analytics": "21.6.1", + "@react-native-firebase/app": "21.6.1", + "@react-native-firebase/app-check": "21.6.1", + "@react-native-firebase/app-distribution": "21.6.1", "@react-native-firebase/app-types": "6.7.2", - "@react-native-firebase/auth": "21.6.0", - "@react-native-firebase/crashlytics": "21.6.0", - "@react-native-firebase/database": "21.6.0", - "@react-native-firebase/dynamic-links": "21.6.0", - "@react-native-firebase/firestore": "21.6.0", - "@react-native-firebase/functions": "21.6.0", - "@react-native-firebase/in-app-messaging": "21.6.0", - "@react-native-firebase/installations": "21.6.0", - "@react-native-firebase/messaging": "21.6.0", - "@react-native-firebase/ml": "21.6.0", - "@react-native-firebase/perf": "21.6.0", - "@react-native-firebase/remote-config": "21.6.0", - "@react-native-firebase/storage": "21.6.0", + "@react-native-firebase/auth": "21.6.1", + "@react-native-firebase/crashlytics": "21.6.1", + "@react-native-firebase/database": "21.6.1", + "@react-native-firebase/dynamic-links": "21.6.1", + "@react-native-firebase/firestore": "21.6.1", + "@react-native-firebase/functions": "21.6.1", + "@react-native-firebase/in-app-messaging": "21.6.1", + "@react-native-firebase/installations": "21.6.1", + "@react-native-firebase/messaging": "21.6.1", + "@react-native-firebase/ml": "21.6.1", + "@react-native-firebase/perf": "21.6.1", + "@react-native-firebase/remote-config": "21.6.1", + "@react-native-firebase/storage": "21.6.1", "postinstall-postinstall": "2.1.0", "react": "18.3.1", "react-native": "0.74.5", diff --git a/yarn.lock b/yarn.lock index 66a4bbd6f9..f72c195270 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6192,23 +6192,23 @@ __metadata: languageName: node linkType: hard -"@react-native-firebase/analytics@npm:21.6.0, @react-native-firebase/analytics@workspace:packages/analytics": +"@react-native-firebase/analytics@npm:21.6.1, @react-native-firebase/analytics@workspace:packages/analytics": version: 0.0.0-use.local resolution: "@react-native-firebase/analytics@workspace:packages/analytics" dependencies: superstruct: "npm:^2.0.2" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft -"@react-native-firebase/app-check@npm:21.6.0, @react-native-firebase/app-check@workspace:packages/app-check": +"@react-native-firebase/app-check@npm:21.6.1, @react-native-firebase/app-check@workspace:packages/app-check": version: 0.0.0-use.local resolution: "@react-native-firebase/app-check@workspace:packages/app-check" dependencies: expo: "npm:^50.0.21" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 expo: ">=47.0.0" peerDependenciesMeta: expo: @@ -6216,11 +6216,11 @@ __metadata: languageName: unknown linkType: soft -"@react-native-firebase/app-distribution@npm:21.6.0, @react-native-firebase/app-distribution@workspace:packages/app-distribution": +"@react-native-firebase/app-distribution@npm:21.6.1, @react-native-firebase/app-distribution@workspace:packages/app-distribution": version: 0.0.0-use.local resolution: "@react-native-firebase/app-distribution@workspace:packages/app-distribution" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft @@ -6231,7 +6231,7 @@ __metadata: languageName: node linkType: hard -"@react-native-firebase/app@npm:21.6.0, @react-native-firebase/app@workspace:packages/app": +"@react-native-firebase/app@npm:21.6.1, @react-native-firebase/app@workspace:packages/app": version: 0.0.0-use.local resolution: "@react-native-firebase/app@workspace:packages/app" dependencies: @@ -6248,7 +6248,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native-firebase/auth@npm:21.6.0, @react-native-firebase/auth@workspace:packages/auth": +"@react-native-firebase/auth@npm:21.6.1, @react-native-firebase/auth@workspace:packages/auth": version: 0.0.0-use.local resolution: "@react-native-firebase/auth@workspace:packages/auth" dependencies: @@ -6256,7 +6256,7 @@ __metadata: expo: "npm:^50.0.21" plist: "npm:^3.1.0" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 expo: ">=47.0.0" peerDependenciesMeta: expo: @@ -6264,14 +6264,14 @@ __metadata: languageName: unknown linkType: soft -"@react-native-firebase/crashlytics@npm:21.6.0, @react-native-firebase/crashlytics@workspace:packages/crashlytics": +"@react-native-firebase/crashlytics@npm:21.6.1, @react-native-firebase/crashlytics@workspace:packages/crashlytics": version: 0.0.0-use.local resolution: "@react-native-firebase/crashlytics@workspace:packages/crashlytics" dependencies: expo: "npm:^50.0.21" stacktrace-js: "npm:^2.0.2" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 expo: ">=47.0.0" peerDependenciesMeta: expo: @@ -6279,21 +6279,21 @@ __metadata: languageName: unknown linkType: soft -"@react-native-firebase/database@npm:21.6.0, @react-native-firebase/database@workspace:packages/database": +"@react-native-firebase/database@npm:21.6.1, @react-native-firebase/database@workspace:packages/database": version: 0.0.0-use.local resolution: "@react-native-firebase/database@workspace:packages/database" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft -"@react-native-firebase/dynamic-links@npm:21.6.0, @react-native-firebase/dynamic-links@workspace:packages/dynamic-links": +"@react-native-firebase/dynamic-links@npm:21.6.1, @react-native-firebase/dynamic-links@workspace:packages/dynamic-links": version: 0.0.0-use.local resolution: "@react-native-firebase/dynamic-links@workspace:packages/dynamic-links" dependencies: expo: "npm:^50.0.21" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 expo: ">=47.0.0" peerDependenciesMeta: expo: @@ -6301,48 +6301,48 @@ __metadata: languageName: unknown linkType: soft -"@react-native-firebase/firestore@npm:21.6.0, @react-native-firebase/firestore@workspace:packages/firestore": +"@react-native-firebase/firestore@npm:21.6.1, @react-native-firebase/firestore@workspace:packages/firestore": version: 0.0.0-use.local resolution: "@react-native-firebase/firestore@workspace:packages/firestore" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft -"@react-native-firebase/functions@npm:21.6.0, @react-native-firebase/functions@workspace:packages/functions": +"@react-native-firebase/functions@npm:21.6.1, @react-native-firebase/functions@workspace:packages/functions": version: 0.0.0-use.local resolution: "@react-native-firebase/functions@workspace:packages/functions" dependencies: "@react-native-firebase/private-tests-firebase-functions": "npm:^0.0.1" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft -"@react-native-firebase/in-app-messaging@npm:21.6.0, @react-native-firebase/in-app-messaging@workspace:packages/in-app-messaging": +"@react-native-firebase/in-app-messaging@npm:21.6.1, @react-native-firebase/in-app-messaging@workspace:packages/in-app-messaging": version: 0.0.0-use.local resolution: "@react-native-firebase/in-app-messaging@workspace:packages/in-app-messaging" peerDependencies: - "@react-native-firebase/analytics": 21.6.0 - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/analytics": 21.6.1 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft -"@react-native-firebase/installations@npm:21.6.0, @react-native-firebase/installations@workspace:packages/installations": +"@react-native-firebase/installations@npm:21.6.1, @react-native-firebase/installations@workspace:packages/installations": version: 0.0.0-use.local resolution: "@react-native-firebase/installations@workspace:packages/installations" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft -"@react-native-firebase/messaging@npm:21.6.0, @react-native-firebase/messaging@workspace:packages/messaging": +"@react-native-firebase/messaging@npm:21.6.1, @react-native-firebase/messaging@workspace:packages/messaging": version: 0.0.0-use.local resolution: "@react-native-firebase/messaging@workspace:packages/messaging" dependencies: expo: "npm:^50.0.21" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 expo: ">=47.0.0" peerDependenciesMeta: expo: @@ -6350,21 +6350,21 @@ __metadata: languageName: unknown linkType: soft -"@react-native-firebase/ml@npm:21.6.0, @react-native-firebase/ml@workspace:packages/ml": +"@react-native-firebase/ml@npm:21.6.1, @react-native-firebase/ml@workspace:packages/ml": version: 0.0.0-use.local resolution: "@react-native-firebase/ml@workspace:packages/ml" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft -"@react-native-firebase/perf@npm:21.6.0, @react-native-firebase/perf@workspace:packages/perf": +"@react-native-firebase/perf@npm:21.6.1, @react-native-firebase/perf@workspace:packages/perf": version: 0.0.0-use.local resolution: "@react-native-firebase/perf@workspace:packages/perf" dependencies: expo: "npm:^50.0.21" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 expo: ">=47.0.0" peerDependenciesMeta: expo: @@ -6379,20 +6379,20 @@ __metadata: languageName: node linkType: hard -"@react-native-firebase/remote-config@npm:21.6.0, @react-native-firebase/remote-config@workspace:packages/remote-config": +"@react-native-firebase/remote-config@npm:21.6.1, @react-native-firebase/remote-config@workspace:packages/remote-config": version: 0.0.0-use.local resolution: "@react-native-firebase/remote-config@workspace:packages/remote-config" peerDependencies: - "@react-native-firebase/analytics": 21.6.0 - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/analytics": 21.6.1 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft -"@react-native-firebase/storage@npm:21.6.0, @react-native-firebase/storage@workspace:packages/storage": +"@react-native-firebase/storage@npm:21.6.1, @react-native-firebase/storage@workspace:packages/storage": version: 0.0.0-use.local resolution: "@react-native-firebase/storage@workspace:packages/storage" peerDependencies: - "@react-native-firebase/app": 21.6.0 + "@react-native-firebase/app": 21.6.1 languageName: unknown linkType: soft @@ -20012,24 +20012,24 @@ __metadata: dependencies: "@firebase/rules-unit-testing": "npm:^3.0.4" "@react-native-async-storage/async-storage": "npm:^1.24.0" - "@react-native-firebase/analytics": "npm:21.6.0" - "@react-native-firebase/app": "npm:21.6.0" - "@react-native-firebase/app-check": "npm:21.6.0" - "@react-native-firebase/app-distribution": "npm:21.6.0" + "@react-native-firebase/analytics": "npm:21.6.1" + "@react-native-firebase/app": "npm:21.6.1" + "@react-native-firebase/app-check": "npm:21.6.1" + "@react-native-firebase/app-distribution": "npm:21.6.1" "@react-native-firebase/app-types": "npm:6.7.2" - "@react-native-firebase/auth": "npm:21.6.0" - "@react-native-firebase/crashlytics": "npm:21.6.0" - "@react-native-firebase/database": "npm:21.6.0" - "@react-native-firebase/dynamic-links": "npm:21.6.0" - "@react-native-firebase/firestore": "npm:21.6.0" - "@react-native-firebase/functions": "npm:21.6.0" - "@react-native-firebase/in-app-messaging": "npm:21.6.0" - "@react-native-firebase/installations": "npm:21.6.0" - "@react-native-firebase/messaging": "npm:21.6.0" - "@react-native-firebase/ml": "npm:21.6.0" - "@react-native-firebase/perf": "npm:21.6.0" - "@react-native-firebase/remote-config": "npm:21.6.0" - "@react-native-firebase/storage": "npm:21.6.0" + "@react-native-firebase/auth": "npm:21.6.1" + "@react-native-firebase/crashlytics": "npm:21.6.1" + "@react-native-firebase/database": "npm:21.6.1" + "@react-native-firebase/dynamic-links": "npm:21.6.1" + "@react-native-firebase/firestore": "npm:21.6.1" + "@react-native-firebase/functions": "npm:21.6.1" + "@react-native-firebase/in-app-messaging": "npm:21.6.1" + "@react-native-firebase/installations": "npm:21.6.1" + "@react-native-firebase/messaging": "npm:21.6.1" + "@react-native-firebase/ml": "npm:21.6.1" + "@react-native-firebase/perf": "npm:21.6.1" + "@react-native-firebase/remote-config": "npm:21.6.1" + "@react-native-firebase/storage": "npm:21.6.1" "@react-native/babel-preset": "npm:^0.74.87" "@react-native/metro-config": "npm:^0.74.87" axios: "npm:^1.7.7"