All Versions
41
Latest Version
Avg Release Cycle
20 days
Latest Release
1207 days ago

Changelog History
Page 2

  • v2.15.2 Changes

    August 13, 2020

    ๐Ÿ›  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
  • v2.15.1 Changes

    August 05, 2020

    ๐Ÿ›  Fixing Swift Package Manager

    • ๐Ÿ“š This release fixes the Swift Package Manager build. The SwiftPM setup guide can be found here.
  • v2.15.0 Changes

    August 04, 2020

    โž• 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

  • v2.14.3 Changes

    June 30, 2020

    ๐Ÿ›  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
  • v2.14.2 Changes

    June 11, 2020

    ๐Ÿ›  Fixed IAM Direct Outcome Detection

    • ๐Ÿ›  Fixed issue where IAM could be counted as Direct when it should not. PR #688
  • v2.14.1 Changes

    June 06, 2020

    ๐Ÿ›  Fixed OSIndirectNotification error on SDK upgrade & switch to UIAlertController

    • ๐Ÿ›  Fixed app start crash related to OSIndirectNotification rename in 2.14.0. Fixes issue #680
    • ๐Ÿšฆ Switched to AlertControllers from AlertViews for SwiftUI compatibility. PR #683
  • v2.14.0 Changes

    May 30, 2020

    Coming soon...

  • v2.13.1 Changes

    April 02, 2020

    More Details Coming Soon...

  • v2.13.0 Changes

    March 24, 2020

    โšก๏ธ In-App Messaging Improvements, Added External User Id Update Callback, API URL Changed, Minor Bug Fixes

    • In-App Messaging Improvements: Redisplaying with a limit and delay, Adding and removing tags, sending outcomes, and permission prompts
      • Redisplay params now expected (has defaults) in parser
      • Adding and removing tags w/ element click
      • Sending outcomes w/ element click
      • Showing permission prompts for location and push w/ element click
    • ๐Ÿšš Set and remove external user id now have completion callback
      • Callback for completion added to verify the status of the set or remove of an external user id (push & email)
    • ๐Ÿ”„ Changed internal API call from onesignal.com to api.onesignal.com
      • Fixes blocked in Egypt issues #855, #919
  • v2.12.6 Changes

    January 31, 2020

    ๐Ÿ›  Minor Bug Fixes

    • ๐Ÿšš Moved some init code before initDone check so it runs these things every time init is called
      • Wrapper SDKs call init twice, so when initDone was added it harmed some wrapper SDKs