1.3.1 β Oct 1, 2026
π Overview This release fixes an Android build failure in apps that also use okhttp, okio, or Moshi, and adds a dependency the SDK needs to display some experiences. iOS has no changes in this release. π Bug Fixes- Fixed an Android build error,
Type okio.-Base64 is defined multiple times, in apps that referenceSquare.OkHttp3orSquare.OkIO.JVM. The SDK now gets okio and okhttp from NuGet instead of bundling its own copies, so both resolve to a single version. - Fixed the same duplicate-class build error in apps that use
Square.Moshi, directly or through Retrofitβs Moshi converter. - Declared the AndroidX ViewBinding dependency the SDK uses to display surveys and carousels. Apps no longer need to add
Xamarin.AndroidX.DataBinding.ViewBindingthemselves.
ExcludeAssets="runtime" on Square.OkIO.JVM or Square.OkHttp3, you can remove it. Delete your bin/ and obj/ folders before rebuilding.
π¦ Dependency Updates
- Added
Square.OkHttp34.12.0.10,Square.OkIO.JVM3.9.1.4,Square.Moshi1.13.0,Karamunting.Android.BigBadaboom.AndroidSvg.Aar1.4.0, andXamarin.AndroidX.DataBinding.ViewBinding8.5.0.1 as dependencies of the Android package. If your app pins an older version of any of these, raise it to resolve aNU1605package-downgrade error. - Kept the Userpilot native SDK dependencies at iOS 1.4.0 and Android 1.4.0.
1.3.0 β Sep 29, 2026
π Overview This release adds persistent offline analytics and fixes screen tracking during app startup. π Bug Fixes- Preserved the latest manual screen reported before setup completed and sent it after successful initialization, without duplicating screen Auto Capture.
- Fixed screen Auto Capture when setup completed before the app created its first window, and attached tracking to windows created later.
- 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 URL-based deep-link handling, updates the native SDKs, and fixes iOS linking. It also changes the Auto Capture privacy API and captured metadata. β οΈ Breaking Changes- Replaced the Android
UserpilotSdk.HandleIntent(intent)API withUserpilotSdk.DidHandleUrl(url). Passintent.DataStringand route the URL yourself when the method returnsfalse. - Renamed the XAML attached properties
UserpilotAutoCapture.RedactTextandUserpilotAutoCapture.IgnoreInteractionstoUserpilotAutoCapture.RedactandUserpilotAutoCapture.Ignore. Update existing XAML references. - Extended redaction to placeholders, accessibility metadata, view tags, and selected values, and omitted accessibility descriptions and identifiers from redacted hierarchies. Review targeting rules that depend on these fields.
- Added
UserpilotSdk.DidHandleUrlon iOS and Android for experience previews and push-notification links, including links received before setup.
- Fixed an iOS linker error that prevented apps from building against the native binding.
- Upgraded the Userpilot native SDK dependencies to iOS 1.3.0 and Android 1.3.0, including experience previews and test push notifications.
1.1.1 β Sep 24, 2026
π Overview This release fixes an iOS crash that occurred the first time an experience was displayed. π Bug Fixes- Fixed a crash on iOS caused by a missing resource bundle in the published package. Upgrade to 1.1.1; no code changes are required. If you copied
Userpilot_Userpilot.bundleinto your app as a workaround, you can remove that step.
- Pinned the Userpilot native SDK dependencies to iOS 1.2.3 and Android 1.2.3.
1.1.0 β Aug 31, 2026
π Overview This release includes general enhancements and introduces the auto capture solution. β¨ Features / Improvements- Introduced automatic screen event capture and interactions event capture for iOS UIKit apps.
- General codebase enhancements for better performance and maintainability.