3.16.5 (2024-12-09)
3.16.4 (2024-09-09)
3.16.3 (2024-09-09)
3.16.2 (2024-02-08)
3.16.1 (2023-11-08)
- Bump Amplitude Android SDK version (2.39.8) with session race condition fix.
- Add
setOffline
method. Thanks @nishiths23! - Fix nested event properties in Web. Thanks @jtothebell!
- Bump Amplitude Android SDK version (2.39.4)
- Bump Amplitude iOS SDK version (8.16.1)
- Implement setEventUploadPeriodMillis
- Implement setDeviceId
- Bump Amplitude Android SDK version (2.38.3)
- Bump Amplitude iOS SDK version (8.14.0)
- Bump up the kotlin version to support latest gradle on Android.
- Fix the Amplitude Flutter Web throw exception on setting userId to null
- Bump Android (2.37.0) Amplitude SDK versions
- Fix setUseDynamicConfig in Android
- Enable foreground tracking on Android by default. Thanks @vishna!
- Support Flutter Web. Please check the example app or go to developer center to see the usage(https://developers.amplitude.com/docs/flutter-setup#flutter-web-support).
- Downgrade the kotlin gradle plugin to '1.3.40' to fix amplitude_flutter incompatible to project with kotlin gradle plugin version < 1.4.0.
- Add
setServerZone
method for EU server zone support.
- Add
preInsert
,postInsert
,remove
,clearAll
methods forIdentify
. Thanks @reeichert!
- Add
useAppSetIdForDeviceId
API for Android. - Upgrade kotlin gradle plugin to '1.5.30'.
- Add
setMinTimeBetweenSessionsMillis
API. Thanks @chillbrodev!
- Add
getUserId
API. Thanks @keke-dandois! - Fix iOS initializeApiKey have a wrong flow When passe null as the userid. Thanks @keke-dandois!
- Fix
Identify
set and other methods cannot pass int as value on Android.
- Add
getSessionId
andgetDeviceId
API
- Migrate package to null-safety
- Add
setEventUploadThreshold
API
- Add
regenerateDeviceId
API to enable regenerate a new deviceId.
- Bump iOS (7.2.0) and Android (2.29.2) Amplitude SDK versions
- Add
setUseDynamicConfig
API to dynamically adjust server URL
- Fix - Fixing crash on iOS. Thanks @nishiths23!
- Misc - Migrated plugin to android v2 embedding. Thanks @sergey-triputsco!
- Fix addIdentity doesn't work correctly. Thanks @bradchien!
- Add
setServerUrl
API to customize server destination.
- Fix calling
setUserId
with null crashes on iOS.
- Fix the crash when calling
setUserProperties
- Add API
uploadEvents
to force uploading unsent events.
- A whole new Flutter SDK which is based on much more stable Amplitude native iOS, Android SDKs