Skip to content

Releases: mixpanel/mixpanel-swift

Urban Airship integration support + bug fixes

12 Dec 01:28
Compare
Choose a tag to compare
  • Last release on Swift 3
  • Added support for Urban Airship integration. Learn more here: https://mixpanel.com/platform
  • Fixed a bug when turning off tweaks #157
  • Reset tweaks on resetting Mixpanel #160

Bug fixes & improvements

19 Oct 19:04
Compare
Choose a tag to compare
  • Add safe extension API flag to the Mixpanel target ( #116 thanks @mxcl for the PR! )
  • Add support for iPhoneX mini in-apps ( #140 )
  • Not run UI updates on a background thread ( #134 , #137 )
  • UserNotifications push support ( #119 , #122 )
  • Add Podspec support for only including Core Mixpanel features (no decide) ( #136 thanks @jcavar for the PR! )

Improvements to push notification tracking

09 Aug 20:49
Compare
Choose a tag to compare
  • Fixed introduced bug for App Extensions (#116)
  • Added the UNUserNotificationCenter support for the new automatic push tracking for Mixpanel pushes (#115)

Bug fixes and additional identify option

27 Jul 00:27
Compare
Choose a tag to compare
  • Fixed crash regarding using Tweaks along with the Khan Academy Tweaks lib as both DBs were pointing to the same location. (#111)
  • Fixed a crash when connecting to the A/B testing editor using the gesture due to a peformSelector with no return value not being unwrapped properly. (#109)
  • Added a boolean to our identify method in scenarios where we wish to disable people profile updates for that user. (#113)

Support for Xcode 9; Mixpanel Push Tracking Improvements; Bug fixes!

17 Jul 21:00
Compare
Choose a tag to compare
  • We now improved the Mixpanel push tracking so it automatically tracks the open push rate so there is no need to call trackPushNotification anymore (PR: #99).
  • We now persist identity in UserDefaults in case the archive that keeps the identity becomes corrupted. (Issue: #60 , PR: #107)
  • Xcode 9 support (PR: #107)
  • Swift 4 support. Please use the 'swift4' branch: https://github.com/mixpanel/mixpanel-swift/tree/swift4
  • Fix crashes related to retaining objects that shouldn't be retained and therefore getting EXC_BAD_ACCESS when the memory is deallocated. (Should solve issues:
    #48 & #51, PR: #106)

Fix openURL crash with in-app notifications CTA

22 Jun 14:55
Compare
Choose a tag to compare

App Extension support now consolidated with main framework

16 Jun 15:19
Compare
Choose a tag to compare

In this release we tried to ease the integration of Mixpanel with app extensions. Now you can use the main Mixpanel-swift framework for your app extensions. This means that when integrating with CocoaPods, you should call pod 'Mixpanel-swift' for both your core app and app extension targets.

We also fixed an issue regarding a UI update not being called from the main thread: #89

Added automatic tracking of common mobile events

23 May 00:23
Compare
Choose a tag to compare

With this release we are adding automatic tracking of common mobile events. These events include tracking app sessions, first app opens, in-app purchases, and app updated.
The feature will be rolled out slowly to all our users, and can be turned on in Project settings under Autotrack.
To configure the tracking of app sessions, we now expose two new properties, minimumSessionDuration and maximumSessionDuration. These properties provide lower and upper bounds on the session lengths that your app will track.

Support for Xcode 8.3

29 Mar 19:08
Compare
Choose a tag to compare

Support for Xcode 8.3

🎉 Added support for macOS and App Extensions 🎉

02 Mar 23:13
Compare
Choose a tag to compare
  • We now support integration for macOS apps!
  • We now support integration for AppExtensions #26
    (if integrating with CocoaPods, it is defined as a separate Pod as pod 'Mixpanel-swift-appex')