Releases: amplitude/Amplitude-Android
Releases · amplitude/Amplitude-Android
v1.6.0
- 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
- Add PinnedAmplitudeClient to support SSL pinning.
- Deprecate static methods on Amplitude. Switch to using Amplitude.getInstance().
- Upgrade HTTP client to okhttp.
v1.4.6
- Fix bug when initializing with user id. Api key was not set properly.
v1.4.4
- 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
- Decouple platform and OS
- Rename fields in event JSON
- Send library information
v1.4.2
- 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
Removes the use of ANDROID_ID as the device identifier, as Google has deprecated this value.
v1.3
Adds new logRevenue and getDeviceId methods.