Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

3.0.0 Beta 3

28 Oct 22:12
Compare
Choose a tag to compare
3.0.0 Beta 3 Pre-release
Pre-release

Major Release 3.0.0 Beta 3 🛠️

⚠️ 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

Changes from 3.0.0 beta 2

  • App Clip Support
  • Fixing IAM previews from not being displayed

2.15.4 Release

20 Oct 18:09
be54eb1
Compare
Choose a tag to compare

Fixes In-App Message redisplaying scenario

  • Fixes issue where In-App Message would not redisplay if triggers where meet after backgrounding than foregrounding the app

3.0.0 Beta 2

06 Oct 00:57
Compare
Choose a tag to compare
3.0.0 Beta 2 Pre-release
Pre-release

Major Release 3.0.0 Beta 2 🛠️

⚠️ 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

Changes from 3.0.0 beta1

This beta adds a json representation of the OSNotification class

3.0.0 Beta1

25 Sep 02:13
Compare
Choose a tag to compare
3.0.0 Beta1 Pre-release
Pre-release

Major Release 3.0.0 Beta1🛠️

⚠️ 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

2.15.3 Release

26 Aug 02:15
e762b39
Compare
Choose a tag to compare

Fixed migration from another provider race condition

  • Fixed issue where device could register without waiting for Apple to give the SDK a pushToken.
    • In the migration scenario this means there was a new player is created instead of using the existing imported record that could have tags or other data on it.
    • PR #728

2.15.2 Release

13 Aug 20:29
965fa40
Compare
Choose a tag to compare

Scene Lifecycle Detection Improvements and Various Bug Fixes

  • Lifecycle delegates not being called for Scene based apps Fix PR
    • Instead of swizzling all of the UIApplicationDelegate lifecycle methods OneSignal now observers the UIApplication lifecycle NSNotificationCenter notifications, and will listen for the corresponding UIScene lifecycle notifications if applicable.
  • Notifications received while app is in the foreground but inactive being automatically opened Fix PR
  • Webviews not being cleared properly when there are multiple in a row Fix PR #606
  • Always updating notification types regardless of push token Fix PR
  • Doing a migration from the NSE when receiving a notification after the app is installed but not launched Fix PR

2.15.1 Release

05 Aug 19:51
cd42203
Compare
Choose a tag to compare

Fixing Swift Package Manager

  • This release fixes the Swift Package Manager build. The SwiftPM setup guide can be found here.

2.15.0 Release

04 Aug 21:57
fcd9622
Compare
Choose a tag to compare

Added Swift Package Manager support and an XCFramework version of the OneSignal SDK

  • With Swift Package Manager support, the OneSignalSDK can be added to projects directly from Xcode #179. The SwiftPM setup guide can be found here

  • An XCFramework version of the SDK has been added to support Mac Catalyst for Swift Apps #636! Setup instructions can be found here

2.14.3 Release

30 Jun 19:41
09d6497
Compare
Choose a tag to compare

OSDevice class added, Fixed registerForRemoteNotifications, Fix IAM deadlock, Match Android OSInAppMessageAction

  • OSDevice class added for easy access to device attributes
    • i.e. userId, pushToken, emailUserId, email, etc.
  • registerForRemoteNotifications called from main thread
  • Fix IAM deadlock
    • Fix deadlock on launch for duration based IAM triggers
  • Match Android OSInAppMessageAction
    • OSInAppMessageAction now has a jsonRepresentation method and one source of truth, #1012

2.14.2 Release

11 Jun 03:08
Compare
Choose a tag to compare

Fixed IAM Direct Outcome Detection

  • Fixed issue where IAM could be counted as Direct when it should not. PR #688