Skip to main content

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 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 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().