Skip to content

Releases: amplitude/Amplitude-Android

v1.6.0

12 May 06:52
Compare
Choose a tag to compare
  • Fix crash under aggressive proguard optimizations.
  • Fix device id being lost occasionally on app update.
  • Fix exception when calling logEvent with empty JSONObject.
  • Log a DEBUG message on each event.

v1.5.0

12 May 06:51
Compare
Choose a tag to compare
  • Add PinnedAmplitudeClient to support SSL pinning.
  • Deprecate static methods on Amplitude. Switch to using Amplitude.getInstance().
  • Upgrade HTTP client to okhttp.

v1.4.6

12 May 06:51
Compare
Choose a tag to compare
  • Fix bug when initializing with user id. Api key was not set properly.

v1.4.5

12 May 06:50
Compare
Choose a tag to compare
Version 1.4.5

v1.4.4

12 May 06:50
Compare
Choose a tag to compare
  • Expose setUserProperties(JSONObject, boolean) as a static
  • Handle null edge cases in location request
  • Add user opt out support
  • Merge user properties in setUserProperties by default
  • Refactor Amplitude to be a singleton to support tests
  • Add option to disable fine-grained location tracking
  • Fix crash: ConcurrentModificationException in HashMap
  • Fix crash: CursorWindowAllocationException in SQLite

v1.4.3

14 Nov 02:15
Compare
Choose a tag to compare
  • Decouple platform and OS
  • Rename fields in event JSON
  • Send library information

v1.4.2

07 Nov 21:34
Compare
Choose a tag to compare
  • Fix creating a new session id when the previous session id is invalid
  • Don't log end session if session isn't open

v1.4

02 Jul 01:32
Compare
Choose a tag to compare

Removes the use of ANDROID_ID as the device identifier, as Google has deprecated this value.

v1.3

04 Jun 01:19
Compare
Choose a tag to compare

Adds new logRevenue and getDeviceId methods.