> ## Documentation Index
> Fetch the complete documentation index at: https://docs.userpilot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Userpilot Cordova SDK Release Notes

> Release history for the Userpilot Cordova mobile SDK.

## 1.3.0  – Sep 29, 2026

🚀 Overview
This release adds persistent offline analytics, preserves screens reported during startup, and handles deep links received before setup completes.

🐛 Bug Fixes

* Preserved the latest manual screen reported before setup completed and sent it after successful initialization, without duplicating screen Auto Capture.
* Kept URL handling available when a later setup attempt failed after an earlier successful setup.
* Prevented Auto Capture initialization errors from interrupting the setup callback or reporting of a cached startup screen.

✨ Features

* Added persistent offline storage for identify calls, screen views, custom events, and Auto Capture events.
* Added automatic batch sending of stored events when the connection returns, including events saved before an app restart.
* Queued URLs passed to `userpilot.didHandleUrl` before or during initial setup and forwarded them once setup succeeded. Up to 10 URLs wait at once, each for up to 10 seconds. If the queue is full, a URL times out, or initial setup fails, the success callback receives `false` so the app can handle the link.

Offline analytics requires no additional configuration.

📦 Dependency Updates

* Upgraded the Userpilot native SDK dependencies to iOS 1.4.0 and Android 1.4.0.

See [Offline Mode](/docs/developer/installation/mobile/cordova/features#offline-mode) for supported behavior and storage limits.

***

## 1.2.0  – Sep 29, 2026

🚀 Overview
This release adds custom URL scheme handling, supports nested Auto Capture privacy rules, and improves text redaction.

✨ Features

* Added `userpilot.didHandleUrl(url, onSuccess, onFail)` to forward preview and push-notification deep links to the native SDKs.
* Added optional boolean values to the ignore and redact helpers and their HTML attributes. The closest rule takes precedence, allowing a child element to override a parent rule while preserving existing one-argument calls.

🐛 Bug Fixes

* Applied text capture and redaction settings to dialog titles and input placeholders.

📦 Dependency Updates

* Upgraded the Userpilot native SDK dependencies to iOS 1.3.0 and Android 1.3.0, including experience previews and test push notifications.

🛠 Migration

* Remove and re-add the plugin after upgrading so Cordova refreshes its native dependencies and bundled files.
* Configure the [Custom URL Scheme](/docs/developer/installation/mobile/cordova/custom_scheme) for preview and push-notification links.

***

## 1.1.0  – Aug 17, 2026

🚀 Overview
Introduces Auto Capture support, along with documentation updates and SDK improvements.

✨ Features

* Added Auto Capture support.

🛠 Improvements

* Updated README and documentation.
* Updated SDK configuration.
* Added unit tests.

📦 Dependency Updates

* Upgraded Userpilot native SDK dependencies.

***

## 1.0.6  – Nov 27, 2025

🚀 Overview
This release includes new features, stability improvements.

📦 Dependency Updates

* Supports Cordova iOS engine 8.0.0

***

## 1.0.5  – Nov 12, 2025

🚀 Overview
Improve reporting for surveys.

🛠 Improvements

* Added submissionId parameter to Survey List View and Step View to improve exported answers reports.

📦 Dependency Updates

* Upgraded Userpilot native SDK dependencies - iOS 1.0.14, Android 1.0.13.

***

## 1.0.4  – Nov 3, 2025

🚀 Overview
This release introduces support for the latest Android platform requirements, improves media handling, and enhances stability across the SDK.

🐛 Bug Fixes

* Fix Gif image in mobile content.
* Resolved issue where lazy initializer dependencies not intialized.

📦 Dependency Updates

* Upgraded Userpilot Android SDK to v1.0.12.

***

## 1.0.3  – Sep 25, 2025

**🚀 Description**\
Updated native SDK dependencies, introduced new configuration options, refined core logic, and resolved multiple issues to improve stability, consistency, and scalability of the Userpilot SDK.

📄 Motivation and Context

* Upgrade native SDK dependencies, iOS 1.0.12, Android 1.0.10
* Added a configuration option to disable automatic push notification permission requests.
* Enhanced user property update handling with smoother fake reload support.
* Fixed processing of pending content to ensure consistent delivery.
* Ensured screen events are requested after returning from background when active content is visible.
* Refined logout flush queue logic for more reliable event cleanup.
* Improved state management during late SDK initialization.
* Enhanced fetching of active experiences and logout handling for pending content.
* Updated handling of application state transitions.
* Minor enhancements on Experiences UI.
* Refactored ExperiencesPublisher and AnalyticsPublisher to improve maintainability and scalability.

***

## 1.0.2  – Sep 21, 2025

**🚀 Description**\
Enhance push notification handling and update SDK dependencies.

📄 Motivation and Context
Improved push notification behavior for better reliability.
Updated to the latest SDK versions for stability and compatibility.
Enhanced Objective-C support for iOS.

***

## 1.0.1  – Aug 14, 2025

**🚀 Description**\
Update native SDK dependencies - version 1.0.7

📄 Motivation and Context

* Refined anonymous user tracking logic to consistently track the same anonymous user per device.

***

## 1.0.0  – Jul 27, 2025

**🚀 Description**\
Initial release of the Userpilot Cordova Plugin with full Android and iOS support. Enables core SDK features, experience triggers, and event handling via a unified JavaScript API.

📄 Motivation and Context

* Bridges Cordova apps with Userpilot SDK v1.0.6.
* Supports key methods: setup(), identify(), logout(), track(), and more.
* Allows triggering and ending experiences from JS.
* Includes event system: on(), off(), registerCallbacks().
