Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

5.5.3

11 Jun 17:26
ec44204

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • fix: prevent stale FetchUser from clobbering the current user's identity (#1672)

5.5.2

03 Jun 02:04
e9b42df

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • fix: Preserve user identity across iOS prewarm launches (#1669)

✨ Improvements

  • internal refactor: route identifier reads through OneSignalIdentifiers (#1667)

5.5.1

29 Apr 00:01
eaddea7

Choose a tag to compare

Channels: Stable

🐛 Bug Fixes

  • fix: update unattributed outcomes to match attributed outcomes and Android SDK (#1655)

5.5.0

11 Mar 19:58
d21c96d

Choose a tag to compare

Channels: Current

🚀 New Features

  • 🎉 Add option to disable swizzling (#1650)

This release introduces the ability to disable swizzling in the OneSignal iOS SDK. By default, method swizzling is still enabled, so no changes to current setups are required.

See documentation on how to optionally Disable Method Swizzling

5.4.2

04 Mar 23:59
336fc6e

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • feat: send unattributed sessions to /outcomes/measure (#1648)
  • fix: badge count not resetting when notifications are cleared (#1649)

5.4.1

04 Feb 17:38
cdb9edf

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • fix: warning about OSMacros.h in header (#1642)
  • fix(iam): prevent crash when dismissing IAM during view hierarchy changes (#1641)

5.4.0

28 Jan 21:21
41d71a3

Choose a tag to compare

Channels: Current

🚀 New Features

🎉 Custom Events GA Support

This release introduces Custom Events support for the iOS SDK.

To get started with using Custom Events, please contact support@onesignal.com to enable this feature for your app. Please see documentation on Custom Events.

✨ Improvements

  • feat: IAMs now display when triggers added before first fetch (#1635)

🐛 Bug Fixes

  • fix: use locale-independent formatting for purchase prices (#1634)

5.2.16

09 Jan 18:31
48da315

Choose a tag to compare

Channels: Current

🚀 New Features

  • Feat: live activities click events (#1593)

🐛 Bug Fixes

  • fix: Retry IAM fetch when OneSignal ID becomes available (#1626)
  • fix: NotEqualTo trigger no longer matches non-existent properties (#1625)
  • fix: Remove exposing var and let macros (#1622)
  • fix: forward declarations for Objective-C++ compatibility (#1621)

5.2.15

28 Oct 22:13
47972a4

Choose a tag to compare

Channels: current

🎉 New Live Activities Feature

  • Add confirmed deliveries for live activities notifications for OneSignal-aware activities (#1592)

🎉 New API

  • New Log Listener methods to allow an app developer to capture logs as strings at runtime. The log listener is independent of logLevel, all message are always sent to listeners. Please see linked PR for example usage (#1580)
OneSignal.Debug.addLogListener(OSLogListener)
OneSignal.Debug.removeLogListener(OSLogListener)

🐛 Bug Fixes

  • Prevent extra server calls to send duplicate live activity requests (#1589)
  • Fix an NSInvalidArgumentException that happens on rare occasions when localized description is not copied properly (#1594)

Release 5.4.0-alpha-01

02 Aug 02:08
4e40f14

Choose a tag to compare

Pre-release

Channels: alpha

🎉 Custom Events Support

This alpha release introduces Custom Events support for the iOS SDK.

To get started with using Custom Events, please contact support@onesignal.com to enable this feature for your app. Please see documentation on Custom Events.

We appreciate your experience and feedback using this alpha version