Releases: OneSignal/OneSignal-Android-SDK
Release 5.0.0-beta3
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 2
Notification, In App Message, and Push Subscription events have been renamed. The migration guide has been updated to reflect the changes.
- [User model] Push Subscription Changed Event #1768
- [User Model] Update click event result #1767
- [User Model] Rename IAM event listeners #1766
- [User Model] Rename notification event listeners #1765
Various Fixes
- [User Model] Update high level components to be accessed via pascal case #1764
- [User Model] Make ktlint fixes #1758
- [User Model] Change addTrigger to accept a String instead of Any #1754
- [User Model] Don't show "Missing Google Project number!" error message until remote config loaded. #1750
- [User Model] Safeguard against activities/services/receivers being called before initialization #1746
- [User Model] ADM Fixes #1744
- [User Model] Huawei Fixes #1742
- [User Model] Remove retain_previous_owner attribute from "Create User" and "Create Subscription" #1740
- [User Model] Update logic for detecting when to show fallback settings #1739
Full Changelog: 5.0.0-beta2...5.0.0-beta3
4.8.5 Release
Release 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 beta1
- [User Model] Make
sdkVersion
in OneSignalWrapper settable. by @brismithers in #1733 - [User Model] Expose
INotification.rawPayload
by @brismithers in #1736 - Release 5.0.0-beta2 by @brismithers in #1737
Full Changelog: 5.0.0-beta1...5.0.0-beta2
Release 5.0.0-beta1
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.
5.0.0-alpha1
In this major version alpha 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.
4.8.4 Release
4.8.3 Release
What's Changed
- Fix issue which caused groupless notifications to not get cleared if there were at least 4 of them by @emawby in #1647
- Remove OneSignal gradle plugin from
build.gradle
files by @brismithers in #1667- The OneSignal Gradle Plugin has been deprecated
Full Changelog: 4.8.2...4.8.3
4.8.2 Release
4.8.1 Release
What's Changed
Full Changelog: 4.8.0...4.8.1
4.8.0 Release
What's Changed
Added
- Added Android 13 notification permission prompting. PRs #1586 and #1607
- New API method
OneSignal.promptForPushNotifications()
, change your AndroidtargetSdk
to33
and run your app on an Android 13 device to try it out. - Notification Prompting via In-App Messaging included in release. (dashboard support coming soon)
- New API method
Full Changelog: 4.7.4...4.8.0