Releases: OneSignal/OneSignal-Flutter-SDK
Releases · OneSignal/OneSignal-Flutter-SDK
Release list
5.6.4
Channels: Current
🛠️ Native Dependency Updates
- Update Android SDK from 5.9.5 to 5.9.6
- fix: [SDK-4513] display queued in-app messages on unpause when triggers still match (#2682)
- fix: [SDK-4734] move HMS notification finish() inside coroutine so entryState is set before trampoline stops (#2678)
- fix: [SDK-4792] keep devices subscribed when a push token fetch temporarily fails (#2670)
- fix: [SDK-4820] ship consumer dontwarn rule for OpenTelemetry to prevent R8 missing-class build failures (#2677)
- fix: [SDK-4822] make ANR watchdog app-state aware to stop false background ANRs (#2676)
- fix: [SDK-4841] prewarm dispatchers at process start via ActivityLifecycleInitializer (#2680)
- fix: [SDK-4845] always finish base notification trampoline via finally (#2681)
- Update iOS SDK from 5.5.3 to 5.5.4
- fix: [SDK-4814] Live Activities Confirmed Receipts exceeding Delivered count (OneSignal-iOS-SDK#1681)
- fix: restore local tags cleared by a concurrent FetchUser (OneSignal-iOS-SDK#1678)
- fix: [SDK-4757] recover startup when initialized before UIApplicationMain (OneSignal-iOS-SDK#1677)
5.6.3
Channels: Current
🛠️ Native Dependency Updates
- Update Android SDK from 5.9.4 to 5.9.5
- fix(notifications): guard against null PendingResult from goAsync() [SDK-4803] (#2667)
- fix: prevent location permission crashes from FusedLocation API calls (#2653)
- fix: [SDK-4672] start location updates when permission is granted (#2663)
- fix: [SDK-4793] prevent main-thread ANR in blocking SDK APIs during/after init (#2666)
- fix: [SDK-4794] prewarm dispatchers at cold-start entry points (#2664)
5.6.2
Channels: Current
🛠️ Native Dependency Updates
- Update Android SDK from 5.9.3 to 5.9.4
- fix: demote spurious ANR log from warn to info (#2660)
- Update iOS SDK from 5.5.2 to 5.5.3
- fix: prevent stale FetchUser from clobbering the current user's identity (OneSignal-iOS-SDK#1672)
5.6.1
5.6.0
5.5.8
5.5.7
Channels: Current
🛠️ Native Dependency Updates
- Update Android SDK from 5.9.2 to 5.9.3
- Update iOS SDK from 5.5.1 to 5.5.2
- fix: Preserve user identity across iOS prewarm launches (OneSignal-iOS-SDK#1669)
5.5.6
5.5.5
Channels: Current
🛠️ Native Dependency Updates
- Update Android SDK from 5.8.1 to 5.9.2
- fix: [SDK-4388] subscription state permanently stuck at "Never Subscribed" when
login()is called beforerequestPermission()(#2627) - fix: [SDK-4474] self-heal SDK-4388-stuck push subscriptions on session start (#2636)
- fix: SDK-4504 ConcurrentModificationException in Model.initializeFromModel (#2642)
- feat: introduce SerialIO dispatcher + runOnSerialIOIfBackgroundThreading helper (#2643)
- fix: offload every main-thread onFocus / onUnfocused handler behind sdk_background_threading FF (#2644)
- fix: warm OneSignalDispatchers on init to avoid cold-start ANRs (#2645)
- feat: Identity Verification release (#2640)
- fix: SDK-4475 wait for in-flight init in initWithContextSuspend to avoid SessionService NPE (#2637)
- fix: defensive JSON parsing for params + IAM (SDK-4478, SDK-4494) (#2638)
- fix: [SDK-4388] subscription state permanently stuck at "Never Subscribed" when
5.5.4
Channels: Current
🐛 Bug Fixes
- fix(android): unsubscribe click listener when Flutter engine detaches (#1140)