- update android lib from 5.2.4 to 5.4.0
- update ios lib from 3.2.3 to 3.3.2
- unpublished from npm due to bug
- ios: support identify with usePeople flag
- ty Ödön Örzsik for suggestion and hotfix
- unpublished from npm due to bug
- play-services version can be pinned via variable when adding the plugin (thanks akhatri).
- example: cordova plugin add cordova-plugin-mixpanel --variable PLAY_SERVICES_VERSION="11.8.0"
- when not specifying variable default is '+' (as it was before)
- update android lib from 5.2.1 to 5.2.4
mixpanel.alias
will usemixpanel.distinctId
if originalId is invalidmixpanel.alias
can be called with just alias and callback functions- this variant of alias will call and use
mixpanel.distinctId
as the originalId
- this variant of alias will call and use
- update android lib from 5.1.4 to 5.2.1
- update ios lib from 3.2.0 to 3.2.3
- small correction to README and to repo url (thanks Jørgen Svennevik Notland and Bruno Freitas)
major version upgrade from 3.x->4.x:
reverted usage of cocoapods for ios lib installation, mixpanel source is included in repo.
- update ios lib from 3.1.9 to 3.2.0
- mixpanel.unregisterSuperProperty
- mixpanel.getSuperProperties
- mixpanel.registerSuperPropertiesOnce
- update android lib from 5.0.2 to 5.1.4
- update ios lib from 3.1.4 to 3.1.9
- remove the deprecated showSurvey fn
- add faq entry for pod problems (thanks Daniel López)
- update ios lib from 3.1.3 to 3.1.4
- 3.1.4 is supposed to solve the C99 dialect problems by replacing any dialect related code with more "vanilla" code
- drop support for cordova version less than 5.x
major version upgrade from 2.x->3.x: now using cocoapods for ios lib installation.
- update android lib from 4.9.8 to 5.0.2
- update ios lib from 3.0.6 to 3.1.3
- use cocoapods to install the ios lib
- remove survey functionality as its been removed in the mixpanel libs
- specify engine requirements in package.json instead in plugin.xml
- C99 dialect build probs in UIImage+MPAverageColor.m:
manual code fix for it until next mixpanel-iphone version is released - support for angulartics by setting __loaded after init (thanks mgregier)
- update android lib from 4.9.6 to 4.9.8
- update android lib from 4.9.2 to 4.9.6
- mixpanel.people.deleteUser (thanks Julien Roubieu)
- browser platform: small improvement to error handling on MixpanelProxy.js (thanks Damien Fa)
- deprecated mixpanel.people.identify
- mixpanel.identify will already set the id for use in tracking events and people api
- mixpanel.people.trackCharge (thanks Emmanuel Prochasson for providing the base)
- mixpanel.people.unset
- republish because of accidental npmjs mistake
- update android lib from 4.9.1 to 4.9.2
- NOTICE: 4.9.2 requires Google Play Services > 7.5.0
- update ios lib from 3.0.0 to 3.0.6
- ios 10 should now be supported in case anyone had problems with it
- android play services dependency as wildcard version to avoid conflict with other plugins (thanks ZiFFeL1992)
- update ios lib from 2.9.1 to 3.0.0 (thanks Timan Rebel)
- update android lib from 4.7.0 to 4.9.1 and use maven repo (thanks Timan Rebel)
- add TimeEvent methods (thanks Jon Smart)
- add typescript declarations file (thanks Jon Smart)
- fix for distinctId by damienfa
- browser platform supported (thanks Damien Fa)
- update ios lib from 2.7.2 to 2.9.1
- fix for flush timer not starting after init
- same as 2.0.0, just bumped it because of npm publish problem
- release on NPM to support cordova 5.x.x
- install plugin via
cordova add cordova-plugin-mixpanel
- install plugin via
- update android lib from 4.5.3 to 4.7.0 (thanks Simon Arneson)
- more mixpanel functionality (thanks Justin Young)
- mixpanel api:
- showSurvey (only iOS currently)
- mixpanel people api:
- increment
- setOnce
- mixpanel api:
- fix registerPushToken functionality (thanks Steven Feaster)
- use correct fn on android
- fix data conversion of pushId on ios
- rename it to setPushId to avoid confusion with 'registration' process
- more mixpanel functionality (thanks Josh Dover)
- mixpanel api:
- distinctId
- registerSuperProperties
- mixpanel people api:
- registerPushToken
- mixpanel api:
- perform arguments checks in js instead in native code
- plugin.xml - dont use use 'android-minSdkVersion' preference
- plugin.xml - use 'android-minSdkVersion' smarter cordova preference instead of 'uses-sdk' (thanks Florian Holzhauer)
- min required cordova-cli is now 3.5.0, to support the smart preference mentioned above
- basic mixpanel people api
- identify
- set
- basic mixpanel api
- alias
- flush
- identify
- init
- reset
- track