Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

Release 5.0.0-beta-04

09 May 01:03
bb2b280

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

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

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

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)

Release 5.0.0-beta-02

17 Feb 22:39
418baf5

Choose a tag to compare

Release 5.0.0-beta-02 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.

🐛 Bug Fixes

  • Fixes to detection native permission changes in #1229

Release 5.0.0-beta-01

03 Feb 21:56
a38c92a

Choose a tag to compare

Release 5.0.0-beta-01 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.

Release 5.0.0-alpha-02

13 Jan 20:30
d849f0d

Choose a tag to compare

Pre-release

🚧 Alpha release. It is not recommended to use in production. 🚧

🚀 Features

  • Live Activity support on 5.0.0 in #1189

🐛 Bug Fixes

  • Fix a bug in identifying a user in #1210
  • Fix a bug in firing the push subscription observer in #1211

Please see migration guide here.

Release 5.0.0-alpha-01

10 Jan 18:47
55669f1

Choose a tag to compare

Pre-release

🚧 Alpha release. It is not recommended to use in production. 🚧

In this major version alpha 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.

Find our migration guide here

Test release for 5.0.0 alpha

15 Dec 22:07

Choose a tag to compare

Pre-release

This is a test release

Release 3.12.3

23 Nov 20:30
f5666b1

Choose a tag to compare

Check if app_id is in url path

app_id must be included with each request. In order to reduce load on the server we fail requests early on the client that we know will fail on the server. Currently the check in OneSignalRequest looks for app_id in the body as a param. However there is another valid way to send the app_id that is after "/apps" in the path".

PRs included in this release

#1163
#1162
#1161