Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

Release 5.2.8

22 Nov 19:45
d1a45fd
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix [__NSPlaceholderDictionary initWithObjects:forKeys:count:] crashes caused by nil HTTPResponse headers (#1518)

✨ Improvements

  • Include debug symbols (dSYM) in the SDK (#1519)

Release 5.2.7

04 Nov 23:49
cd8e799
Compare
Choose a tag to compare

🔧 Maintenance

  • For our server only: Update a header value when the SDK fetches in-app messages #1509

Release 5.2.6

25 Oct 00:14
6c497f2
Compare
Choose a tag to compare

✨ Improvements

  • Don't use cached in-app messages if the SDK encounters an error fetching them or when the server returns none (#1499)
  • Improve segment membership calculation that allows for fetching more accurate and updated in-app messages for a user (#1486)
  • Fixed typo in verbose logging from 'occured' to 'occurred' (#1500)

Release 3.12.10

07 Oct 22:21
de878af
Compare
Choose a tag to compare

⚠️ Please update to this release to ensure launch URLs continue to work on iOS 18 devices ⚠️

🔧 Maintenance

  • [3.x.x] Replace deprecated openURL method preventing launch URLs #1493

✨ Improvements

  • [3.x.x] Privacy manifests - User Defaults API reason to include app groups #1494

Release 5.3.0-beta-01

05 Oct 01:10
af7a9f4
Compare
Choose a tag to compare
Release 5.3.0-beta-01 Pre-release
Pre-release

🎉 Identity Verification Support

This beta release introduces Identity Verification support for the iOS user model SDK.

To get started with using Identity Verification, please contact support@onesignal.com to enable this feature for your app. Please see documentation on Identity Verification.

We appreciate your experience and feedback using this beta version!

🚧 Beta release. Please test thoroughly prior to production use 🚧

  • It is recommended to test this beta version with a new iOS-only app, as Identity Verification is not yet supported on the OneSignal Android and Web SDKs.
  • Enabling Identity Verification in the dashboard will affect all existing app installations using the OneSignal user model SDKs.
  • Please test thoroughly prior to production use, and reach out with any questions, feedback, or concerns.

⛔️ Limitations and Known Issues

  • While emails and sms numbers can be added using the SDK, removing them is not yet supported.
  • Live Activities is not yet supported.

Release 5.2.5

27 Sep 21:02
91ad5e6
Compare
Choose a tag to compare

✨ Improvements

  • Pausing IAMs dismisses any currently showing IAM (#1480)

Release 5.2.4

23 Aug 22:32
a197d9d
Compare
Choose a tag to compare

✨ Improvements

  • [Fix] Handle incorrect 404 by delaying making updates to new users or subscriptions (#1470)

Release 5.2.3

09 Aug 23:01
caee127
Compare
Choose a tag to compare

🐛 Bug Fixes

  • The user executor needs to uncache first which fixes some cached requests being dropped for past users #1465

✨ Improvements

  • Omit misleading fatal-level log for cross-platform SDKs #1468

🛠️ Maintenance

  • [For our server] Use only OneSignal ID for requests #1464

Release 5.2.2

02 Jul 15:29
461c377
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Prevent In-App Message request crashes by making null values safe #1457
  • Add Dispatch Queues to all executors to prevent concurrency crashes #1454
  • Fix clearing notifications incorrectly such as when pulling down the notification center #1451

Release 5.2.1

12 Jun 23:00
f0552dd
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix warning about decoding a boolean (#1436)
  • Fix a purchases bug for the amount spent (#1444)
  • Fix a build issue for mac catalyst (#1446)
  • Fix crash when IAM window fails to load by using the main thread (#1447)

🔧 Maintenance

  • Network call optimizations: Combine user property updates for network call improvements (#1444)