Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

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)

Release 5.0.0-beta-02

17 Feb 22:39
418baf5
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Pre-release

This is a test release

Release 3.12.3

23 Nov 20:30
f5666b1
Compare
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

Release 3.12.2

21 Nov 22:19
320ed5d
Compare
Choose a tag to compare

Encode activity_id

Since activity_id is customer generated and shows up in the path to enter or exit a live activity it must be encoded.

PRs included in this release

#1159