All Versions
14
Latest Version
Avg Release Cycle
53 days
Latest Release
12 days ago

Changelog History
Page 1

  • v5.9.4 Changes

    October 08, 2021

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix java.lang.NoClassDefFoundError: Failed resolution of: Lorg/jacoco/agent/rt/internal_8ff85ea/Offline #762
  • v5.9.3 Changes

    October 07, 2021

    ๐Ÿ›  Fixes

    • โœ‚ Remove typo in the class name LocalBroadcastManager for reflection #760

    Closed issues:

    • โšก๏ธ Google Play policy to update targetSdkVersion to 30 #756
    • Failed resolution of: Lcom/google/firebase/iid/FirebaseInstanceId #744
    • ๐Ÿ‘ Mixpanel using legacy support libs in reflection calls - can't drop jetifier due to this #717
  • v5.9.2 Changes

    October 07, 2021

    โœจ Enhancements

    • โœ‚ remove legacy support libs in reflection calls #759
    • โฌ†๏ธ Upgrade targetSdkVersion to 30 #758
    • โž• Add explicit exported flag to activities #755

    Closed issues:

    • Crash in v5.9.1, java.lang.AssertionError @ WebSocketImpl.java:675 #757
    • ๐Ÿ‘ In-app messages cause: IllegalArgumentException: Software rendering doesn't support hardware bitmaps #753
    • Mixpanel.addPushDeviceToken ? #752
    • ๐Ÿ‘‰ User profile are not showing on mixpanel dashborad #751
    • ๐Ÿ”’ SHA-1 usaged flagged as a security risk #750
    • Rejecting re-init on previously-failed class java.lang.Class<com.mixpanel.android.mpmetrics.InstallReferrerPlay>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/installreferrer/api/InstallReferrerStateListener; #746
    • App crashing with ConcurrentModificationException in Mixpanel SDK code #720
    • ๐Ÿ‘ In-app messages cause android app crash "Software rendering doesn't support hardware bitmaps" #711

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘Œ Improve README for the quick start guide #749
    • โž• Add a CHANGELOG placeholder #747
    • โž• Add github workflow for auto release #745
    • ๐Ÿ‘ท Migrate to Github Actions for CI #743
  • v5.8.5 Changes

    September 24, 2020

    ๐Ÿ›  fix crash MixpanelNotificationRouteActivity.handleRouteIntent
    #707

    ๐Ÿ›  fix the crash for android 5.x if the rich notifiction with a button
    #706

  • v5.8.4 Changes

    June 29, 2020

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix SecurityException crash on InstallReferrerPlay class. More info: #700
  • v5.8.3 Changes

    April 21, 2020

    ๐Ÿ›  Fixes

    • โœ‚ Remove unused intent filter from activity
    • ๐Ÿ›  Fix routing activity bug that made a push action to be repeated when the app was open again

    ๐Ÿ”‹ Features

    • โž• Add option to disable automatic flushing when the app goes into the background. Add the following to you <application> tag on your AndroidManifest.xml if you don't want the SDK to automatically flush its queues when the app goes into the background:

      <meta-data android:name="com.mixpanel.android.MPConfig.FlushOnBackground" android:value="false" /

  • v5.8.2 Changes

    March 26, 2020

    ๐Ÿ›  Fixes

    • Added $radio property (iOS parity) as a super property. You'll need to request permission for READ_PHONE_STATE if you want to have access to that property.
    • ๐Ÿ’ป Ensure web links are always open in a browser
    • ๐Ÿ›  Fixed tracking Message Received under certain cases.
    • โž• Added compatibility with installreferrer 1.0 (IllegalArgumentException was thrown - fixes #678)
  • v5.8.1 Changes

    March 10, 2020

    ๐Ÿ›  Fixes

    • Catch all exceptions when reading referrer details from Google Play to avoid potential crash
  • v5.8.0 Changes

    March 05, 2020

    ๐Ÿ†• New features

    • ๐Ÿšš Referrer details are now fetched from Google Play since INSTALL_REFERRER message is no longer supported by Google. If you have the following lines, please remove them from your AndroidManifest.xml:

    ๐Ÿšš Remove:

    <receiver
      android:name="com.mixpanel.android.mpmetrics.InstallReferrerReceiver"
      android:exported="true">
      <intent-filter>
        <action android:name="com.android.vending.INSTALL_REFERRER" />
      </intent-filter>
    </receiver>
    

    โšก๏ธ You now need to use a new Google dependency to be able to track your referrer details. Update your build.gradle file and add the following dependency:

    Add:

    dependencies {
            implementation 'com.android.installreferrer:installreferrer:1.1'
            ...
    }
    

    As before, Mixpanel referrer track will inspect the referrer and not only set a new property referrer but will also look for the following keys and set them as event properties separately (if available): utm_source, utm_medium, utm_term, utm_content and utm_campaign.

    ๐Ÿ›  Fixes

    • ConcurrentModificationException using super properties (#658)
    • Track session lengths as a numbers and not strings.
    • In-app notification NullPointerException.
    • โช Capture exception when writing on SQLite and restore state.
    • Do not allow null values as distinct_id.
  • v5.7.0 Changes

    February 13, 2020

    ๐Ÿ”‹ Features

    • โž• Additional support for rich push notifications: you can now include images, buttons, and more
    • You can now track when a push notification was dismissed. Replacing existing events (backwards compatible) and adding new ones: $push_notification_received, $push_notification_tap, $push_notification_dismissed for notifications sent from Mixpanel.
    • โž• Add geolocation flag to people updates (#656)

    ๐Ÿ›  Fixes

    • ๐Ÿšš Always union an existing device token. Useful if the device token was removed previously but still valid.

    ๐Ÿš€ PS Re: Just kidding. I'm still here.