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.
- 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.
- Upgraded the Userpilot native SDK dependencies to iOS 1.4.0 and Android 1.4.0.
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.
- 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.
- Upgraded the Userpilot native SDK dependencies to iOS 1.3.0 and Android 1.3.0, including experience previews and test push notifications.
- Run
npx cap syncafter upgrading to refresh the native dependencies. - Configure the Custom URL Scheme for preview and push-notification links.
- Use
Userpilot.UserpilotRedactText(target, false)orUserpilot.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.
- 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.
- 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.
- Upgraded Userpilot Android SDK to v1.0.12.
1.0.3 ā Sep 25, 2025
š DescriptionUpdated 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
š DescriptionUpdate 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
š DescriptionThis 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.