# IdleKit Analytics

## Version L.3.0 2021-07-26
* *FEATURE* Add `FilterPromoContentDataLoadphase` which is responsible for filtering out the AB tested promo data which shouldn't be shown to the player

## Version L.2.1, 2021-04-29
*FEATURE* Update Beamable to 0.9

## Version L.2, 2021-04-07
*FEATURE* Unit tests added for Blocked User event, Blocked event, Large event.
*CHANGE* Kraang logic has been refactored to remove threading, and consolidate functionality.
*CHANGE* Action event has been renamed to AdHoc event.
*CHANGE* `KraangDispatcher` now uses JSON serializer instead of the Binary formatter.
*CHANGE* Improved the UI for the Kraang test tool.

### 0.5.0, 2021-02-26, starulli
*CHANGE* The `AnalyticsEventBase` property `TimestampInSeconds` is now `TimestampInMilliseconds`.
*CHANGE* The `KraangThreadedLogger` and associated supporting classes have been removed.
*CHANGE* The "Logger" vocabulary has changed to "Dispatcher"; see the UPGRADENOTES.md for details.

### 0.4.0, 2020-07-07, warren
*CHANGE* Fixed compiler errors with `ExceptionConfig` to support changes in `Canary.Core` 0.4.0

### 0.3.0 2020-06-05, brad
*CHANGE* Modified and improved KraangLogger threading code.
*CHANGE* Reorganized test folders to share code between Editor and Runtime tests.
*FEATURE* Added play mode tests for KraangLogger.

### 0.3.0 2020-05-31, brad
*CHANGE* Updated KraangLogger to use a foreground thread to manage saving, loading and sending events.
*CHANGE* Changed some Kraang implementation API to better support threading.

### 0.2.2 2020-04-30, brad
*CHANGE* Updated to work with `DataService` refactor.

### 0.2.1, 2020-03-12, brad
*CHANGE* Split event send timing logic into immediate and interval base logger classes.
*CHANGE* Changed `DebugLogger` to extend `AnalyticsImmediateLoggerBase`.
*CHANGE* Changed `KraangLogger` to extend `AnalyticsIntervalLoggerBase`.

### 0.2.0, 2020-02-28, brad
*FEATURE* Added Kraang implementation.
*CHANGE* Refactored much of the existing code with architectural changes, fixes and formatting changes.

### 0.1.0, 2020-01-31, brad
*FEATURE* Initial version published.
