Releases: OneSignal/OneSignal-Flutter-SDK
Release 5.1.2
🔧 Native SDK Dependency Updates Only
Update Android SDK from 5.1.2
to 5.1.6
- Which include an improvement to banner-style IAMS: link, a dependency update for
firebase-messaging
andplay-services-basement
- Also includes fix for null pointer exceptions from calling
getAppContext
when the SDK is initializing: link - For full changes, see the native release notes
Update iOS SDK from 5.1.0
to 5.1.3
- 5.1.3 Release Notes
- Includes fix to improve Swift concurrency safety to address crash reports in production: link
Release 5.1.1
🚧 Do not use 🚧
- Please use version 5.1.2, which contains the same changes.
Release 5.1.0
🎉 New Methods
- Add public
getTags
method #804
🔧 Maintenance
- Added the namespace property in build.gradle for AGP 8 #825
🐛 Bug Fixes
- Fix Android User calls to always resolve #800
- [Fix] Remove email and remove sms #805
- [fix] Android: Resolve
requestPermission
call when already granted #806
- Location sharing with OneSignal now defaults to false: You will need to explicitly enable location sharing with OneSignal with
OneSignal.Location.setShared(true)
🔧 Native SDK Dependency Updates
- Update iOS SDK from
5.0.4
to5.1.0
: Release notes - Update Android SDK from
5.0.4
to5.1.2
: Release notes
Full Changelog: 5.0.4...5.1.0
Release 3.5.2
What's Changed Since v3.5.1
🔧 Maintenance
- Added the
namespace
property inbuild.gradle
to support AGP 8 #765
Native SDK Updates
Native iOS SDK Update
Bump native iOS SDK version from 3.12.4
to 3.12.7
: See release notes
Native Android SDK Update
Bump native Android SDK version from 4.8.5
to 4.8.7
: See release notes
Full Changelog: 3.5.1...3.5.2
Release 5.0.4
What's Changed
- Fix clearTriggers on Android in #771
Native SDK Updates
Update Android SDK to 5.0.4
- Update PropertiesModel's deserialization of tags to not use Model.initializeFromJson in OneSignal/OneSignal-Android-SDK#1884
- Retrieve current ADM PurchasingListener assuming it returns a nullable. in OneSignal/OneSignal-Android-SDK#1888
- Fix: Add synchronized blocks to prevent ConcurrentModificationException in OneSignal/OneSignal-Android-SDK#1876
- Update work-runtime dependency version in OneSignal/OneSignal-Android-SDK#1890
- General protection against exceptions that occur on a thread. in OneSignal/OneSignal-Android-SDK#1887
Update iOS SDK to 5.0.4
- Fix badge clearing when calling clearAll in OneSignal/OneSignal-iOS-SDK#1335
- Fix crash with direct influence but nil direct id OneSignal/OneSignal-iOS-SDK#1327
- Fix forwarding notification opens from non onesignal notifs OneSignal/OneSignal-iOS-SDK#1326
Full Changelog: 5.0.3...5.0.4
Release 5.0.3
Native SDK Updates
- Updated included Android SDK to 5.0.3
- Fix Amazon purchase tracking setup in OneSignal/OneSignal-Android-SDK#1860
- Fix IAMs showing erroneously on every cold start in OneSignal/OneSignal-Android-SDK#1863
Full Changelog: 5.0.2...5.0.3
Release 5.0.2
What's Changed Since v5.0.1
🐛 Bug Fixes
- Fix crash when using action buttons in Android in #743
- Fix notification clicked listener not firing from cold start in #752
- Add
OneSignal.Notifications.canRequest()
to Android in #753
🔧 Maintenance
- Update migration steps for iOS and clarify what the
optedIn
boolean returns in #744
Native SDK Updates
Full Changelog: 5.0.1...5.0.2
Release 5.0.1
🐛 Bug Fixes
Android Native SDK Changes
- Fix proguard rules to allow minify to be enabled OneSignal/OneSignal-Android-SDK#1828
Full Changelog: 5.0.0...5.0.1
Release 5.0.0
In this major version release for the OneSignal Flutter SDK, we are making a significant shift from a device-centered model to a user-centered model. A user-centered model allows for more powerful omni-channel integrations within the OneSignal platform.
For information please see the migration guide.
What's Changed Since beta 1
- setLaunchURLsInApp has been removed
Note that Identity Verification has not yet been enabled in this version and will be released in a later version
Full Changelog since beta 2: 5.0.0-beta2...5.0.0
Release 5.0.0-beta2
🚧 Beta release. Please test thoroughly prior to production use. 🚧
OneSignal Flutter 5.0.0-beta2
In this major version beta release for the OneSignal SDK, we are making a significant shift from a device-centered model to a user-centered model. A user-centered model allows for more powerful omni-channel integrations within the OneSignal platform.
For information please see the migration guide.
What's Changed Since beta 1
API Name Changes
We have made significant, breaking changes to our functions. Please see the updated migration guide for the most up to date signatures.
- [User model] Rename Events
- [User Model] remove shared from OneSignal and make methods static
Native Updates
Updated included Android SDK to 5.0.0-beta4
Updated included iOS SDK to 5.0.0-beta-04
Full Changelog: OneSignal/OneSignal-Android-SDK@5.0.0-beta1...5.0.0-beta2