Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
21.7.1 (2025-01-20)
Note: Version bump only for package @react-native-firebase/messaging
21.7.0 (2025-01-16)
Note: Version bump only for package @react-native-firebase/messaging
21.6.2 (2025-01-02)
Note: Version bump only for package @react-native-firebase/messaging
21.6.1 (2024-11-25)
Note: Version bump only for package @react-native-firebase/messaging
21.6.0 (2024-11-20)
Note: Version bump only for package @react-native-firebase/messaging
21.5.0 (2024-11-16)
Note: Version bump only for package @react-native-firebase/messaging
21.4.1 (2024-11-13)
Reverts
- Revert "fix(ios, sdk): constrain transitive dependencies more tightly" (1ff247c)
21.4.0 (2024-11-07)
Note: Version bump only for package @react-native-firebase/messaging
21.3.0 (2024-10-31)
Note: Version bump only for package @react-native-firebase/messaging
21.2.0 (2024-10-22)
Note: Version bump only for package @react-native-firebase/messaging
21.1.1 (2024-10-22)
Bug Fixes
- ios, sdk: constrain transitive dependencies more tightly (d03ab42)
21.1.0 (2024-10-21)
Features
- messaging, android: add priority + originalPriority to RemoteMessage (c324932)
21.0.0 (2024-09-26)
Note: Version bump only for package @react-native-firebase/messaging
20.5.0 (2024-09-11)
Bug Fixes
- messaging, android: handle nullable broadcast intent (#7893) (#7960) (c1ac022)
- messaging, ios: fixed isHeadless for react-native-navigation (#7868) (3875cc6)
20.4.0 (2024-08-13)
Note: Version bump only for package @react-native-firebase/messaging
20.3.0 (2024-07-19)
Note: Version bump only for package @react-native-firebase/messaging
20.2.1 (2024-07-17)
Note: Version bump only for package @react-native-firebase/messaging
20.2.0 (2024-07-15)
Note: Version bump only for package @react-native-firebase/messaging
20.1.0 (2024-06-04)
Note: Version bump only for package @react-native-firebase/messaging
20.0.0 (2024-05-20)
Note: Version bump only for package @react-native-firebase/messaging
19.3.0 (2024-05-20)
Bug Fixes
- messaging, ios: register for notifications on permission grant (ccd78b9), closes #7272
- messaging, ios: reject notification registration after 10 seconds (1f86483), closes #7272
19.2.2 (2024-04-13)
Note: Version bump only for package @react-native-firebase/messaging
19.2.1 (2024-04-12)
Note: Version bump only for package @react-native-firebase/messaging
19.2.0 (2024-04-10)
Note: Version bump only for package @react-native-firebase/messaging
19.1.2 (2024-04-03)
Bug Fixes
- deps, ios: FirebaseCoreExtension is not always versioned (cb7ed0e)
19.1.1 (2024-03-26)
Note: Version bump only for package @react-native-firebase/messaging
19.1.0 (2024-03-23)
Note: Version bump only for package @react-native-firebase/messaging
19.0.1 (2024-03-07)
Note: Version bump only for package @react-native-firebase/messaging
19.0.0 (2024-02-26)
Note: Version bump only for package @react-native-firebase/messaging
18.9.0 (2024-02-21)
Bug Fixes
- auth: use correct app instance (vs always default) in multifactor and phone auth (#7564) (ff32fd3)
- messaging, ios: resolve getAPNSToken promise in all cases (b30eee1), closes #7272
18.8.0 (2024-01-25)
Note: Version bump only for package @react-native-firebase/messaging
18.7.3 (2023-12-13)
Note: Version bump only for package @react-native-firebase/messaging
18.7.2 (2023-12-08)
Note: Version bump only for package @react-native-firebase/messaging
18.7.1 (2023-11-29)
Note: Version bump only for package @react-native-firebase/messaging
18.7.0 (2023-11-28)
Features
18.6.2 (2023-11-23)
Note: Version bump only for package @react-native-firebase/messaging
18.6.1 (2023-11-01)
Note: Version bump only for package @react-native-firebase/messaging
18.6.0 (2023-10-26)
Bug Fixes
- android: required compatibility for Gradle 8 in android modules (b52d0ce)
18.5.0 (2023-09-22)
Bug Fixes
18.4.0 (2023-09-11)
Note: Version bump only for package @react-native-firebase/messaging
18.3.2 (2023-09-02)
Note: Version bump only for package @react-native-firebase/messaging
18.3.1 (2023-08-23)
Note: Version bump only for package @react-native-firebase/messaging
18.3.0 (2023-07-19)
Note: Version bump only for package @react-native-firebase/messaging
18.2.0 (2023-07-13)
Note: Version bump only for package @react-native-firebase/messaging
18.1.0 (2023-06-22)
Note: Version bump only for package @react-native-firebase/messaging
18.0.0 (2023-06-05)
Note: Version bump only for package @react-native-firebase/messaging
17.5.0 (2023-05-11)
Note: Version bump only for package @react-native-firebase/messaging
17.4.3 (2023-04-26)
Note: Version bump only for package @react-native-firebase/messaging
17.4.2 (2023-04-05)
Note: Version bump only for package @react-native-firebase/messaging
17.4.1 (2023-04-01)
Note: Version bump only for package @react-native-firebase/messaging
17.4.0 (2023-03-25)
Note: Version bump only for package @react-native-firebase/messaging
17.3.2 (2023-03-05)
Note: Version bump only for package @react-native-firebase/messaging
17.3.1 (2023-02-23)
Note: Version bump only for package @react-native-firebase/messaging
17.3.0 (2023-02-15)
Note: Version bump only for package @react-native-firebase/messaging
17.2.0 (2023-02-15)
Note: Version bump only for package @react-native-firebase/messaging
17.1.0 (2023-02-09)
Note: Version bump only for package @react-native-firebase/messaging
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)
- messaging, ios: new setAPNSToken API / getToken works on M1 Simulator (8d75b36)
16.7.0 (2023-01-28)
Note: Version bump only for package @react-native-firebase/messaging
16.6.0 (2023-01-27)
Features
16.5.2 (2023-01-23)
Note: Version bump only for package @react-native-firebase/messaging
16.5.1 (2023-01-20)
Note: Version bump only for package @react-native-firebase/messaging
16.5.0 (2022-12-16)
Note: Version bump only for package @react-native-firebase/messaging
16.4.6 (2022-11-18)
Bug Fixes
- app, android: firebase-android-sdk 31.1.0 (af089c0)
16.4.5 (2022-11-16)
Note: Version bump only for package @react-native-firebase/messaging
16.4.4 (2022-11-14)
Note: Version bump only for package @react-native-firebase/messaging
16.4.3 (2022-11-06)
Note: Version bump only for package @react-native-firebase/messaging
16.4.2 (2022-11-04)
Note: Version bump only for package @react-native-firebase/messaging
16.4.1 (2022-11-02)
Note: Version bump only for package @react-native-firebase/messaging
16.4.0 (2022-10-30)
Note: Version bump only for package @react-native-firebase/messaging
16.3.1 (2022-10-28)
Note: Version bump only for package @react-native-firebase/messaging
16.3.0 (2022-10-26)
Note: Version bump only for package @react-native-firebase/messaging
16.2.0 (2022-10-23)
Note: Version bump only for package @react-native-firebase/messaging
16.1.1 (2022-10-21)
Note: Version bump only for package @react-native-firebase/messaging
16.1.0 (2022-10-20)
Note: Version bump only for package @react-native-firebase/messaging
16.0.0 (2022-10-19)
Note: Version bump only for package @react-native-firebase/messaging
15.7.1 (2022-10-19)
Note: Version bump only for package @react-native-firebase/messaging
15.7.0 (2022-10-01)
Note: Version bump only for package @react-native-firebase/messaging
15.6.0 (2022-09-17)
Features
15.5.0 (2022-09-16)
Note: Version bump only for package @react-native-firebase/messaging
15.4.0 (2022-08-27)
Bug Fixes
15.3.0 (2022-08-07)
Bug Fixes
- ios, messaging: depend directly on FirebaseCoreExtension pod (62ee54b), closes #6403 #6352
- messaging, ios: eliminate auth/messaging notification race (#6455) (7183118)
15.2.0 (2022-07-21)
Features
- ios, messaging: Allow notifications in foreground on iOS, configure in firebase.json (#6407) (71dee2b)
15.1.1 (2022-06-28)
Note: Version bump only for package @react-native-firebase/messaging
15.1.0 (2022-06-28)
Note: Version bump only for package @react-native-firebase/messaging
15.0.0 (2022-06-20)
- fix(storage, android)!: android now updates customMetadata as a group (d602436)
BREAKING CHANGES
- android works like web+iOS now: customMetadata if passed in will be updated as a single atomic unit, all keys at once. Any key you want to keep in customMetadata must be passed in during update; any missing keys will be removed. Set customMetadata to null in order to remove customMetadata entirely, omit it during update to leave it unchanged.
14.11.1 (2022-06-17)
Bug Fixes
- 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)
Note: Version bump only for package @react-native-firebase/messaging
14.10.1 (2022-05-26)
Note: Version bump only for package @react-native-firebase/messaging
14.10.0 (2022-05-26)
Bug Fixes
- messaging, getToken: add options for messaging instance (88e218e)
14.9.4 (2022-05-14)
Note: Version bump only for package @react-native-firebase/messaging
14.9.3 (2022-05-10)
Note: Version bump only for package @react-native-firebase/messaging
14.9.2 (2022-05-10)
Note: Version bump only for package @react-native-firebase/messaging
14.9.1 (2022-04-28)
Note: Version bump only for package @react-native-firebase/messaging
14.9.0 (2022-04-27)
Note: Version bump only for package @react-native-firebase/messaging
14.8.1 (2022-04-25)
Note: Version bump only for package @react-native-firebase/messaging
14.8.0 (2022-04-19)
Note: Version bump only for package @react-native-firebase/messaging
14.7.0 (2022-03-23)
Note: Version bump only for package @react-native-firebase/messaging
14.6.0 (2022-03-23)
Note: Version bump only for package @react-native-firebase/messaging
14.5.1 (2022-03-05)
Note: Version bump only for package @react-native-firebase/messaging
14.5.0 (2022-02-15)
Note: Version bump only for package @react-native-firebase/messaging
14.4.0 (2022-02-13)
Note: Version bump only for package @react-native-firebase/messaging
14.3.3 (2022-02-12)
Note: Version bump only for package @react-native-firebase/messaging
14.3.2 (2022-02-10)
Note: Version bump only for package @react-native-firebase/messaging
14.3.1 (2022-02-07)
Note: Version bump only for package @react-native-firebase/messaging
14.3.0 (2022-01-26)
Bug Fixes
14.2.4 (2022-01-24)
Note: Version bump only for package @react-native-firebase/messaging
14.2.3 (2022-01-20)
Note: Version bump only for package @react-native-firebase/messaging
14.2.2 (2022-01-06)
Bug Fixes
- ios, messaging: add ios version guard for
UNAuthorizationOptionProvidesAppNotificationSettings
(#5986) (e8922c0) - ios, messaging: serialize google.c.sender.id to message.from (d3621eb)
14.2.1 (2021-12-31)
Note: Version bump only for package @react-native-firebase/messaging
14.2.0 (2021-12-31)
Features
14.1.0 (2021-12-18)
Note: Version bump only for package @react-native-firebase/messaging
14.0.1 (2021-12-15)
Note: Version bump only for package @react-native-firebase/messaging
14.0.0 (2021-12-14)
Note: Version bump only for package @react-native-firebase/messaging
13.1.1 (2021-12-14)
Bug Fixes
- deps: AGP7.0.4, firebase-android-sdk 29.0.2, javascript deps (55d0a36)
- messaging, ios: native.getInitialNotification can be undefined (#5926) (f0318d2)
13.1.0 (2021-12-02)
Note: Version bump only for package @react-native-firebase/messaging
13.0.1 (2021-11-05)
Note: Version bump only for package @react-native-firebase/messaging
13.0.0 (2021-10-31)
Bug Fixes
- rename default branch to main (25e1d3d)
12.9.3 (2021-10-22)
Note: Version bump only for package @react-native-firebase/messaging
12.9.2 (2021-10-17)
Note: Version bump only for package @react-native-firebase/messaging
12.9.1 (2021-10-10)
Note: Version bump only for package @react-native-firebase/messaging
12.9.0 (2021-10-03)
Note: Version bump only for package @react-native-firebase/messaging
12.8.0 (2021-09-14)
Note: Version bump only for package @react-native-firebase/messaging
12.7.5 (2021-09-04)
Note: Version bump only for package @react-native-firebase/messaging
12.7.4 (2021-08-31)
Note: Version bump only for package @react-native-firebase/messaging
12.7.3 (2021-08-24)
Bug Fixes
- messaging, ios): revert "fix(messaging, ios: only call onMessage handler if message is data-only or undelivered" (#5641) (f2162b7)
12.7.2 (2021-08-21)
Note: Version bump only for package @react-native-firebase/messaging
12.7.1 (2021-08-20)
Note: Version bump only for package @react-native-firebase/messaging
12.7.0 (2021-08-19)
Bug Fixes
- onMessage to only trigger for data-only or undelivered messages (a31643b)
12.6.1 (2021-08-17)
Note: Version bump only for package @react-native-firebase/messaging
12.6.0 (2021-08-16)
Bug Fixes
- messaging, ios: return after resolving to avoid useless work (491436f)
Features
- app, config: implement app_data_collection_default_enabled firebase.json key (1e47d45)
12.5.0 (2021-08-12)
Note: Version bump only for package @react-native-firebase/messaging
12.4.0 (2021-07-29)
Performance Improvements
12.3.0 (2021-07-21)
Note: Version bump only for package @react-native-firebase/messaging
12.2.0 (2021-07-16)
Bug Fixes
- messaging: Refactor code to avoid bugs (5039759)
12.1.0 (2021-06-11)
Note: Version bump only for package @react-native-firebase/messaging
12.0.0 (2021-05-19)
Note: Version bump only for package @react-native-firebase/messaging
11.5.0 (2021-05-12)
Bug Fixes
11.4.1 (2021-04-29)
Note: Version bump only for package @react-native-firebase/messaging
11.4.0 (2021-04-29)
Bug Fixes
- messaging, android: repair crash handling remote notifications (6a30d4b)
11.3.3 (2021-04-24)
Note: Version bump only for package @react-native-firebase/messaging
11.3.2 (2021-04-19)
Bug Fixes
- all, android: purge jcenter() from android build (2c6a6a8)
- messaging: Missing notification on restart (#5181) (ea6e138)
11.3.1 (2021-04-18)
Note: Version bump only for package @react-native-firebase/messaging
11.3.0 (2021-04-16)
Note: Version bump only for package @react-native-firebase/messaging
11.2.0 (2021-03-26)
Note: Version bump only for package @react-native-firebase/messaging
11.1.2 (2021-03-17)
Note: Version bump only for package @react-native-firebase/messaging
11.1.1 (2021-03-16)
Note: Version bump only for package @react-native-firebase/messaging
11.1.0 (2021-03-13)
Note: Version bump only for package @react-native-firebase/messaging
11.0.0 (2021-03-03)
Note: Version bump only for package @react-native-firebase/messaging
10.8.1 (2021-02-22)
Note: Version bump only for package @react-native-firebase/messaging
10.8.0 (2021-02-13)
Note: Version bump only for package @react-native-firebase/messaging
10.7.0 (2021-02-09)
Note: Version bump only for package @react-native-firebase/messaging
10.6.4 (2021-02-05)
Note: Version bump only for package @react-native-firebase/messaging
10.6.3 (2021-02-05)
Note: Version bump only for package @react-native-firebase/messaging
10.6.1 (2021-02-04)
Note: Version bump only for package @react-native-firebase/messaging
10.6.0 (2021-02-04)
Note: Version bump only for package @react-native-firebase/messaging
10.5.1 (2021-01-19)
Note: Version bump only for package @react-native-firebase/messaging
10.5.0 (2021-01-18)
Bug Fixes
10.4.1 (2021-01-08)
Note: Version bump only for package @react-native-firebase/messaging
10.4.0 (2020-12-30)
Bug Fixes
10.3.1 (2020-12-18)
Note: Version bump only for package @react-native-firebase/messaging
10.3.0 (2020-12-18)
Note: Version bump only for package @react-native-firebase/messaging
10.2.0 (2020-12-11)
Features
10.1.1 (2020-12-02)
Bug Fixes
10.1.0 (2020-11-26)
Bug Fixes
Features
10.0.0 (2020-11-17)
BREAKING CHANGES
- breaking change to mark new internal versioning requirements.
8.0.1 (2020-11-10)
Note: Version bump only for package @react-native-firebase/messaging
8.0.0 (2020-11-10)
Bug Fixes
- messaging: BREAKING drop iOS FCM direct channel + upstream send APIs (22ede33)
BREAKING CHANGES
- messaging: Upstream send should be done with cloud functions. FCM Direct channel has no replacement.
7.9.2 (2020-10-30)
Note: Version bump only for package @react-native-firebase/messaging
7.9.1 (2020-10-16)
Note: Version bump only for package @react-native-firebase/messaging
7.9.0 (2020-10-07)
Features
7.8.11 (2020-09-30)
Note: Version bump only for package @react-native-firebase/messaging
7.8.10 (2020-09-30)
Bug Fixes
- types: enable TypeScript libCheck & resolve type conflicts (#4306) (aa8ee8b)
- android, messaging: fix(android, messaging): store notifications for initial/open attribution #4317 (a7cafc9)
7.8.9 (2020-09-30)
Note: Version bump only for package @react-native-firebase/messaging
7.8.8 (2020-09-17)
Note: Version bump only for package @react-native-firebase/messaging
7.8.7 (2020-09-17)
Bug Fixes
7.8.6 (2020-09-11)
Note: Version bump only for package @react-native-firebase/messaging
7.8.5 (2020-09-11)
Bug Fixes
- ios, messaging: remove UNNotificationServiceExtension / use local target extension (#4226) (1be2a39)
7.8.4 (2020-08-31)
Bug Fixes
7.8.3 (2020-08-28)
Note: Version bump only for package @react-native-firebase/messaging
7.8.2 (2020-08-28)
Note: Version bump only for package @react-native-firebase/messaging
7.8.1 (2020-08-26)
Note: Version bump only for package @react-native-firebase/messaging
7.8.0 (2020-08-26)
Features
7.7.4 (2020-08-26)
Bug Fixes
7.7.3 (2020-08-25)
Bug Fixes
7.7.2 (2020-08-21)
Bug Fixes
7.7.1 (2020-08-15)
Note: Version bump only for package @react-native-firebase/messaging
7.7.0 (2020-08-15)
Bug Fixes
- messaging: initialize app props method to fix isHeadless property (#4082) (2bdebb1)
- messaging, ios: call original delegate when intercepting willPresentNotification (#4088) (62ee961)
Features
- messaging: allow messaging services to hook into FCM (#4087) (bff8f9f)
- messaging, ios: add notification extension for ios notification images (#4085) (32ab205)
7.6.1 (2020-08-03)
Note: Version bump only for package @react-native-firebase/messaging
7.6.0 (2020-08-03)
Bug Fixes
Features
- use latest android & ios Firebase SDKs version (#3956) (e7b4bb3)
- messaging,android: save notification payload for messages that arrive in the foreground (#3896) (ff768fc)
7.5.0 (2020-07-23)
Features
7.4.2 (2020-07-09)
Note: Version bump only for package @react-native-firebase/messaging
7.4.1 (2020-07-07)
Note: Version bump only for package @react-native-firebase/messaging
7.4.0 (2020-07-07)
Features
7.3.2 (2020-07-06)
Bug Fixes
7.3.1 (2020-07-05)
Note: Version bump only for package @react-native-firebase/messaging
7.3.0 (2020-07-05)
Features
- messaging: Call original delegate when intercepting notification response on iOS (b17df84)
7.2.1 (2020-06-30)
Note: Version bump only for package @react-native-firebase/messaging
7.2.0 (2020-06-30)
Features
7.1.8 (2020-06-26)
Note: Version bump only for package @react-native-firebase/messaging
7.1.7 (2020-06-22)
Note: Version bump only for package @react-native-firebase/messaging
7.1.6 (2020-06-18)
Bug Fixes
7.1.5 (2020-06-10)
Note: Version bump only for package @react-native-firebase/messaging
7.1.4 (2020-06-03)
Note: Version bump only for package @react-native-firebase/messaging
7.1.3 (2020-05-29)
Note: Version bump only for package @react-native-firebase/messaging
7.1.2 (2020-05-29)
Note: Version bump only for package @react-native-firebase/messaging
7.1.1 (2020-05-28)
Bug Fixes
7.1.0 (2020-05-22)
Features
7.0.1 (2020-05-13)
Note: Version bump only for package @react-native-firebase/messaging
7.0.0 (2020-05-13)
Bug Fixes
- onTokenChange method causing app to crash (#3552) (1d7cd28)
- messaging: onNotificationOpenedApp callable return type (#3641) (cd5cb23)
Features
- ios: podspecs now utilize CoreOnly instead of Core (#3575) (35285f1)
- messaging: support loc keys on notification payloads (#3579) (9b294b3)
BREAKING CHANGES
- breaking change to mark new internal versioning requirements.