Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

Release 3.12.7

07 Sep 17:19
dce17e8
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix crash when notification id or campaign are nil for firebase messages (#1312)
  • Fix crash when there is a direct influence but no direct id (#1311)

Full Changelog: 3.12.6...3.12.7

Release 5.0.1

10 Aug 20:01
21c52c1
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix Swift Package Manager Validation

Please see Release 5.0.0 for information on the release

Release 5.0.0

10 Aug 19:07
87daa49
Compare
Choose a tag to compare

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

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

For information please see the migration guide.

What's Changed Since beta 6

Push Subscription Update Fixes #1289
Session Influence Updates #1288
Handle errors for Creating a User #1290
Fix displaying multiple In App Messages for the same trigger #1294
Overhaul background tasks #1300

Full Changelog: 5.0.0-beta-06...5.0.0

Release 3.12.6

09 Aug 19:39
27aa823
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix swizzling subclass of already swizzled class (#1284)
  • Always remove the window when an InApp Message is dismissed (#1276)

🧰 Improvements

Make web views inspectable (#1286) #1292

Other Notes
This is the first 3.X.X version built using Xcode 14.1 build. This requires that we remove the armv7s architecture from supported architectures. It also requires that our minimum deployment target is bumped to iOS 11.

Release 5.0.0-beta-06

24 Jul 20:55
01e6e63
Compare
Choose a tag to compare
Release 5.0.0-beta-06 Pre-release
Pre-release

🚧 Beta release. 🚧

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.

What's Changed Since beta 5

Fix a podspec build issue

  • Fixing Multiple Commands Produce cocoapods build issue #1281

Full Changelog: 5.0.0-beta-05...5.0.0-beta-06

Release 5.0.0-beta-05

21 Jul 04:13
76b01a0
Compare
Choose a tag to compare
Release 5.0.0-beta-05 Pre-release
Pre-release

🚧 Beta release. 🚧

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.

What's Changed Since beta 4

Modularization of InAppMessages and Location

  • User model modularize Location and InAppMessages #1273

Removal of launch urls in app

  • [User model] Remove launch urls in app #1275

Various Small Fixes

  • [5.0.0] Better handling server error responses #1279
  • [5.0.0] Support multiple IAM + Notification Lifecycle Listeners #1278

Full Changelog: 5.0.0-beta-04...5.0.0-beta-05

Release 5.0.0-beta-04

09 May 01:03
bb2b280
Compare
Choose a tag to compare
Release 5.0.0-beta-04 Pre-release
Pre-release

🚧 Beta release. 🚧

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.

What's Changed Since beta 3

Various Small Fixes

Full Changelog: 5.0.0-beta-03...5.0.0-beta-04

Release 5.0.0-beta-03

01 May 21:23
facecef
Compare
Choose a tag to compare
Release 5.0.0-beta-03 Pre-release
Pre-release

🚧 Beta release. 🚧

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.

What's Changed Since beta 2

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

  • [5.0.0] API Updates #1255
  • [5.0.0] Notification Permission Observer - API update #1256
  • [5.0.0] IAM Lifecycle Listener - API update #1257
  • [5.0.0] Notification Foreground Listener - API update #1258
  • [5.0.0] Push Subscription Observer - API update #1260
  • [5.0.0] IAM Click Listener - API update #1261
  • [5.0.0] Notification Click Listener - API update #1262

Various Fixes

  • [5.0.0] Preview IAMs #1247
  • [5.0.0] Migrating SDK 3.x players #1243

Changes since Beta 2

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

Release 3.12.5

14 Apr 18:29
5f3b7f6
Compare
Choose a tag to compare

🚀 Features

  • Enable push notifications for iOS simulators (#1244)

🐛 Bug Fixes

  • Fix Crash for In App Message clicks with no id (#1248)
  • Fix tracking influenced opens in firebase (#1241)

Release 3.12.4

16 Mar 18:44
a13a29e
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix In App Messages occasionally being displayed twice (#1233)
  • Fix a OneSignal log ignoring the "None" log level (#1219)