Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

Release 5.1.2

06 Mar 18:17
caf6dd9
Compare
Choose a tag to compare

🚧 Do not use 🚧

  • Please use version 5.1.3 which includes the same changes

Release 5.1.1

05 Mar 22:40
6d06079
Compare
Choose a tag to compare

🚧 Do not use 🚧

  • Please use version 5.1.3 which includes the same changes

Release 5.1.0

05 Jan 20:33
1d341d3
Compare
Choose a tag to compare

What's Changed since 5.0.5

🎉 New Methods

  • Add getter for onesignalId and externalId and a OSUserStateObserver to be notified of changes in #1344

⚠️ Behavior Changes ⚠️

  • Location sharing with OneSignal now defaults to false in #1352
    • You will need to explicitly enable location sharing with OneSignal with OneSignal.Location.isShared = true (in Swift) or [OneSignal.Location setShared:true] (in Obj-C)

🐛 Bug Fixes & Misc Improvements

  • For our server: Add refresh_device_metadata to create user so country / IP can be set #1339

Release 5.0.5

01 Dec 23:34
edfd415
Compare
Choose a tag to compare

What's Changed since 5.0.4

🎉 New Features

  • Add privacy manifests for the SDK (#1334)
  • Add public getTags method (#1338)

🐛 Bug Fixes

  • Fix legacy player ID was not cached properly when upgrading from v3, for sending to notification opens and confirmed deliveries (#1345)

Release 5.0.4

09 Nov 19:15
e1e02a2
Compare
Choose a tag to compare

What's Changed since v5.0.2

🐛 Bug Fixes

  • Fix badge clearing when calling clearAll in #1335
  • Fix crash with direct influence but nil direct id #1327
  • Fix forwarding notification opens from non onesignal notifs #1326

Full Changelog: 5.0.2...5.0.4

Release 5.0.3

09 Nov 00:27
013218f
Compare
Choose a tag to compare

🚧 Do not use, please use version 5.0.4 🚧

  • You will not be able to import the package if using Xcode version below 15
  • v5.0.4 contains the same changes

Release 5.0.2

22 Sep 23:47
00a9990
Compare
Choose a tag to compare

⚠️ This is part of 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 v5.0.1

🐛 Bug Fixes

  • [Fix] Remove embed bitcode flag #1316
  • Fix bug when setting app_id from cache #1317

Full Changelog: 5.0.1...5.0.2

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