Skip to main content

1.3.0 – Sep 29, 2026

šŸš€ Overview This release adds persistent offline analytics, preserves screens reported during startup, and improves Android build compatibility. šŸ› Bug Fixes
  • Preserved the latest manual screen reported before initialization completed and sent it after successful initialization, without duplicating screen Auto Capture.
  • Fixed Android build configuration failures with Android Gradle Plugin 9.
✨ 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.
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 deep-link handling for experience previews and push notifications, supports nested Auto Capture privacy rules, and improves initialization and logout reliability. ✨ Features
  • Added Userpilot.didHandleURL({ url }) to forward custom URL scheme links to Userpilot.
  • Queued deep links received before or during initialization and returned unhandled links to the app for routing.
  • Added an optional boolean to the privacy helpers, allowing a child element to override a parent rule. Existing one-argument calls remain supported.
šŸ› Bug Fixes
  • Fixed iOS compilation against the supported native SDK and prevented a crash when logging out.
  • Rejected Android SDK calls made before initialization instead of crashing the app.
  • Corrected the web fallback to report URLs as unhandled so the app can route them.
šŸ“¦ 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
  • Run npx cap sync after upgrading to refresh the native dependencies.
  • Configure the Custom URL Scheme for preview and push-notification links.
  • Use Userpilot.UserpilotRedactText(target, false) or Userpilot.UserpilotIgnoreInteractions(target, false) to override an inherited privacy rule.

1.1.0 – Aug 3, 2026

šŸš€ Overview Added support for the Auto Capture feature, enabling automatic tracking of user interactions and screens with minimal integration effort. ✨ New Features
  • Added support for Auto Capture.
  • Automatically captures supported user interactions and screen views without requiring manual tracking.

1.0.8 – Jan 6, 2026

šŸš€ Overview Resolved build failure issues. šŸ› Bug Fixes
  • Fixed Android build configuration issues.

1.0.7 – Dec 15, 2025

šŸš€ Overview Improve reporting for surveys. šŸ›  Improvements
  • Added submissionId parameter to all Survey events.
šŸ“¦ Dependency Updates
  • Upgraded Userpilot native SDK dependencies - iOS 1.0.15, Android 1.0.14.

1.0.6 – Dec 7, 2025

šŸš€ Overview Update Capacitor plugin to support Capacitor v7. šŸ“¦ Dependency Updates
  • Upgraded @capacitor/core, @capacitor/ios, and @capacitor/android to v7.

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 – 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.
  • Updated the README file.

1.0.1 – Jul 16, 2025

šŸš€ Description
This update upgrades to the latest native SDK versions and focuses on improving session handling and code quality. It enhances logout behavior, fixes session issues in edge cases, improves experience logging for better debugging and developer insight, and ensures a more stable and reliable SDK experience overall.
šŸ“„ Motivation and Context
  • Upgraded to the latest native SDKs for improved stability and compatibility.
  • Enhanced experience logging to provide clearer visibility into step and state transitions during runtime.
  • Improved logout flow to ensure proper session cleanup.
  • Fixed a bug affecting session start status in specific H-case scenarios.

1.0.0 – Jul 2, 2025

šŸš€ Initial release of the Userpilot Capacitor Plugin