Releases: mixpanel/mixpanel-iphone
Releases · mixpanel/mixpanel-iphone
Bug Fixes
- Fixed issue when integrating Mixpanel with older Cocoapods versions using Objective-C and the use_frameworks! tag. #576
- Solved crash with subviews being mutated while iterating over them for the A/B testing and Codeless Events features. #494
- Solved crash to do with accessing and transforming an NSAttributedString that has CoreText NSParagraph settings that can't be parsed properly. #478
- Fixed issue with manual integration of Mixpanel for app extension (thanks @rpranata!). #568
iOS 10 Support + bug fixes and Improvements
- iOS 10 Support
- Added extra safety checks and fix crash issue when trying to track or archive unsupported properties #484 , #453
- Archiving right after registering super properties #338
- Make sure that files are no longer included in iCloud backup #565
- Fix issue with serialQueue getting stuck if server is offline
- Fix top shadow issue in In-App Notification design for Light Version
Bugfix for CocoaPods users integrating as a framework target (Swift)
- Fix for compilation issues when users integrate Mixpanel using CocoaPods as a framework target, which is needed when integrating with Swift.
New 'remove' people operator and various bug fixes
- New
$remove
people operator to allow removal of elements from a list- Now you can remove a single push device token
[mixpanel removePushDeviceToken:theTokenData]
- You can also remove the tokens for all devices by calling
[mixpanel removeAllPushDeviceTokens]
- Now you can remove a single push device token
- Resolved a regression with
showNetworkActivityIndicator
anduseIPAddressForGeoLocation
- Deprecate the macro for A/B testing and instead have the parameter
enableVisualABTestAndCodeless
to toggle connection for the visual designer on mixpanel.com - Remove the last remaining deprecated
NSURLConnection
call
tvOS support, Improved testing, drop support for iOS 7
We're excited to share a major update that we've been working on the past few weeks.
- Support for tvOS with tracking and people analytics
- Refactored large parts of Mixpanel and removed all deprecated APIs
- We no longer use
NSURLConnection
anywhere in the SDK, we now useNSURLSession
which should be much more power friendly for your users! - Our unit tests have gone through major improvements and now have better coverage and organization
- We have fixed various bugs including the MPSwizzler crash #228 (Thanks to @genadyo for coming on-site personally to help us diagnose!)
- Programmatically disable the A/B test designer - This no longer requires a recompile.
[Mixpanel sharedInstance].enableABTestDesigner = NO;
v2.9.9.001
Carthage only: fix build and itunes submission.
Fix for new in-app notifications
Version inconsistency patch
- Resolves a versioning inconsistency with the previous release and CocoaPods.
Improved In-App notifications, validation checking and Bug fixes
- Improved our in-app notifications design, added proper iPad support, and added a brand new light version.
- Fixed a crash related to swizzling
- Serialization improvements
Follow on release to resolve watchOS issues
We discovered an issue in our new watchOS integration that was causing issues for developers who were not using watchOS. This is a follow on release to resolve that regression.