Releases: OneSignal/OneSignal-Cordova-SDK
Releases · OneSignal/OneSignal-Cordova-SDK
Release 5.2.9
🔧 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.8...5.2.9
Release 5.2.8
🔧 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.7...5.2.8
Release 5.2.7
🔧 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.6...5.2.7
Release 3.3.3
🔧 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
Release 5.2.6
🔧 Native SDK Dependency Updates Only
Update Android SDK from 5.1.21 to 5.1.23 | release notes
🐛 Bug Fixes
- Pausing IAMs dismisses any currently showing IAM (OneSignal/OneSignal-Android-SDK#2191)
✨ Improvements
- Read-Your-Write Consistency (OneSignal/OneSignal-Android-SDK#2168)
Update iOS SDK from 5.2.4 to 5.2.5 | release notes
✨ Improvements
- Pausing IAMs dismisses any currently showing IAM (OneSignal/OneSignal-iOS-SDK#1480)
Full Changelog: 5.2.5...5.2.6
Release 5.2.5
What's Changed
🐛 Bug Fixes
- Fix: Notification click listener fires on cold start (#1017)
🔧 Native Dependency Updates
Update Android SDK from 5.1.20 to 5.1.21 release notes
🐛 Bug Fixes
- Fix ending an already ended session (OneSignal/OneSignal-Android-SDK#2185)
- Fix Permissions returned by onRequestPermissionResult is empty (OneSignal/OneSignal-Android-SDK#2180)
- Fix Keyboard input in HTML In App Messages (OneSignal/OneSignal-Android-SDK#2187)
Update iOS SDK from 5.2.3 to 5.2.4 release notes
✨ Improvements
- [Fix] Handle incorrect 404 by delaying making updates to new users or subscriptions (OneSignal/OneSignal-iOS-SDK#1470)
Full Changelog: 5.2.4...5.2.5
Release 5.2.4
🔧 Native SDK Dependency Updates Only
Update Android SDK from 5.1.17 to 5.1.20 release notes
🐛 Bug Fixes
- IAM with dynamic trigger showing forever (#2137)
- Allow preventDefault to be fired up to two times (#2138)
- Recover null onesignal ID crashes for Operations (#2157)
*Prevent retrying IAM display if 410 is received from backend (#2158)
✨ Improvements
- Optimized the initialization process by moving some service initialization to a background thread (#2125)
- Add option to default to HMS over FCM (#2163)
- Remove fallback code for FCM pre-21.0.0 (#2148)
- Clean up Android Support Library references, drop dependency on androidx.legacy, & Android 4.4 and older code (#2147)
Update iOS SDK from 5.2.2 to 5.2.3 release notes
🐛 Bug Fixes
- The user executor needs to uncache first which fixes some cached requests being dropped for past users (#1465)
✨ Improvements
- Omit misleading fatal-level log for cross-platform SDKs (#1468)
🛠️ Maintenance
- [For our server] Use only OneSignal ID for requests (#1464)
Full Changelog: 5.2.3...5.2.4
Release 5.2.3
🐛 Bug Fixes
Fix Mac Catalyst build errors in #1005
🔧 Update Android SDK from 5.1.15 to 5.1.17 release notes
- Fix "could not be instantiated" exception when; some modules are omitted AND android.enableR8.fullMode is enabled. OneSignal/OneSignal-Android-SDK#2136
-
🔧 Update iOS SDK from 5.2.1 to 5.2.2 release notes
- Prevent In-App Message request crashes by making null values safe OneSignal/OneSignal-iOS-SDK#1457
- Add Dispatch Queues to all executors to prevent concurrency crashes OneSignal/OneSignal-iOS-SDK#1454
- Fix clearing notifications incorrectly such as when pulling down the notification center OneSignal/OneSignal-iOS-SDK#1451
Release 5.2.2
⚠️ Please use version 5.2.3 which contains the same features
Release 5.2.1
🔧 Native SDK Dependency Updates
Update Android SDK from 5.1.13
to 5.1.15
For full changes, see the native release notes
🐛 Bug Fixes
- Xiaomi notification click was not foregrounding app OneSignal/OneSignal-Android-SDK#2129
- FCM push token was not being refreshed (OneSignal/OneSignal-Android-SDK#2125, OneSignal/OneSignal-Android-SDK#2118)
- Poll for notification permission changes to detect permission change when prompting outside of OneSignal OneSignal/OneSignal-Android-SDK#2112
- WorkManager fixes when the app uses a custom WorkManager OneSignal/OneSignal-Android-SDK#2122
✨ Improvements
- Cold start creates new session and refreshes the user from the server OneSignal/OneSignal-Android-SDK#2113
Update iOS SDK from 5.2.0
to 5.2.1
🐛 Bug Fixes
- Fix warning about decoding a boolean (#1436)
- Fix a purchases bug for the amount spent (#1444)
- Fix a build issue for mac catalyst (#1446)
- Fix crash when IAM window fails to load by using the main thread (#1447)
🔧 Maintenance
- Network call optimizations: Combine user property updates for network call improvements (#1444)
Full Changelog: 5.2.0...5.2.1