Android SDK Changelog Apptimize SDK for Android Change Log 3.11.0 - 05 September 2023 * Updated visual support for Android 12+ Apptimize SDK for Android Change Log 3.10.18 - 23 November 2022 * Fixed mParticle integration (v5.44.2+) Apptimize SDK for Android Change Log 3.10.17 - 18 November 2022 * Improved handling of rare crash in Conscrypt library on versions 8.0 and under Apptimize SDK for Android Change Log 3.10.16 - 15 November 2022 * Stability enhancements Apptimize SDK for Android Change Log 3.10.15 - 16 September 2022 * Performance enhancements Apptimize SDK for Android Change Log 3.10.14 - 12 September 2022 * Performance enhancements Apptimize SDK for Android Change Log 3.10.13 - 22 July 2022 * Fix strict mode violation while getting device properties on Android 12 Apptimize SDK for Android Change Log 3.10.12 - 20 July 2022 * Stability enhancements Apptimize SDK for Android Change Log 3.10.11 - 02 June 2022 * Stability enhancements Apptimize SDK for Android Change Log 3.10.10 - 18 May 2022 * Fixed a rare issue when Apptimize could return stale winners info Apptimize SDK for Android Change Log 3.10.9 - 05 May 2022 * Deprecated Apptimize.setMixpanelIdentity() * Fixed order of initialization limitations in Mixpanel cohort integration Apptimize SDK for Android Change Log 3.10.8 - 28 March 2022 * Stability enhancements. Fix a rare ANR in apps using Mixpanel Apptimize SDK for Android Change Log 3.10.7 - 23 March 2022 * Use current metaData settings at startup, instead of default values * Export participation data to Mixpanel as Lists to avoid truncation * Internal enhancements Apptimize SDK for Android Change Log 3.10.6 - 21 March 2022 * Stability enhancements Apptimize SDK for Android Change Log 3.10.5 - 07 March 2022 * Support showing group filters in dashboard Preview * Fix clearing of large result sets after posting them to the backend * Stability enhancements Apptimize SDK for Android Change Log 3.10.4 - 14 February 2022 * Fix mixpanel cohort membership lookup to use URL from metadata Apptimize SDK for Android Change Log 3.10.3 - 03 February 2022 * Stability enhancements Apptimize SDK for Android Change Log 3.10.2 - 22 December 2021 * Fix Android 11 ANR when dns lookup is slow Apptimize SDK for Android Change Log 3.10.1 - 07 December 2021 * Extended Airship integration. Now Apptimize automatically tracks Airship user id and channel tags updates Apptimize SDK for Android Change Log 3.10.0 - 01 December 2021 * Fixed an issue when Apptimize returns empty winners dictionary * Added Apptimize.getVersion() Apptimize SDK for Android Change Log 3.10.0 - 01 December 2021 * Fixed an issue when Apptimize returns empty winners dictionary * Added Apptimize.getVersion() Apptimize SDK for Android Change Log 3.9.7 - 19 November 2021 * Optimize visual experiments Apptimize SDK for Android Change Log 3.9.6 - 03 November 2021 * Improved multiprocess mode support Apptimize SDK for Android Change Log 3.9.5 - 27 October 2021 * Add Localytics v6 Support Apptimize SDK for Android Change Log 3.9.4 - 12 October 2021 * Expose Apptimize.getMetadataSequenceNumber to help troubleshooting Apptimize SDK for Android Change Log 3.9.3 - 29 September 2021 * Stability enhancements for Android 11 emulators Apptimize SDK for Android Change Log 3.9.2 - 22 September 2021 * Automatically call MixPanel (if present) with userId changes for cohort tracking * Fixed multiprocess ANR Apptimize SDK for Android Change Log 3.9.1 - 21 September 2021 * Added ability to reset pilot targeting id by setting a null value Apptimize SDK for Android Change Log 3.9.0 - 17 August 2021 * Fix crash importing Mixpanel and Localytics events, introduced by AAR changes * Support for Mixpanel cohorts - Add Apptimize.setMixpanelIdentity() - Automatically import the Mixpanel.identify setting Apptimize SDK for Android Change Log 3.8.2 - 03 August 2021 * Disallow setting a UserID containing only whitespace Apptimize SDK for Android Change Log 3.8.1 - 20 July 2021 * Apptimize is available as AAR module with its own proguard rules. Jar format is deprecated and will be disabled in future releases. * Fixed an issue when forceVariant and clearVariant might not work properly * Fixed an issue when Apptimize wasn't able to process metadata changes Apptimize SDK for Android Change Log 3.8.0 - 13 July 2021 * Added Apptimize.getApptimizeOptions(), which returns setup options, updated to reflect actual isDevicePairingEnabled, isVisualChangesEnabled, isThirdPartyEventExportingEnabled, getDeviceName, and getUpdateMetaDataTimeout * Optimize performance for SQLite database access Apptimize SDK for Android Change Log 3.7.27 - 12 July 2021 * Improve event reporting for multiprocess applications (ApptimizeOptions.setMultiprocessMode) * Improve internal sdk logging Apptimize SDK for Android Change Log 3.7.26 - 25 June 2021 * Optimize metadata management * Optimize multi-process communications (ApptimizeOptions.setMultiprocessMode) Apptimize SDK for Android Change Log 3.7.25 - 11 June 2021 * Stability enhancements. Fix a rare ANR race condition Apptimize SDK for Android Change Log 3.7.24 - 09 June 2021 * Stability enhancements Apptimize SDK for Android Change Log 3.7.23 - 13 May 2021 * Stability enhancements for multiprocess support (ApptimizeOptions.setMultiprocessMode) Apptimize SDK for Android Change Log 3.7.22 - 11 May 2021 * Fixed issue when some applications were not able to generate a pairing token to connect with dashboard Apptimize SDK for Android Change Log 3.7.21 - 07 May 2021 * Stability enhancements Apptimize SDK for Android Change Log 3.7.20 - 20 April 2021 * Improved multiprocess support (ApptimizeOptions.setMultiprocessMode) Apptimize SDK for Android Change Log 3.7.19 - 17 April 2021 * Remove support for Android 4.4 and 5.x * Improved metadata processing, and it always runs on a background thread * Stability enhancements Apptimize SDK for Android Change Log 3.7.18 - 24 February 2021 * Added isOffline and removeAllUserAttributes APIs Apptimize SDK for Android Change Log 3.7.17 - 19 February 2021 * Improved data consistency if user attributes were updated during metadata update * Optimize metadata processing Apptimize SDK for Android Change Log 3.7.16 - 21 January 2021 * Updated API documentation and Feature Variables support Apptimize SDK for Android Change Log 3.7.15 - 18 January 2021 * Stability enhancements Apptimize SDK for Android Change Log 3.7.14 - 08 January 2021 * Fix some situations when OnApptimizeInitializedListener.onApptimizeInitialized does not get called after Apptimize.setup. Apptimize SDK for Android Change Log 3.7.13 - 17 December 2020 * Performance optimizations for Apptimize.setup and event uploads * Stability enhancements Apptimize SDK for Android Change Log 3.7.12 - 10 December 2020 * Export experiment participation to Mixpanel Apptimize SDK for Android Change Log 3.7.11 - 04 December 2020 * Add Apptimize.setLogMonitor to optionally pass all Apptimize log output to a custom logger Apptimize SDK for Android Change Log 3.7.10 - 24 November 2020 * Stability enhancements Apptimize SDK for Android Change Log 3.7.9 - 07 November 2020 * Fix all performance logging to use the ApptimizeLog settings (e.g. for ApptimizeOptions.setPerformanceLoggingEnabled(true)) * Improve logcat output when when the app needs to call Apptimize.setup first, or wait for it to complete * Stability enhancements Apptimize SDK for Android Change Log 3.7.8 - 26 October 2020 * Support more server-side sdk configuration via metadata Apptimize SDK for Android Change Log 3.7.7 - 21 October 2020 * Stability enhancements. Fix an ANR when using the unit-testing-only Apptimize.reset() API. Apptimize SDK for Android Change Log 3.7.6 - 19 October 2020 * Stability enhancements Apptimize SDK for Android Change Log 3.7.5 - 07 October 2020 * Change developer mode pairing to use a knock action and pairing token. * See: https://faq.apptimize.com/hc/en-us/articles/360018776634-How-can-I-pair-my-phone-with-the-Apptimize-dashboard * The clipboard check, already disabled for iOS 14+, has been completely removed. * Older SDKs will no longer be able to use the clipboard check to pair starting in January 2021. Apptimize SDK for Android Change Log 3.7.4 - 15 September 2020 * Stability enhancements Apptimize SDK for Android Change Log 3.7.3 - 31 August 2020 * Add support for EU region customers Apptimize SDK for Android Change Log 3.7.2 - 29 July 2020 * Stability enhancements. Fix potential ANR when quickly switching from foreground to background repeatedly. Apptimize SDK for Android Change Log 3.7.1 - 21 July 2020 * Stability enhancements Apptimize SDK for Android Change Log 3.7.0 - 16 July 2020 * Add metadata state monitoring functions. See documentation for Apptimize.getMetadataState, Apptimize.addOnMetadataStateChangedListener and Apptimize.removeOnMetadataStateChangedListener. Apptimize SDK for Android Change Log 3.6.11 - 14 July 2020 * Stability enhancements Apptimize SDK for Android Change Log 3.6.10 - 05 June 2020 * Fix images failing to download during application first loads on Visual Experiments and Instant Updates Apptimize SDK for Android Change Log 3.6.9 - 29 May 2020 * Support Firebase crashlytics Apptimize SDK for Android Change Log 3.6.8 - 27 May 2020 * Update Airship integration for Airship v12.0~v13.x Apptimize SDK for Android Change Log 3.6.7 - 18 May 2020 * Stability enhancements Apptimize SDK for Android Change Log 3.6.6 - 28 April 2020 * Remove visual support for Android 4.4 Apptimize SDK for Android Change Log 3.6.5 - 15 April 2020 * Fix possible flashing during removal of a customized visual element * Stability enhancements Apptimize SDK for Android Change Log 3.6.4 - 09 April 2020 * Improve performance of downloading metadata Apptimize SDK for Android Change Log 3.6.3 - 01 April 2020 * Expand functional support for Android 10 Apptimize SDK for Android Change Log 3.6.2 - 24 March 2020 * Fix for rare ANRs on Android 5.0 through 7.1 Apptimize SDK for Android Change Log 3.6.1 - 21 February 2020 * Add option to allow forced refresh of metadata at startup. Apptimize SDK for Android Change Log 3.6.0 - 28 January 2020 * Support metadata-driven opt-in mechanism for integration with other analytics frameworks Apptimize SDK for Android Change Log 3.5.4 - 27 January 2020 * Fix visual experiments for some apks for Android-9 x86 and x86_64 simulators Apptimize SDK for Android Change Log 3.5.3 - 20 January 2020 * Work-around for an Android 8.x bug, where it can generate a AssertionError for "No NameTypeIndex match for SHORT_DAYLIGHT" Apptimize SDK for Android Change Log 3.5.2 - 10 December 2019 * Suppress extra calls to OnTestRunListener - number of calls to OnTestRunListener will now match the number posted in results. Apptimize SDK for Android Change Log 3.5.1 - 07 November 2019 * Remove unnecessary logcat output Apptimize SDK for Android Change Log 3.5.0 - 29 October 2019 * Add integration with Airship SDK to enable coordinated experiments and messaging campaigns * Added Apptimize.getInstantUpdateOrWinnerInfo - to fetch instant update and winning experiment info Apptimize SDK for Android Change Log 3.4.14 - 18 October 2019 * Remove obfuscation of Android.OnApptimizeInitializedListener Apptimize SDK for Android Change Log 3.4.13 - 20 September 2019 * Add Apptimize.setOnApptimizeInitializedListener - called after setup is complete and tests are ready to be run * Add programmatic support for Android 10 Apptimize SDK for Android Change Log 3.4.12 - 16 September 2019 * Fix timing/clock edge cases * Allow Apptimize.forceVariant to optionally show winners and instant updates Apptimize SDK for Android Change Log 3.4.11 - 06 September 2019 * Fix error/warning messages for Android Q (10.0) Apptimize SDK for Android Change Log 3.4.10 - 19 August 2019 * Stability enhancements Apptimize SDK for Android Change Log 3.4.9 - 01 August 2019 * Improve error reporting * Improve compatibility with Xamarin apps Apptimize SDK for Android Change Log 3.4.8 - 31 July 2019 * Updates to API documentation Apptimize SDK for Android Change Log 3.4.7 - 23 July 2019 * Improve error checking during Apptimize setup * Fix an issue where custom attributes wouldn't be set properly after a user ID change Apptimize SDK for Android Change Log 3.4.6 - 17 July 2019 * Performance improvements for the getTestInfo API Apptimize SDK for Android Change Log 3.4.5 - 15 July 2019 * Add getUserAttribute APIs for retrieving the values of currently set user attributes Apptimize SDK for Android Change Log 3.4.4 - 09 July 2019 * Reduce number of threads used Apptimize SDK for Android Change Log 3.4.3 - 25 June 2019 * Stability enhancements (fixed a rare ANR) Apptimize SDK for Android Change Log 3.4.2 - 21 June 2019 * Make track() calls asynchronous to improve performance. Apptimize SDK for Android Change Log 3.4.1 - 14 June 2019 * Add ApptimizeOptions.setPerformanceLoggingEnabled(boolean enabled), which will enable logging to file and logcat of Apptimize startup timings for performance profiling. Apptimize SDK for Android Change Log 3.4.0 - 11 June 2019 * Expand functional support for Android 9 Apptimize SDK for Android Change Log 3.3.8 - 05 June 2019 * Fix an issue where waiting for metadata might hit a timeout instead of returning correctly when prefetching metadata Apptimize SDK for Android Change Log 3.3.7 - 04 June 2019 * Fix an issue where the SDK may disable if there is an SQLite exception Apptimize SDK for Android Change Log 3.3.6 - 24 May 2019 * Update minimum supported version to 4.4 KitKat Apptimize SDK for Android Change Log 3.3.5 - 09 May 2019 * Stability enhancements Apptimize SDK for Android Change Log 3.3.4 - 29 April 2019 * Stability enhancements * Improved performance for tests run on app startup Apptimize SDK for Android Change Log 3.3.3 - 23 April 2019 * Stability enhancements Apptimize SDK for Android Change Log 3.3.2 - 05 April 2019 * Fix a potential exception when setCustomerUserId is called before metadata is available Apptimize SDK for Android Change Log 3.3.1 - 04 April 2019 * Improve startup performance when setupInBackground is true Apptimize SDK for Android Change Log 3.3.0 - 19 March 2019 * Add UI Mode device property to allow targeting of TV devices * Stability enhancements Apptimize SDK for Android Change Log 3.2.23 - 14 March 2019 * Stability enhancements Apptimize SDK for Android Change Log 3.2.22 - 12 March 2019 * Improve SDK documentation. Apptimize SDK for Android Change Log 3.2.21 - 11 March 2019 * Support for improved data export from SDK - Add OnTestRunListener - Add OnTestEnrollmentChangedListener - Deprecated OnExperimentRunListener - Include test type and user information in ApptimizeTestInfo Apptimize SDK for Android Change Log 3.2.20 - 27 February 2019 * Fix a rare issue where selecting a winning variant could cause the SDK to crash Apptimize SDK for Android Change Log 3.2.19 - 14 February 2019 * Enhanced internal performance metrics Apptimize SDK for Android Change Log 3.2.18 - 30 January 2019 * Stability enhancements Apptimize SDK for Android Change Log 3.2.17 - 24 January 2019 * Enhanced internal performance metrics * Stability enhancements Apptimize SDK for Android Change Log 3.2.16 - 13 December 2018 * Enhanced internal performance metrics Apptimize SDK for Android Change Log 3.2.15 - 06 December 2018 * Call Apptimize.OnExperimentRunListener and Apptimize.OnExperimentRunListener on the main thread * Fix an issue with Apptimize.setCustomerUserId() Apptimize SDK for Android Change Log 3.2.14 - 30 November 2018 * Change Apptimize.setup() to run on the main thread, with an option to run in the background * Performance enhancements Apptimize SDK for Android Change Log 3.2.13 - 08 November 2018 * Improve performance when AptimizeOptions.disableVisualChangesAndThirdPartyEventImport() is used * Stability enhancements Apptimize SDK for Android Change Log 3.2.12 - 05 November 2018 * Improve performance, especially on startup Apptimize SDK for Android Change Log 3.2.11 - 29 October 2018 * Stability enhancements Apptimize SDK for Android Change Log 3.2.10 - 17 October 2018 * Fix device information when setCustomerUserId is used Apptimize SDK for Android Change Log 3.2.9 - 04 October 2018 * Address potential conflict between setPilotTargetingId and setCustomerUserId * Stability enhancements Apptimize SDK for Android Change Log 3.2.8 - 28 September 2018 * Stability enhancements Apptimize SDK for Android Change Log 3.2.7 - 11 September 2018 * Disable visual for LG V30 and Essential phones Apptimize SDK for Android Change Log 3.2.6 - 05 September 2018 * Stability enhancements for Android 7 and 8 Apptimize SDK for Android Change Log 3.2.5 - 21 August 2018 * Add support for importing Firebase events and attributes Apptimize SDK for Android Change Log 3.2.4 - 13 July 2018 * Improve stability * Improve Apptimize.setup() performance Apptimize SDK for Android Change Log 3.2.3 - 29 June 2018 * Disable Apptimize on old Android versions before ICE_CREAM_SANDWICH (Version 4.0, SDK 14) Apptimize SDK for Android Change Log 3.2.2 - 11 June 2018 * Add full support for Android 8.1 (Oreo MR1) * Support additional Android devices Apptimize SDK for Android Change Log 3.2.1 - 30 May 2018 * Enhance user-centric event reporting Apptimize SDK for Android Change Log 3.2.0 - 25 May 2018 * Support user-centric experiments: - Add Apptimize.setCustomerUserId(/*@Nullable*/ String customerUserId) - Add Apptimize.getCustomerUserId() - Add Apptimize.getApptimizeAnonUserId() - Deprecate Apptimize.getUserId -- use getApptimizeAnonUserId instead Apptimize SDK for Android Change Log 3.1.2 - 23 March 2018 * Fix rare bugs wrt to Android 7/8 and backgrounding * Display a warning message if CrashlyticsNdk is either old or incompatible with Crashlytics Apptimize SDK for Android Change Log 3.1.1 - 01 March 2018 * CrashlyticsNdk integration * Additional StrictMode warning cleanups Apptimize SDK for Android Change Log 3.1.0 - 12 February 2018 * Add full support for Android 8 (Oreo) Apptimize SDK for Android Change Log 3.0.0 - 01 February 2018 * Enable new Advanced Rollout features including phased rollout, variant safety switch, long term hold-outs, and user experience consistency. Apptimize SDK for Android Change Log 2.13.10 - 30 November 2017 * Eliminate rare crash on Asus X86 based Zenfone Apptimize SDK for Android Change Log 2.13.9 - 10 November 2017 * Fix issues with Visual Editor failing to update promptly Apptimize SDK for Android Change Log 2.13.8 - 31 October 2017 * Fix rare Android crash when initializing Apptimize on a background thread Apptimize SDK for Android Change Log 2.13.7 - 15 September 2017 * Add support for automatically importing Localytics standard events Apptimize SDK for Android Change Log 2.13.6 - 07 September 2017 * Graceful failure enhancements Apptimize SDK for Android Change Log 2.13.5 - 23 August 2017 * Fix rare deadlock causing an ANR Apptimize SDK for Android Change Log 2.13.4 - 18 August 2017 * Multi-process enhancements Apptimize SDK for Android Change Log 2.13.3 - 13 August 2017 * Allow pairing when Visual support is disabled * Graceful failure enhancements * Re-enable support for Xiaomi devices on Android 7 * Stability enhancements Apptimize SDK for Android Change Log 2.13.2 - 08 August 2017 * Ensure forced variant is always applied Apptimize SDK for Android Change Log 2.13.1 - 19 July 2017 Apptimize SDK for Android Change Log 2.13.0 - 17 July 2017 * Added ApptimizeOptions.setVisualChangesEnabled to disable visual changes * Added ApptimizeOptions.isVisualChangesEnabled to get the visualChangesEnabled setting * Added ApptimizeOptions.disableVisualChangesAndThirdPartyEventImport to disable both visual changes and 3rd-party-event importing * Graceful failure handling Apptimize SDK for Android Change Log 2.12.14 - 13 July 2017 * Export Amplitude custom attributes for targeting and filtering. Apptimize SDK for Android Change Log 2.12.13 - 07 July 2017 * Fix crash and re-enable support for Sony devices on Android 7 Apptimize SDK for Android Change Log 2.12.12 - 28 June 2017 * Disable failing Sony and Xiaomi devices on Android 7 Apptimize SDK for Android Change Log 2.12.11 - 14 June 2017 * Support integration with Firebase-perf * Fix unhandled exception in Omniture integration * Improve Preview Variant on Multiprocess Applications Apptimize SDK for Android Change Log 2.12.10 - 02 May 2017 * Support additional Android 6 devices * Simplify ProGuard-related logging Apptimize SDK for Android Change Log 2.12.9 - 07 April 2017 * Simplify proguard setup for integrations Apptimize SDK for Android Change Log 2.12.8 - 05 April 2017 * Disable Apptimize on specific failing Android 6 devices Apptimize SDK for Android Change Log 2.12.7 - 29 March 2017 * Add a new method to ApptimizeOptions, isThirdPartyEventExportingEnabled, to enable or disable automatic export of Apptimize events to third party services. Apptimize SDK for Android Change Log 2.12.6 - 28 March 2017 Changed * Add support for StrictMode testing of applications Apptimize SDK for Android Change Log 2.12.5 - 08 March 2017 Changed * Reduce Android SDK size * Add support for current versions of Amplitude * Add support for Android 7 on x86 simulators Apptimize SDK for Android Change Log 2.12.4 - 13 February 2017 Changed * Improved support for visual editing on newer Android devices * Android 7 stability improvements when returning from background Apptimize SDK for Android Change Log 2.12.3 - 20 January 2017 Changed * Stability enhancements Apptimize SDK for Android Change Log 2.12.2 - 17 January 2017 Changed * Improved support for visual editing on newer Android devices * Improved Apptimize.setup time Apptimize SDK for Android Change Log 2.12.1 - 06 January 2017 Changed * View Pager Rotation. * Update visual changes to work across Android SDK class name changes. * Update Android foreground/background detection. Apptimize SDK for Android Change Log 2.12.0 - 13 December 2016 Changed * Adding 'experiment processed' enrollment listener support. Apptimize SDK for Android Change Log 2.11.5 - 29 November 2016 Changed * Adding method for Appboy integration Apptimize SDK for Android Change Log 2.11.4 - 21 November 2016 Changed * Stability enhancements Apptimize SDK for Android Change Log 2.11.3 - 18 November 2016 Changed * Small reduction to Apptimize setup time. * Improve Javadocs for getTestInfo. Apptimize SDK for Android Change Log 2.11.2 - 20 October 2016 Changed * Improve logging if the Apptimize SDK is disabled. Apptimize SDK for Android Change Log 2.11.1 - 09 September 2016 Changed * Track and apply ViewPager changes by page number * Support android.support.v13.app.FragmentPagerAdapter and android.support.v13.app.FragmentStatePagerAdapter Apptimize SDK for Android Change Log 2.11.0 - 23 August 2016 Changed * Added ApptimizeOptions.setThirdPartyEventImportingEnabled() Apptimize SDK for Android Change Log 2.10.16 - 11 August 2016 Changed * Added support for Amplitude 2.7+ Apptimize SDK for Android Change Log 2.10.15 - 03 August 2016 Changed * Memory leak fix Apptimize SDK for Android Change Log 2.10.14 - 01 July 2016 Changed * Stability enhancements Apptimize SDK for Android Change Log 2.10.13 - 27 June 2016 Changed * Prevent spurious user-visible warning from Android N previews Apptimize SDK for Android Change Log 2.10.12 - 17 June 2016 Changed * Stability enhancements Apptimize SDK for Android Change Log 2.10.11 - 23 May 2016 Changed * Stability enhancements Apptimize SDK for Android Change Log 2.10.10 - 09 May 2016 Changed * Stability enhancements and better support for newer devices Apptimize SDK for Android Change Log 2.10.9 - 29 April 2016 Changed * Stability enhancements Apptimize SDK for Android Change Log 2.10.8 - 22 April 2016 Changed * Improved support for visual editing on newer Android devices * Stability enhancements Apptimize SDK for Android Change Log 2.10.7 - 11 April 2016 Changed * Autoimport Amplitude Events Apptimize SDK for Android Change Log 2.10.6 - 28 March 2016 Changed * Improved visual support for certain view types Apptimize SDK for Android Change Log 2.10.5 - 16 March 2016 Changed * Stability enhancements Apptimize SDK for Android Change Log 2.10.4 - 10 March 2016 Changed * Bug fixes for pairing tokens Apptimize SDK for Android Change Log 2.10.3 - 23 February 2016 Changed * Improved support for Proguard Apptimize SDK for Android Change Log 2.10.2 - 12 February 2016 Changed * Improved integration with Localytics and Flurry * Improved support for visual editing on newer Android devices Apptimize SDK for Android Change Log 2.10.1 - 11 February 2016 Changed * Concurrency fixes for feature flags and pilot targeting Apptimize SDK for Android Change Log 2.10.0 - 01 February 2016 Added * Beta release of: Feature Flags and Pilot Targeting To join the beta program please contact us. No changes to normal functionality. Apptimize SDK for Android Change Log 2.9.9 - 22 January 2016 Changed * Improved support for visual editing on newer Android devices Apptimize SDK for Android Change Log 2.9.8 - 12 January 2016 Added * Support for localytics import Apptimize SDK for Android Change Log 2.9.7 - 30 December 2015 Added * Support for RecyclerViews * Pairing tokens on non-main thread * Stability improvements Apptimize SDK for Android Change Log 2.9.6 - 23 December 2015 Changed * Logging improvements Apptimize SDK for Android Change Log 2.9.5 - 10 December 2015 Added * Support for localytics export Apptimize SDK for Android Change Log 2.9.4 - 12 November 2015 Added * Stability enhancements Apptimize SDK for Android Change Log 2.9.3 - 2 November 2015 Added * Stability enhancements Apptimize SDK for Android Change Log 2.9.2 - 13 October 2015 Added * Better logging in Advanced Verify Apptimize SDK for Android Change Log 2.9.1 - 9 October 2015 Added * SSL for all http communication * Better unit testing support * Better Omniture event importing Apptimize SDK for Android Change Log 2.9.0 - 6 October 2015 Added * Multiprocess support * Performance enhancements for Advanced Verify Apptimize SDK for Android Change Log 2.8.6 - 17 September 2015 Changed * Performance improvements Apptimize SDK for Android Change Log 2.8.5 - 8 September 2015 Changed * Fix to paddingLeft and paddingRight visual changes * Fix to radio group buttons * Update javadocs Apptimize SDK for Android Change Log 2.8.4 - 6 August 2015 Added * To aid in QA, Apptimize now supports programmatic discovery of all launched variants through the getVariants API call * Apptimize now supports an ApptimizeOption to enable fine grained control of logging Apptimize SDK for Android Change Log 2.8.3 - 8 July 2015 Changed * Bug fix in flurry event importing Apptimize SDK for Android Change Log 2.8.2 - 1 July 2015 Added * Enabled support for API version 22 (5.1) devices Apptimize SDK for Android Change Log 2.8.1 - 26 June 2015 Added * Support for 'Offline' mode Changed * Minor issue with Google Analytic integrations * Logging/documentation improvements Apptimize SDK for Android Change Log 2.8.0 - 16 June 2015 Added * Ability to target experiments on Mixpanel superproperties * Ability to target experiments to new users * Visual editor support for Android StateListDrawable elements Apptimize SDK for Android Change Log 2.7.1 - 1 June 2015 Changed * Minor performance improvements Apptimize SDK for Android Change Log 2.7.0 - 22 May 2015 Added * To aid in QA, Apptimize now supports the programmatic forcing of variants * To aid in unit testing, Apptimize provides an API to reset internals to the initial state Changed * Fixed potential NPEs Apptimize SDK for Android Change Log 2.6.11 - 6 May 2015 Added * Prepare for SDK integration using segment.com Changed * Fix rare NPE if Apptimize.setup() was called on a different thread from where the Apptimize class was loaded * Fix results entries loss edge case * Improved "Current entry count did not match expected" logging Apptimize SDK for Android Change Log 2.6.10 - 29 April 2015 Added * Introduce the Apptimize.disable() API allowing advanced control of Apptimize SDK by enterprise customers Changed * Performance improvements: reduction in the number of threads and concurrency improvements * Performance improvements: various bugs * Fail-safe for metadata download URLs in SDK parameters