Skip to content

Releases: OneSignal/OneSignal-Cordova-SDK

5.3.0

30 Jan 19:44
99ee82a

Choose a tag to compare

Channels: Current

🎉 Custom Events Support

This release introduces Custom Events support for the cordova sdk (#1078).

Please see documentation on Custom Events.

🚀 New Features

  • feat: add custom events support (#1151)

🛠️ Native Dependency Updates

  • Update Android SDK from 5.4.2 to 5.6.1
  • fix: custom events now handle null object within the event properties (OneSignal/OneSignal-Android-SDK#2537)
    • feat: 🎉 introduces Custom Events Support for the Android SDK. To get started with using Custom Events, please contact [email protected] to enable this feature for your app. Please see documentation on Custom Events.
    • feat: IAMs now display when triggers added before first fetch (#2528)
    • fix: end initialization early if device storage is locked (#2520)

    • feature: Exposing accessors thru suspend (#2502)
    • fix: a rare NPE from PermissionViewModel introduced in 5.4.0 (#2504)
    • fix: NPE in SyncJobService since 5.4 (#2500)
    • fix: Rare User and Subscription creates and updates processing out of order (introduced in 5.4.0) (#2419)
    • fix: Remove throwing "initWithContext was not called or timed out", introduced in 5.4.0 (#2408)
    • Improvement: failure message shows that appID is missing (#2506)
    • improvement: Offloaded work on background threads. (#2394)

  • Update iOS SDK from 5.2.16 to 5.4.0
    • feat: IAMs now display when triggers added before first fetch (OneSignal-iOS-SDK#1635)
    • fix: use locale-independent formatting for purchase prices (OneSignal-iOS-SDK#1634)
    • It is recommended to test this beta version with a new iOS-only app, as Identity Verification is not yet supported on the OneSignal Android and Web SDKs.
    • Enabling Identity Verification in the dashboard will affect all existing app installations using the OneSignal user model SDKs.
    • Please test thoroughly prior to production use, and reach out with any questions, feedback, or concerns.
    • While emails and sms numbers can be added using the SDK, removing them is not yet supported.
    • Live Activities is not yet supported.
    • Rebased to 5.2.14 for more bug fixes and stability improvement.
    • add public log listener methods (see PR for usage) #1576
    • It is recommended to test this beta version with a new iOS-only app, as Identity Verification is not yet supported on the OneSignal Android and Web SDKs.
    • Enabling Identity Verification in the dashboard will affect all existing app installations using the OneSignal user model SDKs.
    • Please test thoroughly prior to production use, and reach out with any questions, feedback, or concerns.
    • While emails and sms numbers can be added using the SDK, removing them is not yet supported.
    • Live Activities is not yet supported.

5.2.20

28 Jan 18:36
e89d00e

Choose a tag to compare

Channels: Current

🛠️ Native Dependency Updates

  • Update Android SDK from 5.1.38 to 5.4.2
    • feat: Enable docs (#2507)
    • bug: catch exception if opening a notification fails (#2508)
    • fix: IAM with NOT_EQUAL_TO trigger always shows up (#2509)
    • fix: NPE when setting timezone on app focus (#2505)
    • fix: send receive receipt even when preventDefault is called (#2512)
    • chore: Kotlin 1.9 update (#2403)
    • chore: Bump firebase-messaging to 24.0.0 (#2149)
  • Update iOS SDK from 5.2.15 to 5.2.16

5.2.19

02 Dec 21:56
098681d

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • fix: fix for angular build setups (#1125)

5.2.18

14 Nov 22:36
1bafccc

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • fix: add build-extras to npm distribution (#1112)

5.2.17 (Deprecated)

13 Nov 18:44
2eb0d3b

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • fix: update build script to use cjs for bundling (#1110)

5.2.16 (Deprecated)

31 Oct 18:06

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • fix: update rawpayload type to an object (#1086)
  • fix: add more testing and fix in app message listener (#1083)

🛠️ Native Dependency Updates

  • Update Android SDK from 5.1.35 to 5.1.38
  • Update iOS SDK from 5.2.14 to 5.2.15

5.3.0-beta-01

14 Oct 21:15

Choose a tag to compare

5.3.0-beta-01 Pre-release
Pre-release

Channels: Beta

🎉 Custom Events Support

This beta release introduces Custom Events support for the cordova sdk (#1078).

Please see documentation on Custom Events.

We appreciate your experience and feedback using this beta version!

✨ Improvements

  • chore: removes legacy windows files (#1077)
  • ci: add formatting checks for ts(x) files (#1076)
  • ci: add objective-c formatting checks (#1075)
  • ci: add spotless formatting checks (#1074)

🛠️ Native Dependency Updates

  • Update Android SDK from 5.1.35 to 5.3.0-alpha-01
    Support for custom events.
    See release notes for full details.

  • Update iOS SDK from 5.2.14 to 5.4.0-alpha-01
    Support for custom events.
    See release notes for full details.

5.2.15

01 Jul 20:47
a1a2c24

Choose a tag to compare

5.2.14

29 May 15:12
2a7505b

Choose a tag to compare

Channels: Current

🛠️ Native Dependency Updates Only

Update Android SDK from 5.1.33 to 5.1.34

Update iOS SDK from 5.2.10 to 5.2.13

Release 5.2.13

09 May 21:37
886508f

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • Fix listener behavior on app reloads (#1052)

✨ Improvements

  • Add cordova types package (#1047)

🛠️ Native Dependency Updates

Update Android SDK from 5.1.29 to 5.1.33 | select fixes listed