Releases: OneSignal/react-native-onesignal
Release 5.3.0-beta-01
Channels: Beta
🎉 Custom Events Support
This beta release introduces Custom Events support for the react native sdk.
Please see documentation on Custom Events.
We appreciate your experience and feedback using this beta version!
🛠️ Native Dependency Updates
Update Android SDK from 5.1.35 to 5.3.0-alpha-01
Support for custom events.
See release notes for full details.
Update iOS SDK from.2.14 to 5.4.0-alpha-01
Support for custom events.
See release notes for full details.
5.2.13
Channels: Current
🛠️ Native Dependency Updates Only
Update Android SDK from 5.1.34 to 5.1.35
- Remove Amazon IAP tracking #2333
- fix: push subscription observers not firing #2330
- Properly handle in-app messages dismissed by back press #2328
- [Fix] Android 7 and lower crashes with getParameterCount calls, when the app is built with AGP 7 or older #2329
- fix: logout incorrectly uses the old subscription ID #2327
- Clean up logging from ServiceProvider #2332
- See release notes for full details.
Update iOS SDK from 5.2.13 to 5.2.14
5.2.12
Channels: Current
🛠️ Native Dependency Updates Only
Update Android SDK from 5.1.33 to 5.1.34
- fix: NPE when accessing WindowInsets used in isKeyboardUp() (OneSignal/OneSignal-Android-SDK#2305)
- Fix: NotificationOpenedActivity "freeze" when a large amount of notification is clicked (OneSignal/OneSignal-Android-SDK#2304)
- Fix crash when adding alias with some labels (OneSignal/OneSignal-Android-SDK#2296)
- See release notes for full details.
Update iOS SDK from 5.2.10 to 5.2.13
- Synchronize to fix crashes in the user module (OneSignal/OneSignal-iOS-SDK#1554)
- [Fix] Prevent deadlocks when user manager runs its startup tasks (OneSignal/OneSignal-iOS-SDK#1559)
- fix(badges): drop deprecated applicationIconBadgeNumber usage (OneSignal/OneSignal-iOS-SDK#1568)
- fix(badges): Fix bug when notification has badge set to zero (OneSignal/OneSignal-iOS-SDK#1565)
- See release notes for full details.
Release 5.2.11
Channels: Current
🐛 Bug Fixes
- Android: don't crash when logging, and follow the log level set by developers (#1806)
🛠️ Native Dependency Updates
Update Android SDK from 5.1.29 to 5.1.33 | select fixes listed
- [Fix] very rare bug where app doesn't opening from notification tap when it cold starts the app, affects Samsung and Redmi (OneSignal/OneSignal-Android-SDK#2289)
- IAM not showing fixes: (OneSignal/OneSignal-Android-SDK#2287) and (OneSignal/OneSignal-Android-SDK#2284)
- Fix: ANR fixes (OneSignal/OneSignal-Android-SDK#2281)
- See release notes for full details.
Release 5.2.10
🚧 Do not use 🚧
Please await version 5.2.11 which includes the same changes
Release 5.2.9
🐛 Bug Fixes
- when upgrading from v4 to v5 of this SDK, notifications will be received when the app has not been opened yet Android fix
🛠️ Native Dependency Updates
Update Android SDK from 5.1.26 to 5.1.29 | select fixes listed
- add Amazon IAP v3.0.5 handle
- fix issue with notification click not foregrounding the app on the first click in certain scenarios
- fix rare 400 issues that happen on new installs
- See release notes for full details.
Update iOS SDK from 5.2.9 to 5.2.10
Release 5.2.8
🔧 Native SDK Dependency Updates Only
Update Android SDK from 5.1.25 to 5.1.26 | release notes
🐛 Bug Fixes
- [Fix] ANR caused by operationRepo.enqueue while loading is in progress #2233
- [Fix] Check subscription Id before executing delete and update subscription operations #2223
Update iOS SDK from 5.2.8 to 5.2.9 | release notes
🐛 Bug Fixes
- [Fix] Use new OneSignalClientError type for callbacks which fixes crash report of NSInvalidArgumentException #1528
- [Fix] Don't evaluate in app messages when paused which fixes issues with duration-since-last In-App Messages when pausing and unpausing #1524
Full Changelog: 5.2.7...5.2.8
Release 5.2.7
🔧 Native SDK Dependency Updates Only
Update Android SDK from 5.1.24 to 5.1.25 | release notes
🐛 Bug Fixes
- [Fix] NPE by getScheduleBackgroundRunIn OneSignal/OneSignal-Android-SDK#2212
Update iOS SDK from 5.2.7 to 5.2.8 | release notes
🐛 Bug Fixes
- Fix [__NSPlaceholderDictionary initWithObjects:forKeys:count:] crashes caused by nil HTTPResponse headers OneSignal/OneSignal-iOS-SDK#1518
✨ Improvements
- Include debug symbols (dSYM) in the SDK OneSignal/OneSignal-iOS-SDK#1519
Full Changelog: 5.2.6...5.2.7
Release 5.2.6
🔧 Native SDK Dependency Updates Only
Update Android SDK from 5.1.23 to 5.1.24 | release notes
🐛 Bug Fixes
- Fix setting consentGiven throwing if called before initWithContext #2200
- Window manager BadTokenException / WindowLeaked #2208
✨ Improvements
- Make use of ryw_delay to minimize retries on IAM fetch #2207
Update iOS SDK from 5.2.5 to 5.2.7 | release notes
✨ Improvements
- Don't use cached in-app messages if the SDK encounters an error fetching them or when the server returns none #1499
- Improve segment membership calculation that allows for fetching more accurate and updated in-app messages for a user #1486
Full Changelog: 5.2.5...5.2.6
Release 4.5.4
🔧 Native SDK Dependency Updates Only
Update Android SDK from 4.8.8 to 4.8.10 | 4.8.9 | 4.8.10
🐛 Bug Fixes
- The getter for WorkManager considers the app context #2123
- Fix OSTaskController crashing on LinkedBlockingQueue.poll() on Android 12 #2062
- Corrected DeadSystemException handling #2063
Update iOS SDK from 3.12.9 to 3.12.10 | release notes
🔧 Maintenance
✨ Improvements