Releases: eealeivan/mixpanel-csharp
Releases · eealeivan/mixpanel-csharp
v6.0.0
New features:
- Add support for EU Data Residency.
- Add IgnoreAlias parameter to PeopleDeleteAsync methods.
- Add CancellationToken parameter to all asynchronous methods in (I)MixpanelClient.
Changes
- Sign Mixpanel assembly with a strong name.
Breaking changes:
- Update minimal supported versions to .NET Framework 4.6.1 (net461) and .NET Standard 2.0 (netstandard2.0).
- Remove all synchronous methods from (I)MixpanelClient.
v5.1.0
New features:
- Add support for EU Data Residency.
Changes
- Improve property name formatting by following Microsoft Capitalization Conventions.
Breaking changes:
- Change the minimum supported version of .NET from 4.5 to 4.5.2.
v5.0.0
v4.0.1
Changes:
- #8 send data to https://api.mixpanel.com instead of http://api.mixpanel.com.
v4.0.0
New features:
- Add .NET Standard 1.1 build.
Breaking changes:
- Remove portable build.
- Add
ConfigureAwait(false)
for all await method calls.
Bug fixes:
v3.0.0
New features:
- Improve IP address handling. Now it is possible set request URL
ip
parameter. - Add possibility to send raw JSON messages.
Changes:
SetSuperProperties
method removed. Now it possible to set super properties only withMixpanelClient
constructor.
v2.1.0
New features:
- Add new methods to MixpanelClient that doesn't have
distinctId
parameter. This will simplify library usage if distinct ID is set only with super properties - Add support for .NET Portable (.NET 4.5, Windows 8, Windows Phone 8.1, Windows Phone Silverlight 8)
Changes:
- Set super properties before message specific properties.
v2.0.0
New features:
- Async methods for all message types. Examples:
TrackAsync
,PeopleSetAsync
etc. - GetMessage methods for all message types. These methods allows you to get message object that you can send later. Examples:
GetTrackMessage
,GetPeopleSetMessage
etc. Send
andSendAsync
methods, to send batch messages.- Support more .Net versions: NET35, NET40, NET45
Bug fixes:
- Fix the case when
String
was handled asIEnumerable
inValueParser
- Fix super properties. Now all super properties are added only to Track message. In all other cases only DistinctId is added.