Skip to content

Releases: OneSignal/OneSignal-XCFramework

3.10.0 Release

15 Dec 00:04
f3b2ae0

Choose a tag to compare

Fixing crash when failing to download notification images

  • This PR prevents crashes due to failures when writing downloaded notification attachments (images) to a temporary file location.

Adding CollapseId to the OSNotification object

  • OneSignal's CollapseId which is shared with Android corresponds to the identifier property of iOS notifications. If the collapseId field is present on your notifications it can now be read in the corresponding OSNotification object.

This release corresponds to OneSignal-iOS-SDK release 3.10.0

Release 3.9.1

16 Nov 20:08
8e10893

Choose a tag to compare

This fix release adds back arm64 simulator and maccatalyst architectures the OneSignalXCFramework

Release 3.9.0

12 Nov 19:49
0cad2fb

Choose a tag to compare

Fullbleed In App Messaging

  • Fullscreen In App Messages can now be set to not use a margin allowing them to fill the entire phone screen. Content is adjusted for the phones safe area insets.

Allow slashes in externalUserIds

  • Slashes were previously incorrectly escaped from setExternalUserID calls.

Fixing drag behavior of In App Message Carousels

  • Fixing carousels having drag to dismiss enabled which made the swipe behavior inconsistent.

This release corresponds to OneSignal-iOS-SDK Release 3.9.0

3.8.1 Release

23 Sep 20:36
a12ab11

Choose a tag to compare

OSInAppMessage migration crash fix

  • Setting the unarchiver class for OSInAppMessage to OSInAppMessageInternal regardless of SDK version

Fixing badge count when notifications are not displayed in foreground

  • An App's badge counts will now no longer increment when a notification is not displayed via the NotificationWillShowInForegroundHandler

This release corresponds to OneSignal-iOS-SDK Native release 3.8.1

3.8.0 Release

13 Sep 22:21
ac70abe

Choose a tag to compare

iOS 15 Notification Action Icon support

  • OneSignal's SDK now supports iOS 15's action icons for notification icons created through OneSignal

iOS 15 relevance score and interruption level

  • OneSignal's OSNotification object now includes the relevance score and interruption level properties available with iOS 15.

Fix delayed user registration when not immediately prompting for push permissions

  • OneSignal would occasionally unnecessarily delay user registration if the app did not immediately request push permissions. This is now fixed so registration and IAM display should happen much sooner.

Full Screen In App Messaging support

  • Margins for OneSignal In App Messages can now be turned off, enabling true full window messages.

This release corresponds to OneSignal-iOS-SDK Release 3.8.0

Release 3.7.0

30 Aug 17:56
6274cfb

Choose a tag to compare

Fixes upload error due to OneSignal being built with Beta Xcode version

  • Apps should no longer get error which was a result of building the OneSignal framework with Xcode 13 build tools.

In App Messaging Lifecycle Events

  • Apps can now observe the display lifecycle for In App Messages through a OSInAppMessageLifecycleHandler. Documentation coming soon!
    This release corresponds to OneSignal-iOS-SDK release 3.7.0

Release 3.6.2

27 Aug 21:04
5fafde1

Choose a tag to compare

Register user will be run on the main thread

  • This change will help fix various memory related crashes by increasing thread safety when registering the user

Transparent Background images In App Messaging

  • In App Messages will now render in a way that allows for transparent background images in In App Messages.

Fix occasional In App Messaging related crash for SwiftUI Apps

  • Fixing a crash caused by adding constraints to views that aren't in the same heirarchy

This release corresponds to OneSignal-iOS-SDK release

Release 3.6.1

13 Aug 22:09
2627e9e

Choose a tag to compare

Fixing occasionally setting badge number on background thread

  • Setting the application badge count will now always occur on the main thread #970

Always validating that mallocs are successful

  • OneSignal now always validates that manual memory allocation is successful. #969

This release corresponds to OneSignal-iOS-SDK Release 3.6.1

3.6.0 Release

22 Jul 19:25
ab77df4

Choose a tag to compare

Added setLanguage

  • Feature app defined setLanguage #948

Fixes

  • Fix missing push notification capability error detection #962
  • Fix/calling nil failure block #961

This release corresponds to OneSignal-iOS-SDK Release 3.6.0

Release 3.5.3

30 Jun 20:29
fc38594

Choose a tag to compare

Fixing occasional double display of IAMs

  • Fixing IAMs being displayed twice on cold start for "on app open" IAM triggers with redisplay enabled.

Fixing send tags failure block not called on bad input

  • The send tags failure block will now be called if the data is not a valid json Object

This release corresponds to OneSignal-iOS-SDK Release 3.5.3