Mixpanel Iphone Versions Save

Official iOS (Objective-C) Tracking Library for Mixpanel Analytics

v4.1.5

2 years ago

v4.1.5 (2022-05-05)

Enhancements

  • track "implementation" and each debug launch #988

v4.1.4

2 years ago

v4.1.4 (2022-04-26)

Enhancements

  • add dev nps survey #986

Fixes

  • only add $distinct_id to people records #987

v4.1.3

2 years ago

v4.1.3 (2022-02-15)

Fixes

  • fix SPM fails to build a macOS target #984
  • Fix the events being improperly removed when automatic events being off #983

v4.1.2

2 years ago

Enhancements

  • Remove nocilla and ocmock #979

Fixes

  • Fix duplicated header in the CocoaPods build #982
  • Fix missing import MixpanelGroup #981
  • Fix first app open not respecting Automatic Events setting from server #980

v4.1.1

2 years ago

Fixes:

v4.1.0

2 years ago

Caution: From v4.0.0.beta.3 to v4.1.0, we have a bug that events with ampersand(&) will be rejected by the server. We recommend you update to v4.1.1 or above.

What's Changed

Full Changelog: https://github.com/mixpanel/mixpanel-iphone/compare/v4.0.0...v4.1.0

v4.0.0

2 years ago

Caution: From v4.0.0.beta.3 to v4.1.0, we have a bug that events with ampersand(&) will be rejected by the server. We recommend you update to v4.1.1 or above.

  • Remove Messages & Experiments feature, for more detail, please check this post:

  • Upgrade the offline tracking storage with SQLite, it will:

    • Reduce crashes caused by race conditions for serializing data
    • Greatly improve the performance for intensive tracking needs
    • Fix the memory leaks
    • Be a non-functional change and transparent to all users, the new version will take care of migrating data from the NSKeyedArchiver files to SQLite DBs, no data will be lost.

v3.9.2

2 years ago
  • Remove integrations code for Braze and Airship #962

From this version, Mixpanel SDK no longer sets property $braze_external_id and $ios_urban_airship_channel_id automatically. Please refer to this doc for the integration setup guide if you need to export Mixpanel Cohorts to Braze or Airship.

v4.0.0.beta.4

2 years ago

Caution: From v4.0.0.beta.3 to v4.1.0, we have a bug that events with ampersand(&) will be rejected by the server. We recommend you update to v4.1.1 or above.

  • Add network Serial DispatchQueue for network requests #961

v4.0.0.beta.4 is in parity with v3.9.1 but without the Messages & Experiments feature support.

On Jan 1, 2022, we’ll remove the Messages & Experiments feature from Mixpanel. For now, if you do not use Mixpanel's Messages & Experiments feature, you can choose to opt into this beta version.

You can use Swift Package Manager to install the beta version: In Xcode, select File > Swift Packages > Add Package Dependency. Follow the prompts using the URL for this repository and point to branch 4.0.0.beta.

v4.0.0.beta.3

2 years ago

Caution: From v4.0.0.beta.3 to v4.1.0, we have a bug that events with ampersand(&) will be rejected by the server. We recommend you update to v4.1.1 or above.

This release is to replace NSKeyedArchiver with SQLite for offline tracking storage. #953 It will:

  • Reduce crashes caused by race conditions for serializing data
  • Greatly improve the performance for intensive tracking needs
  • Fix the memory leaks
  • Be a non-functional change and transparent to all users, the new version will take care of migrating data from the NSKeyedArchiver files to SQLite DBs, no data will be lost.

v4.0.0.beta.3 is in parity with v3.9.1 but without the Messages & Experiments feature support.

On Jan 1, 2022, we’ll remove the Messages & Experiments feature from Mixpanel. For now, if you do not use Mixpanel's Messages & Experiments feature, you can choose to opt into this beta version.

You can use Swift Package Manager to install the beta version: In Xcode, select File > Swift Packages > Add Package Dependency. Follow the prompts using the URL for this repository and point to branch 4.0.0.beta.