Releases: mixpanel/mixpanel-swift
v2.8.0 - Swift Package Manager support
Add support for Swift Package Manager
- #411, special thanks to @gsabran @MarcSteven and @JonathanDowning!
Important: v2.8.0 release only supports iOS, if you need integrations for other platforms, please use other integration methods instead, we will add support for all platforms soon
Integration steps:
- In Xcode, select File > Swift Packages > Add Package Dependency.
- Follow the prompts using the URL for this repository and a minimum semantic version of v2.8.0
v2.7.7 - Remove IFA/IDFA
Removing using IFA as distinct id
#389
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 in build settings Active Compilation Conditions 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.
v2.7.6 - Bug fixes
v2.7.5 - Bug fixes
Convert objc_sync_enter lock to GCD
#393
v2.7.4 - Bug fixes
Fix crash with CTTelephonyNetworkInfo
in setCurrentRadio
#388
v2.7.3 - Bug fixes for flushing large event queues
v2.7.2 - Bug fixes
- add NSNumber support as a property value type
#371 - add a new public property
trackAutomaticEventsEnabled
to Mixpanel
#370 - fix potential crash from check decide
#366 - Fix deprecated
currentRadioAccessTechnology
in CTTelephonyNetworkInfo
#369 - Fix two minor build warnings for Xcode 11.4b3, thanks @bengottlieb
#351
v2.7.1 - Several critical bug fixes
-
Add support for macOS Catalyst
#362 -
Fix compile error when decide is off for tracking push notifications
#363 -
Optimize persistence logic to reduce cpu and memory overhead
#364 thanks @RamblinWreck77 -
Fix the issue where events not being able to be flushed beyond the batch size.
#365
v2.7.0 - Rich push notifications and new push tracking events
v2.6.11 - Bug fixes
Respect checkForVariantsOnActive
and checkForNotificationOnActive
#344