Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

3.2.2 Release

03 Mar 01:21
037fc8c
Compare
Choose a tag to compare

Added timezone id & delay until APNS token is available

  • Added timezone_id in "IANA TZ" format to player REST requests #866
  • 3.x.x regresion fix - Wait until we have an APNS token before create #890

3.2.1 Release

16 Feb 23:08
2746803
Compare
Choose a tag to compare

Fixing reversed logic for Suppress Launch URLs

Setting OneSignal_suppress_launch_urls in your plist to true will now properly suppress launch URLs #882

3.2.0 Release

12 Feb 23:04
159bf07
Compare
Choose a tag to compare

iOS Launch URLs can now be suppressed entirely and handled outside of OneSignal #867

  • A new plist option OneSignal_suppress_launch_urls can be added to prevent OneSignal from opening launch URLs so that they can be handled by applications separately

Fixing XCFramework build issue for Arm simulators on Apple Silicon macs #873

  • The OneSignal XCFramework will now build for both intel and Arm simulators on Apple Silicon macs

Fix Firebase FCM conflict for non-OneSignal notifications #877

  • OneSignal will now properly forwards non-OneSignal notifications to Firebase

2.16.3 Release

12 Feb 22:19
983ab2d
Compare
Choose a tag to compare

Fix Firebase FCM conflict for non-OneSignal notifications #876

  • OneSignal will now properly forward non-OneSignal notifications to Firebase

Fix ARM simulator builds for M1 macs using the XCFramework #878

  • The OneSignal XCFramework will now properly build to Arm simulators on M1 macs

3.1.1 Release

22 Jan 20:02
6aff4b1
Compare
Choose a tag to compare

OneSignal-XCFramework

  • To fix slow Swift Package Manager downloads you can now use the OneSignal-XCFramework swift package instead of OneSignal-iOS-SDK if you are on Xcode 12+

Location Tracking Fixes

  • Fixing locations not updating in both the Foreground and the Background #856 #859

Fixing Subscription Observer firing multiple times on launch

  • The Subscription Observer will now only fire once on new installs. #853

Fixing Content-Available notifications firing Notification Opened Handler when in the Foreground

  • The Notification Opened Handler will no longer fire for silent notifications when the app is foregrounded #842

No longer sending unused device id when registering users

  • No longer sending device id when registering a user #849

2.16.2 Release

19 Jan 19:04
e2e8233
Compare
Choose a tag to compare

2.16.2 Patch Release

This release includes fixes that went into Major Release 3.0.0, but is based off of the 2.16.1 version. This release will be used by wrapper SDKs before their major release is available.

  • Cached IAMs could be shown past their stop time. The SDK now checks if an IAM is past its stop time before it is displayed. #841
  • If a user force quit the app then re-opened within 30 seconds external user ids would not update. #835
  • The OneSignal XCFramework now supports arm64 iOS simulators for Apple Silicon Macs. #836

3.1.0 Release

04 Jan 18:00
af4d52e
Compare
Choose a tag to compare

Added Support for IAM Carousel Per Page Impressions

  • The SDK will now send page impressions for individual IAM Carousel pages. #735

Fixes a bug where IAMs would be shown past their stop time.

  • Cached IAMs could be shown past their stop time. The SDK now checks if an IAM is past its stop time before it is displayed. #841

3.0.1 Release

17 Dec 22:39
318f43a
Compare
Choose a tag to compare

Added Apple Silicon Simulator support to the OneSignal XCFramework

Fixes an edge case where setExternalUserId wouldn't update to the server

  • If a user force quit the app then re-opened within 30 seconds external user ids would not update. #835

Major Release 3.0.0

08 Dec 23:54
Compare
Choose a tag to compare

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

See the full list of changes along with step-by-step guides to upgrade.
https://documentation.onesignal.com/docs/mobile-2020-api-migration-guide

3.0.0 Beta 5

05 Dec 00:54
Compare
Choose a tag to compare
3.0.0 Beta 5 Pre-release
Pre-release

Major Release 3.0.0 Beta 5 🛠️

⚠️ This is a major beta release which contains breaking API changes.
See the full list of changes along with step-by-step guides to upgrade.
https://documentation.onesignal.com/docs/mobile-2020-api-migration-guide

❓ Please provide feedback and bug reports with the beta version included in the title to this repo's issue tracker.
https://github.com/OneSignal/OneSignal-iOS-SDK/issues

Always sending external id authentication token #824

  • In this release we send the external id authentication hash in all players and on session calls

Direct Outcomes fix #823

  • This release fixes an issue that caused direct outcomes to not function properly