Skip to content

Releases: segmentio/Analytics-CSharp

2.4.1

14 May 16:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4.0...2.4.1

2.4.0

03 May 15:55
Compare
Choose a tag to compare

Release of version 2.4.0

What's Changed

Full Changelog: 2.3.5...2.4.0

2.3.5

22 Apr 23:00
Compare
Choose a tag to compare

Release of version 2.3.5

What's Changed

  • prepare release 2.3.4 by @wenxi-zeng in #96
  • NullReferenceException when fetching System state by @dimitri-dev in #98
  • Fixing a possible null pointer exception and removing unnecessary nullability for settings by @MichaelGHSeg in #99

New Contributors

Full Changelog: 2.3.4...2.3.5

2.3.4

04 Mar 21:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.3.3...2.3.4

2.3.3

08 Feb 18:50
Compare
Choose a tag to compare

Release of version 2.3.3

What's Changed

  • Adding FileAcces.Write to fix persistant data path append issue mentioned in #86 by @MichaelGHSeg in #87

Full Changelog: https://github.com/segmentio/Analytics-CSharp/commits/2.3.3

2.3.2

30 Jan 21:28
Compare
Choose a tag to compare

Release of version 2.3.2

What's Changed

New Contributors

Full Changelog: https://github.com/segmentio/Analytics-CSharp/commits/2.3.2

2.3.1

06 Oct 21:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.3.0...2.3.1

2.3.1-alpha.2

06 Oct 20:36
Compare
Choose a tag to compare
2.3.1-alpha.2 Pre-release
Pre-release

What's Changed

  • fix potential data truncate for non-ascii content by @wenxi-zeng in #71

Full Changelog: 2.3.1-alpha.1...2.3.1-alpha.2

2.3.1-alpha.1

06 Oct 18:51
Compare
Choose a tag to compare
2.3.1-alpha.1 Pre-release
Pre-release

What's Changed

  • replace FileStream.Seek to end with FileMode.Append by @wenxi-zeng in #70

Full Changelog: 2.3.0...2.3.1-alpha.1

2.3.0 (GA Release)

22 Sep 14:59
Compare
Choose a tag to compare

General Available

Json library

  • No more unnecessary Json dependencies. Analytics now auto-configs underlaying Json library by target framework.
    • .netstandard 1.3 uses NewtonSoft’s Json.NET
    • .netstandard 2.0 uses System.Text.Json
  • Analytics targets .netstandard 1.3 for Unity, since System.Text.Json is not fully supported on Unity yet.

Flush policy

  • Flush policy let you have more control over on your data
  • Define your own way on when and how to flush your data
  • Adjust your own strategy of flush in case of network failure and more

Error handling and logging

  • Listen to the exceptions and react with the IAnalyticsErrorHandler
  • Register Analytics.Logger along with the error handler to better debug and understand what’s going on inside Analytics

HTTP client proxy

  • Direct the traffic to your own server by customizing the HTTP client

Compatibility to Analytics.NET and Analytics.Xamarin

  • Upgrade to Analytics-CSharp at ease with the helper in Compat

Enable/Disable analytics

  • The SDK now allows you disable/enable Analytics as a whole.

What's Changed

Full Changelog: 2.2.0...2.3.0