---
title: Changelog - Android (classic)
description: The Contentsquare Android SDK changelog
lastUpdated: 07 April 2026
source_url:
  html: https://docs.contentsquare.com/en/android/changelog/
  md: https://docs.contentsquare.com/en/android/changelog/index.md
---

> Documentation index: https://docs.contentsquare.com/llms.txt
> Use this file to discover all available pages before exploring further.

The latest CSQ SDK is here! Learn how to [upgrade your app](https://docs.contentsquare.com/en/csq-sdk-android/experience-analytics/upgrade-from-cs-sdk/).

📬 Stay updated!

## CSQ SDK

### 0.11.1 - 2026.03.03

* Update Contentsquare SDK version to `4.44.1`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.11.1 | [4.44.1](https://docs.contentsquare.com/en/android/changelog/#4441---20260303) | [Core 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.10 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.10 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.11.0 - 2026.02.18

* Update Contentsquare SDK version to `4.44.0`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.11.0 | [4.44.0](https://docs.contentsquare.com/en/android/changelog/#4440---20260217) | [Core 0.8.8 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.10 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.10 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.10.6 - 2026.01.05

* Update Contentsquare SDK version to `4.43.8`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.10.6 | [4.43.8](https://docs.contentsquare.com/en/android/changelog/#4438---20260105) | [Core 0.8.7 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.10.5 - 2026.01.02

* Update Contentsquare SDK version to `4.43.7`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.10.5 | [4.43.7](https://docs.contentsquare.com/en/android/changelog/#4437---20260102) | [Core 0.8.7 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.10.4 - 2025.12.26

* Update Contentsquare SDK version to `4.43.6`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.10.4 | [4.43.6](https://docs.contentsquare.com/en/android/changelog/#4436---20251226) | [Core 0.8.7 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.10.3 - 2025.12.22

* Update Contentsquare SDK version to `4.43.5`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.10.3 | [4.43.5](https://docs.contentsquare.com/en/android/changelog/#4435---20251219) | [Core 0.8.7 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.10.2 - 2025.12.16

* Update Contentsquare SDK version to `4.43.4`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.10.2 | [4.43.4](https://docs.contentsquare.com/en/android/changelog/#4434---20251216) | [Core 0.8.7 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.10.1 - 2025.11.24

* Update Contentsquare SDK version to `4.43.2`.
* Update Product Analytics Core SDK version to `0.8.7`.
* Update Product Analytics Autocapture SDK version to `0.8.9`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.10.1 | [4.43.2](https://docs.contentsquare.com/en/android/changelog/#4432---20251124) | [Core 0.8.7 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.9 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.10.0 - 2025.11.13

* Update Contentsquare SDK version to `4.43.0`.
* Update Product Analytics Core SDK version to `0.8.6`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.10.0 | [4.43.0](https://docs.contentsquare.com/en/android/changelog/#4430---20251113) | [Core 0.8.6 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.8 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.8 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.9.1 - 2025.10.07

* Update Contentsquare SDK version to `4.41.1`.
* Update Product Analytics Core SDK version to `0.8.5`.
* Update Product Analytics Autocapture SDK version to `0.8.8`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.9.1 | [4.41.1](https://docs.contentsquare.com/en/android/changelog/#4411---20251007) | [Core 0.8.5 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.8 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.8 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.8.0 - 2025.08.04

* Update Contentsquare SDK version to `4.40.0`.
* Update Product Analytics Core SDK version to `0.8.3`.
* Update Product Analytics Autocapture SDK version to `0.8.6`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.8.0 | [4.40.0](https://docs.contentsquare.com/en/android/changelog/#4400---20250801) | [Core 0.8.3 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.6 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.6 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.7.2 - 2025.07.09

* Update Contentsquare SDK version to `4.39.3`.
* Update Product Analytics Core SDK version to `0.8.2`.
* Update Product Analytics Autocapture SDK version to `0.8.3`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.7.2 | [4.39.3](https://docs.contentsquare.com/en/android/changelog/#4393---20250701) | [Core 0.8.2 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.3 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.3 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.7.1 - 2025.05.16

* Update Contentsquare SDK version to `4.38.2`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.7.1 | [4.38.2](https://docs.contentsquare.com/en/android/changelog/#4382---20250516) | [Core 0.8.1 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.2 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.2 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.7.0 - 2025.05.09

* Update Contentsquare SDK version to `4.38.1`.
* Update Product Analytics Core SDK version to `0.8.1`.
* Update Product Analytics Autocapture SDK version to `0.8.2`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.7.0 | [4.38.1](https://docs.contentsquare.com/en/android/changelog/#4381---20250430) | [Core 0.8.1 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.2 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.2 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.6.0 - 2025.04.03

* Update Contentsquare SDK version to `4.37.0`.
* Update Product Analytics Core SDK version to `0.8.0`.
* Update Product Analytics Autocapture SDK version to `0.8.0`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.6.0 | [4.37.0](https://docs.contentsquare.com/en/android/changelog/#4370---20250402) | [Core 0.8.0 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.8.0 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.8.0 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.5.1 - 2025.03.13

* Update Contentsquare SDK version to `4.36.1`.
* Update Product Analytics Core SDK version to `0.7.6`.
* Update Product Analytics Autocapture SDK version to `0.7.7`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.5.1 | [4.36.1](https://docs.contentsquare.com/en/android/changelog/#4361---20250313) | [Core 0.7.6 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.7.7 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.7.7 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.5.0 - 2025.02.13

* Update Contentsquare SDK version to `4.36.0`.
* Update Product Analytics Core SDK version to `0.7.6`.
* Update Product Analytics Autocapture SDK version to `0.7.5`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.5.0 | [4.36.0](https://docs.contentsquare.com/en/android/changelog/#4360---20250210) | [Core 0.7.6 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.7.5 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.7.5 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.4.0 - 2025.01.7

* Update Contentsquare SDK version to `4.35.0`.
* Update Product Analytics Core SDK version to `0.7.5`.
* Update Product Analytics Autocapture SDK version to `0.7.3`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.4.0 | [4.35.0](https://docs.contentsquare.com/en/android/changelog/#4350---20250102) | [Core 0.7.5 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.7.3 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.7.3 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.3.0 - 2024.10.25

* Update Contentsquare SDK version to `4.34.0`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.3.0 | [4.34.0](https://docs.contentsquare.com/en/android/changelog/#4340---20241025) | [Core 0.7.2 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.7.1 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.7.1 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.2.0 - 2024.10.18

* Update Contentsquare SDK version to `4.33.0`.
* Update Product Analytics Core SDK version to `0.7.2`.
* Update Product Analytics Autocapture SDK version to `0.7.1`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.2.0 | [4.33.2](https://docs.contentsquare.com/en/android/changelog/#4332---20241018) | [Core 0.7.2 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.7.1 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.7.1 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.1.1 - 2024.09.10

* Update Contentsquare SDK version to `4.32.1`.
* Update Product Analytics Core SDK version to `0.7.1`.
* Update Product Analytics Autocapture SDK version to `0.7.0`.

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.1.1 | [4.32.1](https://docs.contentsquare.com/en/android/changelog/#4321---20240910) | [Core 0.7.1 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.7.0 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.7.0 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

### 0.1.0 - 2024.09.02

* This release marks the introduction of the CSQ SDK which brings together Product Analytics, Experience Analytics, and Monitoring features. From this version onwards, the SDK releases follow a new versioning scheme. For more information on the underlying SDKs versions, see [the version mapping table](https://docs.contentsquare.com/en/android/csq-sdk/).

| CSQ SDK version | Experience Analytics / Monitoring SDK version | Product Analytics SDK Version |
| - | - | - |
| 0.1.0 | [4.32.0](https://docs.contentsquare.com/en/android/changelog/#4320---20240902) | [Core 0.7.1 ↗](https://developers.heap.io/docs/android-changelog#android-core-changelog) - [Autocapture 0.7.0 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) - [Autocapture Notification 0.7.0 ↗](https://developers.heap.io/docs/android-changelog#android-view-autocapture-changelog) |

## Contentsquare SDK

### 4.44.1 - 2026.03.03

**Analytics**

* **Bug fix:** Improved invisible overlay detection to resolve an issue where long screenshots were not scrollable
* **Bug fix:** Fixed duplicate tap event in tracked WebViews

### 4.44.0 - 2026.02.17

**Session Replay**

* Improve UI change detection to prevent unplayable screens
* **Bug fix:** improve synchronisation of session between Heap and Contentsquare
* **Bug fix:** resolved an internal `java.util.ConcurrentModificationException`
* **Bug fix:** resolved an internal `java.lang.NullPointerException`
* **Bug fix:** improve masking stability

**Errors**

* Now setUrlMaskingPatterns can be called before the SDK start
* OkHttp 5 compatibility with Network Plugin 1.7.0
* Sanity checked added to URL masking patterns resolving a `java.util.regex.PatternSyntaxException`
* **Bug fix:** validate URL patterns when setUrlMaskingPatterns is called

### 4.43.8 - 2026.01.05

**Errors**

* Fixed API Error URL not masked until SDK is fully initialized

### 4.43.7 - 2026.01.02

**Session Replay**

* **Bug fix:** resolved a masking issues when multi-window is enabled

### 4.43.6 - 2025.12.26

**Core**

* **Bug fix:** resolves crash in WindowCallbackWrapper

### 4.43.5 - 2025.12.19

**Analytics**

* Add support of material `ModalBottomSheetLayout` for Zoning and Heatmap analysis, using the `CsqTag()` API

**Core**

* Improve compatibility with DexGuard

### 4.43.4 - 2025.12.16

**Session Replay**

* **Bug fix:** Improve memory management to avoid memory leak
* **Bug fix:** Prevent crash during activity destroy process

**Analytics**

* **Bug fix:** Fixed an issue where heatmap positions were not tracked correctly on some Compose screens with lazy scroll elements.
* **Bug fix:** Improved invisible overlay detection to resolve an issue where long screenshots were not scrollable.

**Core**

* Migrated from Android `ContentProvider` to AndroidX Startup for initialization
* **Bug fix:** Resolved `java.lang.NullPointerException` crash on `FileProvider`

### 4.43.3 - 2025.11.28

**Zoning Analytics**

* Modifier.excludeFromGestureRecognition() now excludes the marked Composable from the screenshot

### 4.43.2 - 2025.11.24

**Session Replay**

* **Bug fix:** Resolved `java.util.ConcurrentModificationException` crash on Session Replay touch listener.

**Analytics**

* **Bug fix:** Resolved `java.lang.ArrayIndexOutOfBoundsException` crash with Exposure Metrics.

**Core**

* Improved SDK initialization performance by moving certain operations off the main thread

### 4.43.1 - 2025.11.14

**Core**

* Improved communication for cross-platform technologies

### 4.43.0 - 2025.11.13

**Core**

* Removed the `forgetMe` API.

**Analytics**

* Fixed an issue where screenshot button was not visible after visiting In-app settings.
* Fixed compatibility issues with Jetpack Compose 1.10.

**Session Replay**

* Improved gesture detection to reliably identify the targeted view.

### 4.42.0 - 2025.10.16

**Core**

* Various technical improvements and optimizations.

**Session Replay**

* Introduction of Harmonised Masking in Closed Beta Phase

### 4.41.1 - 2025.10.07

**Analytics**

* Fixed a crash when Jetpack Compose Node is not attached

**Session Replay**

* Fixed a bug that cause parent masking not being propagated to child views on some scenarios
* Improve capture of Native views inside Jetpack Compose

### 4.41.0 - 2025.09.05

Warning

`forgetMe` API has been deprecated more than one year and will be removed soon in a future release. See the [Privacy section](https://docs.contentsquare.com/en/android/privacy/#forget-me) for more details.

**Analytics**

* Fixed an issue when the very first item of a RecyclerView is bigger than the scrollable area

**Core**

* Fixed an issue regarding Activity Context not fully initialized

### 4.40.1 - 2025.08.12

**Core**

* Resolved an issue with pro-guard and Session Replay on demand

### 4.40.0 - 2025.08.01

**Session Replay**

* Image and Text masking configuration in the CSQ Console
* Added new APIs to start Session Replay on demand
* Added new APIs to support Event-Triggered Replays

**Analytics**

* **Bug fix:** Fixed a potential crash when generating scroll metrics on certain Compose screens
* Improve heatmap data accuracy for Compose lazy lists and grids

### 4.39.4 - 2025.07.22

* Removes React Native `CSMask` views custom logic.

### 4.39.3 - 2025.07.01

**Session Replay**

* **Bug fix:** Fix blank screens in Jetpack Compose when the dialogs and bottom sheets capture was enabled.
* **Bug fix:** Fixed an issue causing an inconsistent tag injection for Webviews in Capacitor apps.
* **Bug fix:** Fixed an issue causing unreliable Session Replay starts in Capacitor apps.
* Improved Session Replay screen change consistency on Capacitor apps

### 4.39.2 - 2025.06.26

**Core**

* **Bug fix:** Resolved a crash in an internal class caused from invocation on a background thread.

### 4.39.1 - 2025.06.18

* **Bug fix:** Fixed an issue causing compatibility problems between Flutter apps and multi-window support in Session Replay

### 4.39.0 - 2025.06.10

**Survey**

* Introducing [Surveys](../surveys/) (Beta). You can now integrate surveys into your apps using the designated trigger and collect feedback from end users.

**Analytics**

* Improved screenshots of Jetpack Compose screens with scroll items with space in between
* Improved detection of transparent overlays for Android Views
* **Bug fix:** stop and resume tracking were not working properly when in-app features are enabled
* **Bug fix:** fixed memory leak in Exposure Metrics
* **Bug fix:** unable to take a screenshot of the lower part of the screen

**Session Replay**

* Added support for capturing bottom sheets, dialogs, and menus

### 4.38.2 - 2025.05.16

* Added support for new React Native masking custom components.

### 4.38.1 - 2025.04.30

**WebViews**

* **Bug fix:** Fixed missing local assets

### 4.38.0 - 2025.04.25

**Session Replay**

* **Bug fix:** Prevent data loss if there is an unexpected processing error

**Error Analysis**

* **Bug fix:** Do not encrypt empty query parameters

### 4.37.0 - 2025.04.02

**Analytics**

* Public API methods returning values will return default value during SDK initialization. You can use `Contentsquare.wasInitialized()` to be sure that the SDK is initialized, impacted methods:

  * `Contentsquare.getUserId()`
  * `Contentsquare.getProjectId()`
  * `Contentsquare.getSessionNumber()`

**Session Replay**

* **Bug fix:** Improve animation detection logic.

**WebViews**

* **Bug fix:** Fixed a crash in React Native where Android Webview API could return null, before Android API 29.

**Core**

* **Bug fix:** Resolved `java.lang.VerifyError` crash that occurred in debug mode when customer app had `EnableAndroidTestCoverage = true`, caused by JaCoCo instrumentation in an internal SDK class.

### 4.36.3 - 2025.03.26

**Core**

* **Bug fix:** Fixed an issue where webviews could malfunction if no parent activity was present.

### 4.36.2 - 2025.03.21

**Core**

* **Bug fix:** Resolved a bug that cause `optIn`/`optOut` being ignored if the SDK was not yet started.

### 4.36.1 - 2025.03.13

**Core**

* **Bug fix:** Resolved `java.lang.VerifyError` crash caused by JaCoCo plugin in an internal SDK class.
* **Bug fix:** Resolved a bug where a network callback is registered too many times and pass the limit of 100 callbacks while using `CsWebViewClient` API.

**Session Replay**

* **Bug fix:** Resolved a bug where API changed in Android 15 crash with `java.lang.NoSuchMethodError` from `java.util.List`.

### 4.36.0 - 2025.02.10

**Analytics**

* Add `Contentsquare.doNotTrack(View)` API
* Added support for empty, transparent overlays in Jetpack Compose, both for the screenshot and the events
* **Bug fix:** Exposure Metrics scroll value was incorrect for RecyclerViews

**Error Analysis**

* API Errors Improvement - avoid encrypting empty data

**Session Replay**

* Full masking configuration by App/SDK version in the CSQ Console

**Core**

* Support network connection type 5G
* **Bug fix:** Resolved `java.util.ConcurrentModificationException` crash in an internal SDK class.

### 4.35.0 - 2025.01.02

**Error Analysis**

* Update Error Analysis Crash Plugin to 1.7.0 to improve compatibility with Gradle Configuration Cache
* Update Error Analysis Network Plugin to 1.6.0 to improve compatibility with competitors and with Gradle Configuration Cache

**Analytics**

* Long Screenshot: Added support for `LazyVerticalGrid`
* Session number will be incremented when app or SDK version number changed
* **Bug fix:** Long Screenshot, fixed crash with empty `LazyColumn` items
* **Bug fix:** Only configuration calls will be queued before the initialization of the SDK is started, for example SR masking, exclusion of Activities from tracking, exclusion from Exposure Metrics
* **Bug fix:** Clickable Compose elements will be preferred during gesture detection
* **Bug fix:** URL of the End of Screen Event was incorrect
* **Bug fix:** Stored events on disk will be sent with correct user ID after user expired

**Session Replay**

* To prevent Personal Data leaks, masked views are systematically blurred without considering their vertical position in the view hierarchy or any transparent view covering them.
* `resumeTracking` now waits for the next screenview before resuming Session Replay
* Session Replay is stopped when [ComponentCallbacks.onLowMemory ↗](https://developer.android.com/reference/android/content/ComponentCallbacks#onLowMemory\(\)) or [ComponentCallbacks2.onTrimMemory ↗](https://developer.android.com/reference/android/content/ComponentCallbacks2#onTrimMemory\(int\)) happens

**Core**

* **Bug fix:** Fix `UnknownFormatConversionException` crash occurring in the internal `logger`

### 4.34.1 - 2024.12.13

**Analytics**

* **Bug fix:** Fix `NullPointerException` while accessing a `WeakReference`.

### 4.34.0 - 2024.10.25

**Analytics**

* Fixed unstable event URLs for Compose screens
* Handle obfuscated `View` classes in Target View Paths
* Exclusion of scrollable views from Exposure Metrics
* Prevent opening of CS In-App features if the SDK is not started
* Improved synchronisation between Analytics and Session Replay

### 4.33.2 - 2024.10.18

**Core**

* **Bug fix:** Fix an issue where SDK tracking would incorrectly re-enable after calling the stop tracking API when the app resumed from the background.

**Session Replay**

* **Bug fix:** Fixed missing views when Animation detection is used with Compose Material 3 library - Beta

### 4.33.1 - 2024.10.07

**Core**

* **Bug fix:** Update WebViewClient usage for WebViewBridge

### 4.33.0 - 2024.10.02

**Core**

* **Bug fix:** In-app button now shown when SDK started manually from an Activity
* **Bug fix:** Incorrect display of crashes in Log Viz
* Add new API to read the current Project ID
* Add new API to read the current session number

**Analytics**

* Long Screenshot: Add support for huge number of items for lazy Compose lists

### 4.32.1 - 2024.09.10

**Core**

* **Bug fix:** `minVersion` check for feature flags.

### 4.32.0 - 2024.09.02

**Core**

* Reduced library dependencies: com.google.android.material
* **Bug fix:** Fixed crash in Telemetry

**Analytics**

* Long Screenshot: Added support for list items bigger than the screen
* Compose: New API for excluding composables from gesture detection
* **Bug fix:** Fixed TriggeredOnResume was called too often

**Session Replay**

* Animation detection to prevent Personal Data leaks - Beta
* Session Replay can now be blocked for certain application versions based on a pattern or range.

**Error Analysis**

* Collect Telemetry performance metrics for API v2
* **Bug fix:** Fixed duplicate API Error logs

**WebViews**

* Automatically injects the global variable `window.CS_isWebView` in your pages to help you detect if they are loaded from a WebView.

### 4.31.0 - 2024.08.02

**Analytics**

* Long Screenshot feature is now in General Availability for Android Views screens
* **Bug fix:** Fix two long screenshot display issues when using a RecyclerView
* **Bug fix:** Fix memory leak

**Error Analysis**

* OkHttpInterceptor can now be used with API Error v2
* API Error v2: Increase body attribute size limit from 50 to 100 characters

**Session Replay**

* Support of dynamic masking for Flutter in CS in-app
* Support of dynamic masking for WebViews in CS in-app

**WebViews**

* Added Automatic Tag Injection to track locally hosted pages.

### 4.30.0 - 2024.07.01

**Analytics**

* Long Screenshot is applied to the last scrollable view receiving user interaction
* **Bug fix:** Fix a bug where screen names with special characters would cause a crash of the SDK
* **Bug fix:** Long screenshot now captures correctly RecyclerView items
* **Bug fix:** Fix erroneous Zoning for screens with mixed Compose views and Android views

### 4.29.1 - 2024.06.11

**Error Analysis**

* **Bug fix:** API Error reporting can now work with event streams

### 4.29.0 - 2024.05.29

**Analytics**

* Long screenshot properly captures webviews on Compose screens
* Long screenshot capture can be paused on Compose screens
* Fix erroneous userID after calling optOut/optIn

**Error Analysis**

* Update Error Analysis Crash Plugin to 1.5.0 to support mapping file auto upload

### 4.28.0 - 2024.04.19

**Core**

* **ForgetMe:** This API is now deprecated. See the [Privacy section](https://docs.contentsquare.com/en/android/privacy/#forget-me) for more details.
* API calls made before SDK initialization will be queued until SDK start

**Analytics**

* Implement capture Screenshot / Long Screenshot on Compose screens
* Code refactor to improve robustness & quality
* Fix an issue in Zoning where some elements cannot be zones
* Fix incorrect screen names in Log Viz

**Session Replay**

* Improve Session Replay link API on logs

**Error Analysis**

* Update API Error data collection
* Increase response body size limit to 5kb

### 4.27.1 - 2024.03.29

**Analytics**

* Fix an issue in Zoning that could impact some screens built with Compose

### 4.27.0 - 2024.03.27

**Session Replay**

* Display gesture events in Session Replay event stream
* Fixed a StackOverflowError crash caused by a concurrency issue

**Analytics**

* Improve the Long Screenshot capture, adding the support of more UI components

### 4.26.0 - 2024.02.20

**Session Replay**

* Add new callback API for updates on replay link
* Deprecate existing API to get replay link

**Analytics**

* Downgraded dependencies, so that consumers of the `library` artifact can stick with `compileSdk` 33 (`compose` requires `compileSdk` 34)
* Compose beta: Added support for Jetpack Compose 1.6.0
* Fixed a crash for WebViews when `optIn` or `optOut` was not called from main thread

### 4.25.0 - 2024.01.29

**Session Replay**

* Change Session Replay start behavior (starting processor only once after first screen view event)
* Fixed a crash on Protobuf messages serialization

**Analytics**

* Fixed performance issue caused by SDK initialization on app start-up
* Add capability to Zoning when capturing Long Screenshot of vertically scrollable Compose content
* Re-enable regular screenshot for Compose
* Fixed a crash: Port out of range

**Error Analysis**

* Remove Apache HTTP Client support
* Remove Error Analysis Maven artifact; It's now embedded in the Main Android SDK artifact

Warning

Starting from version 4.25.0, there is no dedicated Error Analysis artifact: it's now embedded in the main SDK.

Remove the now legacy error analysis module from your build file to avoid the following error:

```plaintext
> Task :app:checkDebugDuplicateClasses FAILED


FAILURE: Build failed with an exception.


* What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
  > Duplicate class com.contentsquare.android.ErrorAnalysisModule found...
```

### 4.24.1 - 2024.01.16

**Session Replay**

* Fixed an out-of-sync issue with Flutter, occurring in the first screen view and resulting in a blank screen.
* Introduction of Flutter notification for CSInApp states

### 4.24.0 - 2023.12.15

**Analytics**

* Exposure metrics feature is now part of the SDK (Beta phase). It will help you measure engagement directly in zoning by showing which zones are attracting clicks, or on the contrary being ignored.
* Fixed a crash when calling `Contentsquare.sendUserIdentifier()`
* Fixed a crash when app is put in background
* Internal package reorganization

**Session Replay**

* Fixed an issue where images might be stretched in the replay
* Fixed a delay that might happen when screen change
* Code refactor to improve robustness & quality

**Error Analysis**

* Internal package reorganization
* Added a log when API Error collection is enabled through Error Analysis module

### 4.23.1 - 2023.11.24

**Session Replay**

* Fixed a bug on Composable masking where `sessionReplayMask()` was not propagated to child nodes

**Error Analysis Android SDK**

* Fix a crash due to instrumented bytecode

### 4.23.0 - 2023.11.20

**Analytics**

* Support Jetpack Compose for Zoning - beta
* Local + Auth Assets Support **Session Replay**
* WebView support. See [Session Replay WebView documentation](https://docs.contentsquare.com/en/android/session-replay/#configure-webviews)
* Fix an issue on individual masking for Jetpack Compose, when Compose screen contains embedded Android views **Misc**
* Fixed performance issue caused by SDK initialization on app start-up

### 4.22.0 - 2023.10.18

**Analytics**

* Long Screenshot - beta

**Error Analysis Android SDK**

* WebView errors: Collect JS, API, and custom errors occurring in WebViews. More info on [WebView errors](https://docs.contentsquare.com/en/webview-tracking-tag/error-analysis/)

**Track WebView**

* Introducing new WebView tracking relying on [Web Tracking Tag](https://docs.contentsquare.com/en/webview-tracking-tag/).

### 4.21.0 - 2023.08.29

**Analytics**

* Support of custom variables

### 4.20.0 - 2023.07.13

**Session Replay**

* Support Jetpack Compose technology

**Error Analysis**

* Handle error source for cross-platform compatibility

### 4.19.0 - 2023.06.14

**Session Replay**

* Fixed an issue where the set default masking API is not working when the API is called before SDK initialization.
* Add a new API 'sendUserIdentifier' to search a replay based on a personal user identifier [See the Session Replay Send user identifier section](https://docs.contentsquare.com/en/android/session-replay/#send-user-identifier).

**Error Analysis**

* Fixed an issue where crash controller remove existing crash handler when start and stop lifecycle are out of order.
* Fixed a bug where send network error event is called twice.

**Misc**

* Improved SDK initialization lifecycle logic.
* Added a feature flag for user identifier collection.

### 4.18.2 - 2023.05.30

**Error Analysis**

* Fixed a bug that was preventing the Error Analysis module from starting.
* Fixed a potential crash in using instrumented HttpURLConnection for API Error collection.

### 4.18.1 - 2023.05.16

**Bug fix**

* Fix a bug where the Contentsquare SDK would cause a crash on Dual-SIM devices using Android API 33.

### 4.18.0 - 2023.05.10

**Error Analysis**

* Extended crash report to include stack traces and system threads.
* Improved stability in API Error Handling.

### 4.17.0 - 2023.04.07

**Error Analysis**

* Collect basic crashes and send them to both Session Replay and Analytics
* API Error details are gzipped and subject to a maximum size
* Deprecated internal trace extension function, in favor of new public version

### 4.16.0 - 2023.03.06

Warning

Session Replay Technical Limitation: views with an alpha channel will be displayed as white rectangles in the replay. This issue will be fixed in the next SDK version.

**Session Replay**

* Improved masking logic, the transparent view will be masked by default.
* Improved Session Replay data batch generation.
* Fixed screen number discrepancy issue between Session Replay and Analytics event.
* Fixed an issue where the set default masking API is not working properly.
* Fixed a bug where sometimes Session Replay continues to collect with 0% collection rate.

**Error Analysis**

* Collect API error details.
* Add a log to warn if an event has been captured before 1st screen view.
* Change error-analysis implementation for library to API.
* Add a public method to mask API error by template URL.
* Rename public API `CsErrorAnalysis` to `ErrorAnalysis`.
* Update Error Analysis network plugin 1.1.0.

Warning

Error Analysis Android SDK 4.16.0 is incompatible with Error Analysis plugin 1.0.0 and lower version.

### 4.15.0 - 2022.12.20

**Session Replay** New events added when the application enters background or foreground modes

**Error Analysis**

* Collect failed network requests

**Misc**

* Remove the need for manually editing your config file with ProGuard/R8 rules

### 4.14.0 - 2022.11.03

**Log Visualizer**

* Log Visualizer is enabled by default with in-app features

**Session Replay**

* Added the Start event
* Catch hardware bitmap crash and display error message
* Fixed bug when using static screenshot with 0 width/height SurfaceView
* Fixed bug with Dynamic Variable with wrong App versions

**Misc**

* Display public log when request has failed
* Client logs for WebViews

### 4.13.1 - 2022.09.19

**Bug fix**

* Fixed an issue introduced in 4.13.0 where Contentsquare SDK makes the app crash when the automatic SDK initialization is disabled

### 4.13.0 - 2022.09.19

Warning

This version has a bug where Contentsquare SDK makes the app crash when the automatic SDK initialization is disabled. Use version 4.13.1 or later.

**Analytics**

* Display screen name on the "screenshot in progress/success/fail" screens

**Dynamic Variables**

* Key length increased from 50 to 512 chars

**Session Replay**

* Display information if the quality used have changed (Network switch, configuration changed...)
* Fixed an issue where the SDK starts if the app is auto-started in background after a reboot
* Fixed an issue where after opted out and opted in again, we have a log with an `UNKNOWN` user id
* Fixed a crash after opted out and opted in again
* Fixed a crash after opted in without activity

### 4.12.0 - 2022.08.10

**Session Replay**

* Fixed an issue where the Session Replay feature is not working properly when using stop and resume tracking API.
* Added a mechanism to flush the replay data of the current session when the app is put in the background.

**In-app features**

* Fixed a bug where in-app settings screen and button disappears after enabling share replay link.

**SDK Log Visualizer**

* Removed the need of the Log Visualizer enabled feature flag from SDK configuration.

**Bug fix**

* Fixed an issue where gesture tracking is not working correctly after opt-out and opt-in.
* Fixed an issue where screen view is lost if executed immediately after opt-in.
* Fixed a crash issue related to SharedPreferences concurrent modification.

**Misc**

* Minor internal code improvement leading to SDK size decreased and fewer methods count.

### 4.11.0 - 2022.07.07

* **Dagger:** Dagger dependency has been removed from the SDK.

* **Included in tracking:** When the in-app features are enabled, the device is now always included in tracking. **Session Replay**

  * Fixed an issue where Session Replay would not start after an app restart.
  * Improved the quality adjustment mechanism triggered by impact on the main thread: Session Replay can stop completely now. Quality level will now get back to its initial value once there is no more impact detected.
  * Decrease in data consumption thanks to image identification algorithm improvement (less duplicates).

* **Screenshot:** Display error message when capturing screenshot before screenview.

* **Bug fix**: Fixed an issue where CS in-app features menu caused a crash while using the opt-out and opt-in operations

* **Misc:** Minor improvements and bug fixes.

### 4.10.0 - 2022.06.03

* **Contentsquare visual identity:** Updated Contentsquare logo and screenshot button to match the new visual identity. **Session Replay** Fixed a bug for which some views captured were not rendered while replaying a user session.
* **WebViews tracking:** Update of the WebViews injection mechanism to support new events sent by the WebView Tracking Tag (Dynamic variable, Transaction, Opt-in, Opt-out) [See the WebView Tracking Tag documentation](https://docs.contentsquare.com/en/webview-tracking-tag/).
* **Misc:** Minor improvements and bug fixes.

### 4.9.0 - 2022.04.15

**Session Replay** Add feature to select different quality levels for Wi-Fi and Cellular [See the Session Replay Quality Levels section](https://docs.contentsquare.com/en/android/session-replay/#quality-levels) **Session Replay** Fixed a bug on unMask API; fixed rendering bugs;

* **In-app features:** Fixed a bug where screenshot button does not disappear when app is put in background.
* **Misc:** Minor improvements and bug fixes.

### 4.8.0 - 2022.03.18

**Session Replay** Added logs when starting and stopping;

* **Screenshots:** Multiple bug fixes on screenshot button and capture.
* **Misc:** Minor improvements and bug fixes.

### 4.7.0 - 2022.01.14

**Session Replay** Optimization of quality and data consumption.

* **Remove Jetifier:** Agera dependency has been removed, which was using Android Support Library. Jetifier is not required anymore.
* **Misc:** Minor improvements and bug fixes.

### 4.6.0 - 2021.12.15

**Session Replay** new Replay link API to integrate with third-party tools (VoC, crash reporting); Session Replay can be accessed directly within minutes with direct link; replay link button added to in-app features settings; hardware bitmaps are now supported; data consumption optimization; fixed regression on masking API.

* **Misc:** Minor improvements and bug fixes.

### 4.5.0 - 2021.11.18

**Session Replay** Misc improvements.

* **SDK Log Visualizer:** This new module lets you see the live stream of events detected by our SDK (logs) directly in Contentsquare. Check out the [Viewing logs in the Contentsquare platform section](https://docs.contentsquare.com/en/android/in-app-features/#viewing-logs-in-the-contentsquare-platform).
* **Misc:** Minor improvements and bug fixes.

### 4.4.0 - 2021.10.18

* **Drop support for Android Jelly Bean (API Levels 16, 17 and 18):** As Google Play services is discontinuing updates for Jelly Bean (API levels 16, 17 and 18), the minimum supported version is now **Android 4.4 KitKat (API level 19)**. **Session Replay** WebViews masked by default; performance and quality optimizations;
* **Disable Session Replay for specific app versions:** Introducing capability to disable Session Replay for specific app versions (controlled from back office).
* **Logs:** Reduced noise to keep only relevant logs. You can just filter on `CSLIB`
* **Permission:** Removed overlay permission request for Android <=5.1
* **Misc:** Minor improvements and bug fixes.

### 4.3.0 - 2021.08.10

* **Disable auto-start:** Option to start the SDK in a manual method instead of starting automatically. Check out the [Disabling Automatic SDK Initialization section](https://docs.contentsquare.com/en/android/disable-autostart/)

### 4.2.1 - 2021.07.07

* Fixed an issue introduced in 4.2.0 that affected gestures tracking on the first activity after app start

### 4.2.0 - 2021.06.14

**Session Replay** Session Replay feature is now part of the SDK and disabled by default. This feature is only accessible to customers participating in the Early Access program. For more information reach out to your Contentsquare contact.

* **Gestures:** Fixed issue that caused gestures to be attached to the wrong view in some cases.
* **Misc:** Minor improvements and bug fixes.

### 4.1.0 - 2021.02.16

* **WebView:** WebView tracking back-office setting has been removed. WebView tracking is now always enabled.

* **SDK start:** At SDK start, a unique config file per package name is fetched on our server:

  * Fixed an issue that prevented to display a log informing when no config file is created for the package name
  * Changed the config retrieval logic to respect package name case-sensitivity (we used to lower case package name)

* **Dagger dependency**: Updated from 2.25 to 2.31.2

* **Misc:** Minor improvements and bug fixes.

### 4.0.0 - 2020.10.29

* **In-app features activation:** A simpler and unified way to enable features living inside the SDK (Screenshot Capture and Logs) along with its tracking capabilities. [Enable in-app features section](https://docs.contentsquare.com/en/android/in-app-features/#enable-in-app-features)
* **Screenshot**: Introducing static screenshot to workaround edge cases where screenshots are not rendered properly. See [Static screenshot section](https://docs.contentsquare.com/en/android/in-app-features/#screenshot-capture)
* **Webview:** Minor improvement to enable webview zoning analysis

**Upgrading from a previous version**: Update the dependency to point to `com.contentsquare.android:library:4.0.0` and make sure to remove the code snippet from your AndroidManifest.xml that was used to enable screenshot mode.

### 3.2.0 - 2020.07.30

* **Drop support for Android 4.0.3 (API Level 15).** Minimum supported version is now Android 4.1 (API level 16).
* **Screenshots:** Improved support for screen with SwipeRefreshLayout
* **Dynamic Variables:** Key and value are now trimmed when maximum length is exceeded. If key or value are empty, the SDK now sends the literal string "cs-empty" instead.
* **Transaction currency:** Lower and Uppercase are both supported.
* **Session:** Fixed a bug preventing a session to be closed when app was killed. This led to following session to be discarded.
* Minor improvements and bug fixes.

### 3.1.0 - 2020.04.15

* **New logs:** This version brings completely redesigned logs for better understanding of the SDK behavior. See dedicated section [Debugging and logging](https://docs.contentsquare.com/en/android/in-app-features/#debugging-and-logging).
* Enable Logging via ADB SHELL on all Android versions
* Minor improvement related to screenview tracking on React Native apps
* Minor improvements and bug fixes

### 3.0.0 - 2020.03.20

* **Breaking change:** the main class `ContentSquare` is renamed `Contentsquare` (lower-case `s`).
* **Screenshot mode**: Now you can display the **Screenshot Activation Dialog** using a deep link.
* **Track Transactions - Currency:** We now provide the ability to pass the currency as an "alphanumeric code" (example: "USD") on top of the "numeric code" (example: "840"). See the dedicated section [Track transactions](https://docs.contentsquare.com/en/android/track-transactions/).
* Fixed an issue where SDK version was not properly set
* Minor improvements and bug fixes

### 2.3.1 - 2020.03.03

* Gesture tracking: Fix an issue with Android Toolbar

### 2.3.0 - 2020.01.27

* Enable Logging via ADB SHELL (Logging support for Android 10)
* App hide event is now triggered 700ms after the application is put in background (before it was 5 seconds)
* Screenshot improvements for webViews
* Add validation for dynamic variables key and value length
* Remove the rule that prevents to have 2 consecutive screenview events with the same screen name
* Renamed the Pause tracking API to Stop tracking API
* Minor improvements and bug fixes

### 2.2.1 - 2019.11.19

* Fixing theme issue conflict on Screenshot Mode

### 2.2 - 2019.10.02

**/!\ *This version is the first one not supporting Android Support (AndroidX only). If you are still using Android Support, use version 2.1.3.***

* **Dynamic Variables:** Send custom data to Contentsquare for session segmentation. [Dynamic Variables API](https://docs.contentsquare.com/en/android/track-dynamic-variables/)
* **Screenshot mode launched at App start:** No need to shake the device to trigger Screenshot Mode dialog. Benefits: works on a simulator and avoids conflict with features based on shake detection.
* **RecyclingViews tracking:** We improve the gestures tracking accuracy for those elements.
* Minor improvements and bug fixes

### 2.1.3 - 2019.09.30

**/!\ *This version is the last version supporting Android Support. Upcoming versions will only support AndroidX.***

* **Track screens**: Implement the new [Track Screen API](https://docs.contentsquare.com/en/android/track-screens/) to accurately track `screen_view` events for all your app screens.
* **User Consent required by default**: The default privacy setting for every new app will be set to opted-out by default. This means every new user will be opted-out until the [Opt-in API](https://docs.contentsquare.com/en/android/privacy/#opt-in) will be called. [See dedicated documentation section](https://docs.contentsquare.com/en/android/privacy/).
* Workaround on an issue caused by the New Relic SDK
* Screenshots improvements
* Minor improvements and bug fixes

### Versions 2.1.0 to 2.1.2 were pre-released only

### 2.0.1 - 2019.07.04

* **AndroidX support**: SDK is now published in 2 versions, the main one supporting AndroidX and the other supporting the Original Android Support.
* **Screenshot mode**
* **WebView tracking**
* Minor improvements and bug fixes

### 1.6.3 - 2019.03.07

* Minor improvements and bug fixes

### 1.6.2 - 2019.02.28

* Minor improvements and bug fixes

### 1.6.1 - 2019.02.18

* Minor improvements and bug fixes

### 1.6 - 2018.11.09

* Add screen URL customization.

* Change the transaction API packages: **If you were already using this feature, update the import in your code**.

  * Changed Transaction class path from `com.contentsquare.android.internal.api.Transaction` to the `com.contentsquare.android.api.Transaction`
  * Change the Currencies class path from `com.contentsquare.android.internal.api.Currencies` to the `com.contentsquare.android.api.Currencies`

* Minor improvements

### 1.5.1 - 2018.10.18

* Minor bug fix

### 1.5 - 2018.10.15

* **Add Flush event requests on app hide**
* **Change OS version tracking**: now collecting OS version *8.0* instead of Android API Level
* **Change Device info tracking**: now collecting `Device manufacturer` and `Device Model` in 2 distinct fields (((`dma` and `dmo`)))
* Improve around gesture tracking on unresponsive views
* Minor improvements and bug fixes

### 1.4 - 2018.07.26

* **Add Send transactions**: Transactions events can now be sent using the dedicated public API. [See dedicated documentation section](https://docs.contentsquare.com/en/android/track-transactions/)
* Add screen density tracking: stored in the request meta data. Its values can vary between (0.75 and 10).
* Improvements and bug fixes

### 1.3.1 - 2018.05.30

* Minor improvements and bug fixes

### 1.3 - 2018.05.29

* **Add Privacy Handling Public API**: SDK is now GDPR compliant and offers public APIs handling privacy.
* Improvements and bug fixes
