Skip to content

Releases: OneSignal/react-native-onesignal

Release 5.0.0

18 Aug 21:52
c1d611c
Compare
Choose a tag to compare

⚠️ This is a major release which contains breaking API changes.

In this major version release for the OneSignal React Native 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.

Note that Identity Verification has not yet been enabled in this version and will be released in a later version

What's Changed Since beta-02

API Updates

  • setLaunchURLsInApp has been removed
  • Casing change from OneSignal.User.PushSubscription to OneSignal.User.pushSubscription

Native Updates

Updated included Android SDK to 5.0.0
Updated included iOS SDK to 5.0.1

Full Changelog: 5.0.0-beta-02...5.0.0

Release 5.0.0-beta-02

25 Jul 02:29
76bd5b7
Compare
Choose a tag to compare
Release 5.0.0-beta-02 Pre-release
Pre-release

🚧 Beta release. Please test thoroughly prior to production use. 🚧

What's Changed Since beta-01

API Updates

Notification, In App Message, and Push Subscription events have been renamed. The migration guide has been updated to reflect the changes.

Native Updates

Updated included Android SDK to 5.0.0-beta4
Updated included iOS SDK to 5.0.0-beta-06

Full Changelog: 5.0.0-beta.1...5.0.0-beta-02

[User Model] Release 5.0.0 Beta 1

24 Mar 22:51
7dd6b19
Compare
Choose a tag to compare
Pre-release

React Native User Model Release 5.0.0 Beta 1
Migration Guide

Release 4.5.1

17 Mar 00:06
389999f
Compare
Choose a tag to compare

Native iOS SDK Update

Bump native iOS SDK version from 3.12.3 to 3.12.4

  • Fix In App Messages occasionally being displayed twice
  • Fix a OneSignal log ignoring the "None" log level

Native Android SDK Update

Bump native Android SDK version from 4.8.2 to 4.8.5

  • Fix issue which caused groupless notifications to not get cleared if there were at least 4 of them
  • Remove OneSignal gradle plugin from build.gradle files
  • Fix an issue with liquid IAMs when a non-existent tag doesn't show the correct default value.
  • Speculative Fix for WorkManager not Initialized Crash

Release 4.5.0

01 Dec 00:01
c0efd4e
Compare
Choose a tag to compare

Native SDK Updates

  • Bump native iOS SDK version to 3.12.3
    • Adds enterLiveActivity and exitLiveActivity

Release 4.4.1

18 Aug 02:19
2801a7c
Compare
Choose a tag to compare

Native SDK Updates

Release 4.4.0

01 Aug 18:11
1cf9c9d
Compare
Choose a tag to compare

What's Changed

  • [Feat] Add Android 13 push permission prompting in #1415
    • Push permission prompting on Android 13 devices. In order to not immediately be prompted in Android 13, apps will need to set their Android target SDK version to 33+.
    • The method promptForPushNotificationsWithUserResponse now has an optional fallbackToSettings boolean parameter. Use the fallbackToSettings parameter to prompt the user to open the settings app if a user has already declined push permissions.
promptForPushNotificationsWithUserResponse(fallbackToSettings?: boolean, handler?: (response: boolean) => void)

Native SDK Updates

Full Changelog: 4.3.11...4.4.0

Release 4.3.11

17 Jun 17:45
b0eb598
Compare
Choose a tag to compare

What's Changed

  • [Feature] Add callbacks to the setLanguage method in #1400

Native SDK Updates

Full Changelog: 4.3.10...4.3.11

Release 4.3.10

25 May 18:46
1dbbe34
Compare
Choose a tag to compare

Native SDK Upgrades

Upgrade Android Native to 4.7.3

  • Includes fix for Xiaomi not foregrounding app when a notification is tapped

Upgrade iOS Native to 3.11.1

4.3.9 Release

05 May 20:34
683fda3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.3.8...4.3.9