In order to keep this library relevant for modern Android development and facilitate future improvements, we converted all legacy Java code to Kotlin.
There is one breaking API change in this release - we have removed the public setPriorityFilter
function from each included implementation of AnalyticsKitProvider
. You will no longer be able to change a provider's PriorityFilter
on the fly. Each provider's constructor still allows setting the PriorityFilter
at initialization and the default is still to log all events regardless of priority.
We apologize for any inconvenience this causes when you upgrade to this version. However, we do think that everyone is better served if you can't change how an AnalyticsKitProvider
handles its filtering all willy-nilly.