Releases: mixpanel/mixpanel-unity
Releases · mixpanel/mixpanel-unity
Avoid orphan profiles
- Remove
ClearCharges
fromOptOutTracking
to avoid having orphan profiles at mixpanel (#97)
Allow change of project token at runtime
- Added
SetToken()
method to set project token programmatically
Release v2.1.1
- Added support for older Unity versions if
.NET 4.x equivalent
is the selected scripting runtime version - Fix value serialize/deserialize bug (#93)
Release 2.1.0
Fixes
- API Error: Invalid JSON Encoding for numbers (#74)
- Default people properties not been set properly
PushDeviceToken
not working (#73)- JSON encoding of special characters like
\"
or\t
, etc... - A flush operation now sends everything that happened until just right before the API is called.
- Properly migrate state from SDK 1.X to 2.X to preserve super properties and distinct ids.
- Major performance improvements
New features
- Added de-duplication logic to prevent duplicated events to exist in your project
- Added an integration event
- Added new default event and people properties
v2.0.0
This version is a complete rewrite of the library to support ALL platforms that unity can compile to.
The basis for this rewrite was #10 to support WebGL but since the library was rewriten in plain c# it should work for any platform unity can compile to.
The API has stayed complient with the documentation though there maybe a few changes to a few of the mixpanel properties that come though automatically due to unity not having access to certain system/device information easily
The github repo has also been structured so that it supports the Unity 2018.3 package manager (please see the README for package manager install instructions)
This version of the library should support backwards compatibility with Unity 2018.x but it has only been tested with the 2018 LTS release.
v1.3.1 - Bug fixes
- Turn off debugging log for ssl library
v1.3.0 - Unity 2018 support
- Fix Unity 2018 Crash(#50)
Release v1.2.0 - GDPR support and Bug fixes
-
Improvements
- Add GDPR support
-
Fixes
- Fix Mac App Store I386 Error(#45)
- Fix Missing dependencies for Windows compilation(#47)
- Fix Heap allocation call on every Update() (#44)
- Fix Crash at runtime during batch logging event (#43)
- Fix Android automatically identifies the user on plugin Awake (#38)
- Fix EntryPointNotFoundException with Unity 2017.1.1f1 (64bit), .NET 4.6 on Windows (#28)
Release v1.1.1 - Bug fixes
Release v1.1.1
Release v1.1.0
- Improvements
- Persist
alias
and protect users from identifying the user as theiralias
- Reset
distinct_id
andalias
whenreset
is called - Clean ups
- Persist
- Fixes
- Switching platforms could lead to
MixpanelPostProcessor
been executed at the wrong time - Reversed the attribution of app build number and version string (
$app_build_number
and$app_version_string
) - Fix crash occurring only for Android when
AdvertisingIdClient.Info.getId()
was returning null.
- Switching platforms could lead to