Skip to content

Releases: eealeivan/mixpanel-csharp

v6.0.0

11 Oct 19:19
967914e
Compare
Choose a tag to compare

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

07 Jul 14:53
Compare
Choose a tag to compare

New features:

  • Add support for EU Data Residency.

Changes

Breaking changes:

  • Change the minimum supported version of .NET from 4.5 to 4.5.2.

v5.0.0

08 Mar 21:38
5cba997
Compare
Choose a tag to compare

New features:

  • Add built-in JSON serializer so .NET Standard build works out of the box.

Changes

  • Add support for Remove update operation.

Breaking changes:

  • Remove .NET 3.5 and .NET 4.0 builds.
  • More strict parsing of special properties.

v4.0.1

16 Aug 19:37
Compare
Choose a tag to compare

Changes:

v4.0.0

25 Jun 19:03
Compare
Choose a tag to compare

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

26 Oct 21:27
Compare
Choose a tag to compare

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 with MixpanelClient constructor.

v2.1.0

26 Aug 16:55
Compare
Choose a tag to compare

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

06 Aug 23:39
Compare
Choose a tag to compare

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 and SendAsync methods, to send batch messages.
  • Support more .Net versions: NET35, NET40, NET45

Bug fixes:

  • Fix the case when String was handled as IEnumerable in ValueParser
  • Fix super properties. Now all super properties are added only to Track message. In all other cases only DistinctId is added.

v1.0

24 Mar 22:56
Compare
Choose a tag to compare

Initial release