Releases: mixpanel/mixpanel-swift
Releases · mixpanel/mixpanel-swift
Release v3.1.6
Release v3.1.5
Release v3.1.4
Release v3.1.3
Release v3.1.2
Release v3.1.1
What's Changed
- Fix the reset completion block not being triggered by @zihejia in #505
- Set content-type to application/json by @jaredmixpanel in #506
This will avoid events being rejected by the server if any string contains "& % ".
Full Changelog: v3.1.0...v3.1.1
Release v3.1.0
v3.1.0 (2022-01-13)
Caution: In this version, we have a bug that event names with & or % will be rejected by the server. We recommend you update to 3.1.1 or above.
Enhancements
- Add useUniqueDistinctId parameter to initialize #500
- Remove base64 encoding #499
- Add superProperties param to initialize #498
Fixes
Release v3.0.0
-
Remove Messages & Experiments feature, for more detail, please check this post:
-
Upgrade 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 v2.10.4 - Deprecate integrations code for Braze and Airship
Release v3.0.0.beta.6
- Add network serial dispatch queue to prevent the flushing blocking the normal tracking. #491
- Fix flush completion handler not being passed properly #493
- Fix checking existing user #492
This version is in parity with v2.10.3 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 3.0.0.beta.