Skip to content

2.3.0 (GA Release)

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Sep 14:59
· 25 commits to main since this release

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