Skip to content

Releases: OneSignal/OneSignal-Cordova-SDK

Release 5.0.5

31 Jan 00:00
d56bdbe
Compare
Choose a tag to compare

What's Changed

⚠️ Behavior Changes ⚠️

  • Location sharing with OneSignal now defaults to false: You will need to explicitly enable location sharing with OneSignal with OneSignal.Location.setShared(true)

🐛 Bug Fixes

  • Fix notification foreground listener preventing notification display - #963

Native SDK Updates

  • Bump iOS Native Version to 5.1.0
  • Bump Android Native Version to 5.1.2

Full Changelog: 5.0.4...5.0.5

Release 5.0.4

06 Dec 22:55
d09da15
Compare
Choose a tag to compare

What's Changed

  • Fix: Update addTags method to convert tag values to string - #945
  • Add public getTags method - #944

Native SDK Updates

  • Update Android SDK to 5.0.5
  • Update iOS SDK to 5.0.5

Full Changelog: 5.0.3...5.0.4

Release 5.0.3

09 Nov 20:45
3e99193
Compare
Choose a tag to compare

What's Changed

  • Remove modifying manifest placeholders in #937
  • V5 resolve request permission in #936

Native SDK Updates

Update Android SDK to 5.0.4

Update iOS SDK to 5.0.4

Full Changelog: 5.0.2...5.0.3

Release 5.0.2

06 Oct 23:27
79fed64
Compare
Choose a tag to compare

Native SDK Updates

Updated included Android SDK to 5.0.3

Full Changelog: 5.0.1...5.0.2

Release 5.0.1

27 Sep 18:25
a779f5a
Compare
Choose a tag to compare

What's Changed

Native Updates

Updated included Android SDK to 5.0.2
Updated included iOS SDK to 5.0.2

Full Changelog: 5.0.0...5.0.1

Release 5.0.0

01 Sep 22:22
7b14f6b
Compare
Choose a tag to compare

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

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

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
  • Rename OneSignal.init to OneSignal.initialize
  • Rename OneSignal.Notifications.permission to OneSignal.Notifications.hasPermission()
  • All observers/listeners updated to use addEventListener and removeEventListener
  • Rename and fix event types passed to developers' listeners
  • Make InAppMessageClickResult.urlTarget a string type and fix iOS so it matches Android
  • Add OneSignal.Notifications.permissionNative() method
  • Add LogLevel enum
  • Add OneSignal.Notifications.canRequestPermission() for Android
  • Export all public types
  • In native bridges, check for existence of callbacks before firing and prevent adding any listener more than once
  • Use promises instead of callbacks for these methods:
    await OneSignal.Location.isShared()
    await OneSignal.Notifications.requestPermission(fallbackToSettings?: boolean)
    await OneSignal.Notifications.canRequestPermission()
    await OneSignal.InAppMessages.getPaused() // which is also renamed from `isPaused`

Native Updates

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

For information please see the migration guide.

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

Release 5.0.0-beta-02

02 Jun 22:43
d933165
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-04

Release 3.3.1

17 Mar 00:02
f9a79ca
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 5.0.0-beta-01

18 Feb 01:26
359006b
Compare
Choose a tag to compare
Release 5.0.0-beta-01 Pre-release
Pre-release

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

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.

Updated included Android SDK to 5.0.0-beta2
Updated included iOS SDK to 5.0.0-beta-02

If you run into any problems, please don’t hesitate to add to this issue!

Release 3.3.0

02 Dec 19:48
e7b8011
Compare
Choose a tag to compare

What's Changed

  • [Feature] Add iOS Live Activities support in #824 that include 2 methods for associating and deleting a temporary push token with an Activity ID on the OneSignal server.

  • Documentation

  • Example usage:

    window.plugins.OneSignal.enterLiveActivity("activity_id", "token");

    window.plugins.OneSignal.exitLiveActivity("activity_id");

Native SDK Updates

  • Update to OneSignal-iOS-SDK 3.12.3
    • Includes the iOS Live Activities support
  • No Android bump to 4.8.3, the SDK stays on 4.8.2

Full changelog: 3.2.0...3.3.0