Skip to content

Releases: mixpanel/mixpanel-iphone

Release v4.1.5

05 May 20:18
Compare
Choose a tag to compare

v4.1.5 (2022-05-05)

Enhancements

  • track "implementation" and each debug launch #988

Release v4.1.4

26 Apr 23:02
Compare
Choose a tag to compare

v4.1.4 (2022-04-26)

Enhancements

  • add dev nps survey #986

Fixes

  • only add $distinct_id to people records #987

Release v4.1.3

15 Feb 04:12
Compare
Choose a tag to compare

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

Release v4.1.2

03 Feb 19:38
Compare
Choose a tag to compare

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

Release v4.1.1

22 Jan 01:39
Compare
Choose a tag to compare

Fixes:

  • Set content-type to application/json as required by Mixpanel ingestion API #977
    This will avoid events being rejected by the server if there is any string containing "& % ".

Release v4.1.0

14 Jan 20:54
Compare
Choose a tag to compare

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: v4.0.0...v4.1.0

Release v4.0.0

02 Jan 03:03
Compare
Choose a tag to compare

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.

Release v3.9.2 - Deprecate integrations code for Braze and Airship

14 Dec 23:46
Compare
Choose a tag to compare
  • 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.

Release v4.0.0.beta.4

13 Dec 22:46
Compare
Choose a tag to compare
Pre-release

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.

Release v4.0.0.beta.3

15 Nov 05:16
Compare
Choose a tag to compare
Release v4.0.0.beta.3 Pre-release
Pre-release

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.