# Upgrade Notes

## Version L.2, 2021-04-07
- `BlackListedEvent` is now `BlockedEvent`.

## Version 0.5.0, 2021-02-26
### Interface & Base Class Name Changes
- `IAnalyticsLogger` is now `IAnalyticsDispatcher`.
- `IAnalyticsLoggerConfig` is now `IAnalyticsDispatcherConfig`.   
- `AnalyticsLoggerBase` is now `AnalyticsDispatcherBase`.
- `AnalyticsImmediateLoggerBase` is now `AnalyticsImmediateDispatcherBase`.
- `AnalyticsIntervalLoggerBase` is now `AnalyticsIntervalDispatcherBase`.

### AnalyticsEventBase
- The `TimestampInSeconds` property has been changed to `TimestampInMilliseconds`
  to allow for finer-grain time information. The data exposed by `GetEventData()`
  has not changed and still reports a typical Unix timestamp.
- The `AnalyticsService` has been changed to fill events with millisecond
  accuracy timestamps.

### IAnalyticsService & IAnalyticsDispatcher
- The `FlushPendingEvents` method has been changed to `SendPendingEvents`.
