Skip to content

Releases: amplitude/Amplitude-Android

v2.8.0

30 Jun 01:01
Compare
Choose a tag to compare
  • Run the initialize logic on the background thread so that the SQLite database operations do not delay the main thread.
  • Add support for Amazon Advertising ID (use in place of Google Advertising ID on Amazon devices). Thanks to @jcomo for the pull request.

v2.7.2

24 May 22:17
Compare
Choose a tag to compare
  • Add documentation for SDK functions. You can take a look here. A link has also been added to the Readme.
  • Fix bug where fetching the user's location on select devices throws a SecurityException, causing a crash.

v2.7.1

20 Apr 02:20
Compare
Choose a tag to compare
  • RevenueProperties is a confusing name and should actually be eventProperties. Deprecating Revenue.setRevenueProperties and replacing it with Revenue.setEventProperties, and clarified in Readme.

v2.7.0

20 Apr 01:51
Compare
Choose a tag to compare
  • Add support setting groups for users and events. See Readme for more information.
  • Add helper method getSessionId to expose the current sessionId value.
  • Add logRevenueV2 and new Revenue class to support logging revenue events with properties, and revenue type. See Readme for more info.
  • Fix crash when trying to enableForegroundTracking with the PinnedAmplitudeClient. AmplitudeClient methods should be using this instead of static instance variable.

v2.6.0

29 Mar 19:49
Compare
Choose a tag to compare
  • Update to OKHttp v3.0.1.
  • Add support for prepend user property operation. This allows you to insert value(s) at the front of a list. See Readme for more details.
  • Fix bug where merging events for upload causes array index out of bounds exception.
  • Migrate shared preferences (userId and event meta data) to Sqlite db to support apps with multiple processes.

v2.5.1 [DEPRECATED]

15 Mar 01:46
Compare
Choose a tag to compare
  • Major bug fix: fix where updateServer sets the wrong batchLimit when limit is false.

v2.5.0

16 Jan 01:36
Compare
Choose a tag to compare
  • Add ability to clear all user properties.
  • Check that SDK is initialized when user calls enableForegroundTracking, identify, setUserProperties

v2.4.0

16 Dec 02:03
Compare
Choose a tag to compare
  • Add support for append user property operation.

v2.3.0

01 Dec 01:03
Compare
Choose a tag to compare
  • Log if Google Play Services is enabled for the application.

v2.2.0

20 Oct 19:50
Compare
Choose a tag to compare

Lots of little fixes and updates:

  • Removed all references to Apache HTTPClient to support Android M.
  • Handle exceptions when fetching last known location from LocationManager.
  • Add ability to set custom deviceId (warning: only use if you know what you are doing - see readme).
  • Handle exception when cloning JSON object.
  • Maintain only one instance of OKHttpClient.
  • Add AmplitudeLog helper class that supports enabling and disabling of logging as well as setting of the log level.
  • Fix bug where event and identify queues are not truncated if eventMaxCount is less than eventRemoveBatchSize.