Changelog

Version 3.5.1

Released 23 October 2017

  • Improved stability and reliability of the library.

Version 3.5.0

Released 8 September 2017

  • Improved stability and reliability of the library.
  • Updated the name of the configuration class
  • Fixed bugs.

Version 3.4.2

Released 19 January 2017

  • Fixed potential errors when sending events.
  • Improved how the static void Snapshot() method works for background tasks.

Version 3.4.1

Released 9 January 2017

  • Fixed minor bugs.

Version 3.4.0

Released 20 December 2016

  • Added tracking app openings with deeplinks.
  • Now you can inform AppMetrica that the app was installed on the device before the AppMetrica SDK library was enabled. This allows AppMetrica to distinguish the first app start after integrating the SDK from the very first app start. This type of app launch won't be interpreted as a new user. Learn more.
  • Added the ability to set the library's working directory for storing internal files.
  • Updated the data transfer protocol.
  • Fixed bugs.

Version 3.3.0

Released 12 November 2016

Version 3.2.2

Released 31 October 2015

  • Improved stability and reliability of the library.

Version 3.2.1

Released 17 October 2015

  • Added support for background tasks.
  • Optimized performance.
  • Fixed bugs.

Version 3.2.0

Released 21 September 2016

  • Introduced a new format for numbering versions.
  • Internal changes to JSON serialization.
  • Added a self-repair feature for the AppMetrica library to recover functionality if system files are damaged.

Version 3.1

Released 16 August 2016

Version 2.2

Released 12 May 2016

  • Added support for Windows 10.
  • Fixed the SDK crash for Windows Phone Silverlight when minimizing an app.
  • Performed an internal update of the protocol.
  • Fixed minor bugs.

Version 2.1

Released 17 December 2015

  • Optimized performance.
  • Improved quality of statistics collection.

Version 2.0

Released 25 September 2015

  • The format of "Api key" has changed. The new format of "Api key" is available in the AppMetrica web interface in app editing mode.

    Where to find ApiKey
  • The library initialization method in the app has been renamed from YandexMetrica.Start(uint apiKey) to YandexMetrica.Activate(string apiKey).
  • Changed the length of the session timeout. Now it is 10 seconds, by default.
  • Deprecated methods and properties have been deleted.

    Click to see the list
    • static void StartNewSessionManually() — Starts a new session manually.
    • static void SendEventsBuffer() — Sends all accumulated events without waiting for them to automatically be sent to the server.
    • bool ReportsEnabled { get; set; } — Lets you enable and disable sending reports.
    • static TimeSpan DispatchPeriod { get; set; } — Sets the interval in seconds between sending accumulated events to the server.
    • static uint MaxReportsCount { get; set; } — Sets the maximum number of events that can be stored up before sending all accumulated events to the server.

Version 1.6

Released 29 October 2014

  • Renamed public classes: Counter was renamed to YandexMetrica, and CounterBootstrapper was renamed to Bootstrapper.
  • Added events with additional parameters.
  • Added support for Windows 8.1 (Phone and RT).
  • Discontinued support for Windows Phone 7.1.