All Versions
Latest Version
Avg Release Cycle
49 days
Latest Release
129 days ago

Changelog History
Page 1

  • v3.8.0 Changes

    June 15, 2021

    Closed issues:

    • Integration with UrbanAirship crashes on App startup with version 14 of UrbanAirship SDK #938
    • +[MPSwizzler swizzleSelector:onClass:withBlock:named:async:] unrecognized selector sent to class #934

    ๐Ÿ”€ Merged pull requests:

    • enable Github Actions to automatically upload Carthage artifact #941
    • migrate to Airship 14.0 for the Urban Airship integration #939
    • โž• Add a CHANGELOG placeholder #936
    • โž• Add github workflow for auto release #935
    • ๐Ÿ‘ท Migrate CI to github actions #933
    • โšก๏ธ update readme for beta version #931
  • v3.6.3 Changes

    September 25, 2020
    • ๐Ÿ›  Fix NSJSONSerialization crash in iOS 13

    โš  Warning:
    There is no Carthage attached to this version due to an open issue from Carthage with XCode 12 at the moment. We will continue to ship Carthage once the issue has been resolved.

  • v3.6.2 Changes

    August 07, 2020

    Removing using IFA as distinct id

    0๏ธโƒฃ Beginning with this version, Mixpanel no longer uses the IFA(ID for Advertisers) but uses a randomly generated UUID as the default distinct ID instead. After you call reset, Mixpanel generates a new distinct_id by default. This ensures that multiple users on the same device are not assigned the same alias.

    If you want to use IFV(identifierForVendor) as the distinct_id, you can set
    MIXPANEL_UNIQUE_DISTINCT_ID=1 in build settings Preprocessor Macros on the Mixpanel framework target. After you call reset, the IFV will not change. However, when a user removes and then re-installs the app, the IFV will change with each installation.

  • v3.6.1 Changes

    May 05, 2020
    • ๐Ÿš€ Upgrade deployment target to iOS 10
    • ๐Ÿ›  Fix the xcode architectures settings
    • โž• Add support for catalyst(iosmac)
    • โšก๏ธ Optimize archive logic and fix CTTelephonyNetworkInfo crash
    • ๐Ÿ›  Fix deprecated currentRadioAccessTechnology in CTTelephonyNetworkInfo
  • v3.6.0 Changes

    February 13, 2020
    • โž• Additional support for rich push notifications including a bundled Notification Service Extension for rendering media and buttons
    • New push notification tracking events: $push_notification_received, $push_notification_tap, $push_notification_dismissed for notifications sent from Mixpanel
  • v3.5.1 Changes

    January 10, 2020
    • ๐Ÿ›  Fix full screen in-app not showing in iOS 13
    • ๐Ÿ›  Fix mini in-app notification icon not displaying in iOS 13
  • v3.5.0 Changes

    October 04, 2019
    • Xcode 11 and iOS 13 ready
    • ๐Ÿ›  Fix the crash in MixpanelExceptionHandler
  • v3.4.9 Changes

    August 23, 2019

    ๐Ÿ›  Fix duplicate triggered in app notifications shown between app sessions

  • v3.4.8 Changes

    August 19, 2019

    ๐Ÿ›  Fix race conditions for accessing mutable arrays during archive

  • v3.4.7 Changes

    June 07, 2019

    ๐Ÿ‘ Mixpanel identify ([mixpanel identify:aDistinctId];) now sends a special $identify event to the API. This is not treated like a regular tracking event, but will aid in future platform improvements to support advanced identity management (linking anonymous and logged-in usage, multiple users on one system, etc.).

    if more than one user can be identified in your app (ie log-out/log-in scenarios) make sure you call reset() when a user logs-out and that you add MIXPANEL_RANDOM_DISTINCT_ID pre-processor macro in your build settings so anonymous users don't have the same distinct_id (IFA/IFV by default)