All Versions
Latest Version
Avg Release Cycle
25 days
Latest Release
27 days ago

Changelog History
Page 1

  • v2.12.6

    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
  • v2.12.5

    January 17, 2020

    🛠 Minor Bug Fixes

    🚦 Cold Start Subscription Fix #596

    - Needed better differentiation between TO and FROM states of OneSignalCommonDefines keys when saving and getting

    🚦 Wrapper(s) Second Init Not Pulling iOS Params Fix #593

    - iOS remote params couldn't be pulled and caused SDK to use the default values assigned

    🚦 SetLocationShared Changes #533

    • Now setLocationShared:false clears last location in the SDK

    - Extra VERBOSE logging added to track the state location checks for better insight

    🚦 Notification Action Buttons Not Displaying Fix #430

    - Forced a refresh on the internal list of list categories so that the action buttons will be added to the notification as well

    IAM Pause Check Change

    • IAMs accumulate in the queue, but prevent the SDK from showing any IAMs from the queue until in app messaging is enabled again
  • v2.12.4

    January 10, 2020

    🛠 Minor Bug Fixes: Crash From Null Param

    • 🚦 Crash From Null Param #590
      • NSMutableArray addObject method called with a null NSString param caused a crash
      • These notifications appearing with null/empty ids are most likely not OneSignal notifications, but handling was implemented to ignore these now and also clean any existing cached ones
  • v2.12.3

    December 13, 2019

    ⬆️ Confirmed Deliveries upgrade, i386 simulator, Carthage fixes

    • 🛠 Fixed Carthage build issue
    • 🛠 Fixed missing i386 for 32 bit iOS simulators
    • 🛠 Fixed Confirmed Deliveries not sending for those updating from an older SDK.
  • v2.12.2

    December 04, 2019

    🛠 Minor fixes

    • jsonRepresentation in OSOutcomeEvent needed a minor check to prevent crashing
  • v2.12.1

    December 03, 2019

    Received Receipts

    • 🆕 New Received Receipts (details coming soon)
    • ➕ Added jsonRepresentation to OSOutcomeEvent
  • v2.12.0

    November 21, 2019

    🛠 Outcome Events, Catalyst Support, & Fixed In-App Message Crash

    • 🆕 New Outcomes feature
      • Incorporates outcomes to the focus request for Session Duration tracking on the dashboard
      • Includes 3 new public methods sendOutcome, sendUniqueOutcome, and sendOutcomeWithValue
      • The concept of a session type now exists in the SDK, DIRECT , INDIRECT , UNATTRIBUTED
    • 🏗 Catalyst support now lets you build iPad apps with our SDK on Mac #534
    • 🛠 Fixes In-App Message crash on dismissing #542 & #555
  • v2.11.2

    October 01, 2019

    In-App Message iOS Preview crash fix

    • 🛠 Fixes In-App Message preview crash fix note in issue #542
    • Bitcode Version - Xcode 10.1
  • v2.11.1

    September 27, 2019

    🛠 Fixed In-App Message Crash, setLocationShared(), and mikechoch Warnings

    • Fixed the mikechoch warnings showing up in apps #525
      • Warnings caused by GENERATE_MASTER_OBJECT_FILE being set to YES in release 2.10.2
      • Changed the DEPLOYMENT_POSTPROCESSING flag to YES to fix the warnings
    • 🚦 In-App Message causing iOS app to crash because of constraint conflicts #536
      • Constraint conflict was occurring when sending previews with specific scenarios
      • Fixed by removing all constraints on OSInAppMessageView before setup of an incoming In-App Message
    • 🚦 setLocationShared was being set false but location still being sent to player record #533
      • Fixed by adding a check into the locationManager callback to return early when location shared is false
  • v2.11.0

    September 09, 2019

    In-App Messaging Added

    • ➕ Added in In App Messaging feature
    • 🛠 Various minor clean up and bug fixes