New
5.3.5
Channels: Stable
π Bug Fixes
- fix: complete lifecycleInit Future on Android (#1095)
- fix: export user.dart to expose
OSUserChangedState(#1054)
π οΈ Native Dependency Updates
- Update Android SDK from 5.1.35 to 5.1.38
- Feat: Detect for timezone changes and update the user (#2378)
- Fix: ANR on POST to Outcomes endpoint (#2371)
- add: security hardening around webview javaScriptEnabled (#2377)
- fix(subs): Fix when multiple create subscription operations exist without token (OneSignal-Android-SDK#2354)
- fix (crash): Finishing the activity on main thread when a notification is opened (OneSignal-Android-SDK#2353)
- fix(crash): NPE in PermissionsActivity (https://github.com/OneSignal/OneSignal-Android-SDK/pull/2349)
- fix(subs): Fix parsing subscriptions from server, and improve handling of deleted push subscriptions (https://github.com/OneSignal/OneSignal-Android-SDK/pull/2341)
- docs: Fix formatting issues in migration guide (https://github.com/OneSignal/OneSignal-Android-SDK/pull/2347)
- docs: Update migration guide to point to remote docs (https://github.com/OneSignal/OneSignal-Android-SDK/pull/2346)
- Update iOS SDK from 5.2.14 to 5.2.15
- Add confirmed deliveries for live activities notifications for OneSignal-aware activities (https://github.com/OneSignal/OneSignal-iOS-SDK/pull/1592)
- New Log Listener methods to allow an app developer to capture logs as strings at runtime. The log listener is independent of logLevel, all message are always sent to listeners. Please see linked PR for example usage (https://github.com/OneSignal/OneSignal-iOS-SDK/pull/1580)
- Prevent extra server calls to send duplicate live activity requests (https://github.com/OneSignal/OneSignal-iOS-SDK/pull/1589)
- Fix an
NSInvalidArgumentExceptionthat happens on rare occasions when localized description is not copied properly (https://github.com/OneSignal/OneSignal-iOS-SDK/pull/1594)