Skip to content

Release 5.0.0-beta3

Pre-release
Pre-release
Compare
Choose a tag to compare
@emawby emawby released this 01 May 20:33
· 187 commits to user-model/main since this release

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