Skip to content

Releases: alignops/AnalyticsKit-Android

Library converted to all Kotlin code

17 Feb 07:18
9fb0b0b
Compare
Choose a tag to compare

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.

Intercom quiet mode, use Maven Publish plugin

03 Feb 19:44
b54c2bd
Compare
Choose a tag to compare

No breaking changes in this release - the only new feature is a new constructor for IntercomProvider.

Android X Update

10 Sep 22:28
d9055f6
Compare
Choose a tag to compare
Merge pull request #23 from simon-the-canadian/androidXUpdate

Replace support annotation with androidx annotations

Firebase Analytics Provider and More

19 Oct 22:21
6c15da6
Compare
Choose a tag to compare
Add provider for KissMetrics (#20)

* Add provider for KissMetrics

Graylog Provider, some breaking changes

19 Sep 16:52
Compare
Choose a tag to compare
Pre-release

We've added support for logging to Graylog.

We changed the attribute accessor in AnalyticsEvent to return the interface type Map instead of HashMap. This is a breaking change to be aware of in this release.

Google Analytics and Intercom providers

26 May 14:45
Compare
Choose a tag to compare
Pre-release

We've added support for Intercom. We've also added experimental support for Google Analytics.

We have also updated the SDK versions for the various providers in this release.

Event Priorities

07 Apr 20:03
Compare
Choose a tag to compare
Event Priorities Pre-release
Pre-release

We have removed support for restricting providers through the analyticsEvent.addProvider(PROVIDER_TYPE) method. These are breaking changes from version 0.4. We have replaced this capability with the ability to set a priority level on the event. Providers can now be configured to log only events that meet the provider's priority filter criteria.

We have also started down the path of supporting error logging by including a ErrorEvent type.

Better support for content view events

16 Mar 18:50
Compare
Choose a tag to compare
Pre-release
0.4.0

Update README.md

Bug fix release

15 Mar 20:05
Compare
Choose a tag to compare
Bug fix release Pre-release
Pre-release
0.3.0

Small gradle changes

Publish each module as its own library

11 Mar 22:43
Compare
Choose a tag to compare
Pre-release
0.2.2

Manifest fixes