FullStory for Mobile Apps Release Notes

1.46.0

Release Date: February 22, 2024

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 17
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

New Features:

  • Android: Added the orgs property to allow for Org IDs to be set per variant.

Resolved Bug & Performance Issues:

  • Android: Text values are now encoded for click events in Jetpack Compose when the element is unmasked.
  • Android: Fixed capture when clipChildren is false.
  • Android: Lottie animations are now shown as transparent in playback instead of being excluded.
  • iOS: Prevent the wrong version of assets from being shown in playback in some cases, particularly for Capacitor.
  • iOS: Fixed Duplicate LC_RPATH are deprecated warning.
  • iOS: Fixed a rare iPad-only crash for large images by switching to UIGraphicsImageRenderer.
  • iOS: Fixed a crash when network capture is enabled and AVAssetDownloadTasks are in use; network capture will not support AVAssetDownloadTasks.

1.45.1

Release Date: February 6, 2024

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 17
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

Resolved Bug & Performance Issues:

  • Android: Fixed an issue that would prevent building a bundle when font weight and styles were set to references.
  • iOS: Fixed a rare crash in _NSSetLongLongValueAndNotify when network capture is enabled.

1.45.0

Release Date: January 25, 2024

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 17
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

New Features:

  • Android: Added composeSelectorVersion 4 for Jetpack Compose, which changes the semantic_role attribute to semantic-role. See Selector Versioning for more information.
  • Android: Added support for Jetpack Compose 1.6.0.

Resolved Bug & Performance Issues:

  • Android: Fixed an issue when using Cordova or Capacitor that would prevent the custom scheme and hostnames from being detected.
  • Android: Fixed an issue where the FullStory task would take a long time to start when building with Gradle versions earlier than 7.3.
  • Android: Fixed a timing issue that could prevent the last capture frame from being written when a crash occurs.
  • Android: Automatically capture the testTag and contentDescription attributes for Jetpack Compose.
  • iOS: For most apps, sessions will now capture up until the moment of termination (crash, exception, close, etc.).
  • iOS: Fixed an issue where some Arabic text was displayed incorrectly.

1.44.0

Release Date: December 13, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 17
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

New Features:

  • React Native: Added support for the React Native New Architecture (this includes support for Fabric and Turbo Native Modules). Refer to the New Architecture section of the FullStory React Native Getting Started guide for more information about minimum SDK and plugin versions.
  • Android: Add support for fonts loaded as resources.
  • iOS: Add localizedString attribute to identify non-parameterized text from string catalogs and stringsdict files.

Resolved Bug & Performance Issues:

  • Android and iOS: Reduce number of background threads.
  • iOS: Eliminate hang during application termination on older devices.

1.43.1

Release Date: November 3, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 17
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

Resolved Bug & Performance Issues:

  • Android: Fixed a bug that caused incorrect APK file name resolution when using Gradle's configuration cache on a fresh build.

1.43.0

Release Date: October 26, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 17
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

New Features:

  • Android and iOS: Enhanced support for FullStory Browser API in WebViews and added support for FullStory Browser API Version 2.
  • Android: Initial support for Jetpack Compose. Refer to our Getting Started with Jetpack Compose guide for details.
  • Android: The FullStory plugin is now compatible with the Gradle configuration cache. (Note: A related bug where APK names were not found on fresh builds was addressed in the 1.43.1 patch release.)
  • iOS: Enhanced the FullStoryCommandLine to run natively on Apple silicon.

Resolved Bug & Performance Issues:

  • iOS: Fixed a bug that caused Navigate events to be emitted for small view controllers.

1.42.1

Release Date: October 6, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 17
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

Resolved Bug & Performance Issues:

  • Android: Fixed a crash that could occur when clicking on Jetpack Compose elements in Jetpack Compose 1.5.x. Versions earlier than 1.5 are not affected.
  • Android: Fixed a bug causing browser APIs to malfunction within Android webviews.
  • iOS: Prevent crash on iOS 17 when processing 0-sized images.
  • iOS: Prevent FullStoryCommandLine crash when CFBundleIdentifier is missing.

1.42.0

Release Date: September 21, 2023

Mobile App Pages API has officially exited beta and is now generally available for Android, iOS, and React Native. Defining pages in your application code will enable heatmaps, journeys, and other page dependent features of FullStory for your app.

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 17
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

New Features:

  • Mobile App Pages API has officially exited beta and is now generally available for Android, iOS, and React Native.
  • Android: Added support for Gradle Version Catalog.
  • Android: Enabled capture of react-native-svg.
  • iOS: Added support for Xcode 15 and iOS 17 SDK.

Resolved Bug & Performance Issues:

  • Android: Fixed a rare crash that could occur when a Bitmap is manually recycled in application code.
  • iOS: Added privacy manifest describing data use and use of required reason API.

1.41.0

Release Date: August 24, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 14 (SDK 34)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 14
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 11+
    • FullStory will capture sessions on iOS 14+
    • The minimum supported Xcode is 14.1 per the latest App Store build requirements. Xcode 15 Beta is not yet supported.
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

New Features:

  • FullStory for Mobile Apps now supports Cordova, Ionic Cordova , and Ionic Capacitor apps
  • Android: Added support for Android 14 (SDK 34).
  • Android: Enhanced OkHttp3 network capture to include responses from the cache.
  • Android: For views associated with a Fragment, a new "fragment" attribute has been added for use in selectors.

Resolved Bug & Performance Issues:

  • Android: Fixed a rare crash that could occur when using the accessibility service on certain Android 13 devices.
  • Android: Improved the accuracy and reliability of network capture when using URLConnection.
  • iOS: Resolved a rare crash issue related to backgrounding a session.

1.40.0

Release Date: July 20, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 11+
    • FullStory will capture sessions on iOS 14+
    • The minimum supported Xcode is 14.1 per the latest App Store build requirements. Xcode 15 Beta is not yet supported.
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

Resolved Bug & Performance Issues:

  • iOS: Corrected a condition in which capture sometimes unexpectedly would not resume after an app returns to the foreground.

1.39.1

Release Date: July 12, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 11+
    • FullStory will capture sessions on iOS 14+
    • The minimum supported Xcode is 14.1 per the latest App Store build requirements. Xcode 15 Beta is not yet supported.
  • iOS Simulator: To comply with Apple's deprecation notice, the FullStory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.

Resolved Bug & Performance Issues:

  • iOS Simulator: Prevent EXC_BAD_INSTRUCTION crash under unsupported Rosetta environment.

1.39.0

Release Date: June 22, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 11+
    • FullStory will capture sessions on iOS 14+
    • The minimum supported Xcode is 14.1 per the latest App Store build requirements. Xcode 15 Beta is not yet supported.

Resolved Bug & Performance Issues:

  • Android and iOS: Fixed an issue that prevented capture for customers with very long data capture rules.
  • iOS: Fixed a rare crash with react-native-svg.
  • iOS: Fixed a rare crash associated with rapidly changing UIColor properties on views.
  • iOS: Improved error messages around incorrect usages of FullStoryCommandLine.

1.38.1

Release Date: June 15, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16

Resolved Bug & Performance Issues:

  • iOS: Fixed a rare crash associated with UIView lifecycle events.

1.38.0

Release Date: May 24, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16

New Features:

  • Android and iOS: Introduces the Mobile App Pages API (currently in early access). Now, you can capture Pages and page properties within your app, and gain access to additional analytics tools such as heatmaps. To join the early access program, please sign up here.

1.37.1

Release Date: May 16, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16

Resolved Bug & Performance Issues:

  • Android: Fixed a rare crash that could happen when Path instances are modified on the UI thread while FS is capturing.
  • Android: Fixed a compile-time issue where we would incorrectly parse empty lines in the multidex keep file.

1.37.0

Release Date: April 20, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16

New Features:

  • Android: Added fullstory.serverUrl gradle config to support Relay servers.
  • iOS: Added ServerUrl config to FullStory Info.plist Dictionary to support Relay servers.

Resolved Bug & Performance Issues:

  • Android: Fixed an issue where all Dates in user properties of type java.util.Date would not get captured.
  • Android: Fixed an issue where VectorDrawables appearing again with different tint/ColorFilter applied would be captured incorrectly when loaded through Resources.getDrawable.
  • iOS: Fixed "Cannot remove an observer" exception occurring with certain third-party frameworks.
  • iOS: Improved support for ligatures and general unicode text in iOS playback.

1.36.1

Release Date: April 4, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

Resolved Bug & Performance Issues:

  • Android: Fixed an issue where an excluded view that overrides dispatchDraw could result in an infinite recursion.

1.36.0

Release Date: March 23, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

Resolved Bug & Performance Issues:

  • iOS: Removed bitcode from FullStory framework. Please update to Xcode 13.4 or later.
  • iOS: Fixed an issue with colors not updating in playback for some iOS views.
  • iOS: Fixed a crash when displaying certain documents with iOS PDFKit.
  • iOS: Fixed a bug causing missing properties in webview custom events.

1.35.1

Release Date: March 7, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

Resolved Bug & Performance Issues:

  • Android: Fixed an issue when an overridden WebView method was called on a background thread.
  • iOS: Fixed a crash in objc_setAssociatedObject occurring with AVPlayerLayer.
  • iOS: Fixed a bug preventing Preview Mode from being enabled on the simulator.

1.35.0

Release Date: February 23, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

New Features:

  • Android: Added the ability to disable FullStory WebView injection.
  • Android and iOS: Added Preview Mode for privacy rule testing.
  • iOS SwiftUI: Added new .fsSetAttribute APIs for SwiftUI views.

Resolved Bug & Performance Issues:

  • Android: Fixed a build failure when building a bundle with Gradle 8.x and shrinkResources=true.
  • Android: Fixed a build failure when using Android Gradle Plugin 7.4.x and Gradle 8.x.
  • iOS: Fixed a bug where reused table and collection views could have incorrect selectors.
  • iOS: Fixed a bug where it was possible to unintentionally capture VisionKit images with certain unmasking rules.
  • iOS: Added workarounds for rare concurrency issues that could previously result in crashes in TextKit2 and AVPlayer.

1.34.2

Release Date: January 26, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

Resolved Bug & Performance Issues:

  • Android: Fixed a bug which prevented some WebViews from being captured due to timing issues introduced in 1.33.0.
    • Note: Excluded WebViews may be modified by FullStory with this release. An API to disable FullStory from processing WebViews specifically will be available in 1.35.0.

1.34.1

Release Date: January 23, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

Resolved Bug & Performance Issues:

  • Android: Fixed a build error when using Android Studio 8.0 beta.
  • Android: Fixed an intermittent crash that can happen when running an app from within Android Studio that often manifests as IncompatibleClassChangeError.
  • Android: fixed a VerifyError crash that can happen in certain scenarios when a class extends EdgeEffect.

1.34.0

Release Date: January 19, 2023

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

New Features:

  • Android: Added support for declaring our plugin using the new plugin architecture.

Resolved Bug & Performance Issues:

  • Android: Fixed incorrect message about adding mavenLocal() when addDependencies is false.
  • iOS: Fixed a potential crash for apps with very complex view hierarchies.
  • SwiftUI: Fixed an issue in which large empty views are also selected when navigating selectors in Inspect view in playback.
  • SwiftUI: Fixed an issue in which more areas of the playback can be greyed out than intended when excluding a view.

1.33.0

Release Date: December 15, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

New Features:

  • iOS: Added option to shutdown FullStory capture on memory warning.

Resolved Bug & Performance Issues:

  • Android and iOS: Fixed a bug causing double typesuffixes to be appended to user vars.
  • Android: Fixed a rare crash where a Bitmap was incorrectly recycled.
  • Android: Fixed overscroll animation issues on Android 12+.
  • Android: Fixed capture of ProgressBar on Android 12+.
  • Android: Fixed an issue where fonts wouldn't be captured when loaded from the assets folder.
  • Android: Fixed an issue with Jetpack Compose that would cause Maps (and other Image layers) to appear frozen.
  • Android: Fixed an issue where a network call wouldn't be captured when contacting FullStory servers.
  • Android: Excluded WebViews now won't be affected by FullStory.
    • Note: This change was reverted in 1.34.2.
  • Android: Don't auto-add our maven repo if it already exists.
  • iOS: Improved compatibility of network capture.
  • iOS: Fixed extremely rare crash in thunk_queue.
  • iOS: Fixed NSInvalidArgumentException for unrecognized 'layer' selector sent to instance (introduced in 1.31.0).
  • iOS: Updated encoding of user vars so doubles and 64-bit integers aren't converted to 32-bit precision.
  • iOS: Fixed an issue where accordion menus and other initially-hidden content wouldn't be visible in playback.

1.32.1

Release Date: November 10, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

Resolved Bug & Performance Issues:

  • Android: Fixed a regression introduced in 1.32.0 that caused asset fonts to not be captured correctly.

1.32.0

Release Date: October 19, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

New Features:

  • Android: Added a logcat message for when FullStory prevents a WebView without a WebViewClient from opening links in an external browser.
  • Android: Added processing of dynamic features when building an app bundle.

Resolved Bug & Performance Issues:

  • Android: Reduced the size of APKs when using AGP 7.3+.
  • Android: Fixed a rare crash when AndroidX FragmentLifecycleCallbacks contained an abstract method.
  • Android: Fixed detection of build type for minified builds.
  • iOS: Fixed a bug where tapping to stop scroll momentum would be captured as a click.
  • iOS: Fixed a bug where identical assets under different directories were not referenced correctly.
  • iOS: Fixed a bug where assets from webviews did not appear in playback.
  • iOS: Fixed a bug where multi-column pickers were drawn incorrectly during playback.

1.31.1

Release Date: October 6, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

Resolved Bug & Performance Issues:

  • Android: Fixed a bug that caused our plugin to get stuck in idle mode for applications that use Window#setCallback in an unanticipated way.

1.31.0

Release Date: September 29, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 14 - 16
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 14+

New Features:

Resolved Bug & Performance Issues:

  • Android: Move some operations off of the main thread to improve performance.
  • Android: Fixed a memory leak where we held on to a Window instance too long.
  • Android: Reduced the priority of our background threads.
  • iOS: Fixed an issue where taps could sometimes have text from a hidden view.
  • iOS: Fixed a rare crash associated with backgrounding an application.

Updates to iOS Accessibility Labels:

  • We recently discovered that in rare circumstances, some element selectors could include the text of masked or excluded child elements. In cases where an unmasked parent element contains a single masked or excluded child element with an Accessibility Label, the child's text content could be visible in the [label=”...”] attribute of the parent element. This behavior is more likely to have occurred on iOS apps built with React Native. Version 1.31.0 of our SDK includes a patch for this behavior, and we recommend updating the SDK in your app at your earliest convenience. If you have any questions, reach out to mobile-support@fullstory.com.

1.30.1

Release Date: September 13, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • iOS: Fixed a few sources of crashes.

1.30.0

Release Date: August 18, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 13 (SDK 33)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 13
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

New Features:

  • Android: Added support for Android 13 (SDK 33).
  • Android: Added the ability to set privacy rules on PopupMenus.
  • Android: Network capture is now supported for apps using HttpURLConnection.

Resolved Bug & Performance Issues:

  • Android: Improved startup time.
  • iOS: Fixed a rare crash associated with backgrounding the app.
  • iOS: Improved handling of touch events.
  • iOS: Added a warning on calls to -[WKUserContentcontroller removeAllUserScripts].
  • iOS: Improved handling of WKWebViews that are instantiated in Interface Builder.

1.29.0

Release Date: July 28, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12L (SDK 32)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12L
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • Android: Fixed a bug that caused keyboard open/close events to sometimes be skipped in playback.
  • Android: Fixed a bug that caused attribute selector matching to be incorrectly case-sensitive on attribute keys.
  • Android: Fixed a bug that caused MediaController controls to stop working while FullStory is active.
  • Android: Fixed a crash that could happen when using react-native-svg with FullStory.
  • iOS: Reduced the size of the metadata file that FullStoryCommandLine uploads.
  • iOS: Reduced work performed by SDK on application main thread.
  • iOS: Fixed a crash when webviews send an unrecognized API command to native code.

1.28.0

Release Date: June 23, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12L (SDK 32)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12L
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

New Features:

  • Added a server setting to control image asset unmasking. This update causes a change in behavior when image assets are unmasked. See here for more information.

Resolved Bug & Performance Issues:

  • iOS: Allow use of selectors with non-numeric tag attribute value.
  • Android: Fixed an issue where the session URL would need to be redirected.
  • Android: Fixed an issue where clicks wouldn't be captured for playback when using 'react-native-reanimated'.

1.27.1

Release Date: June 6, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12L (SDK 32)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12L
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • Android: Fixed a compile-time TaskDependencyResolveException that might be thrown when building a project that contains a Dynamic Feature.

1.27.0

Release Date: May 27, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12L (SDK 32)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12L
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • iOS: Fixed crash when accessing 'FS' API from multiple threads.
  • iOS: Fixed crash when an AVPlayerLayer's associated AVPlayer changes.
  • iOS: Fixed issue preventing capture on iOS 13.0.0 (including simulator).

Early Access:

1.26.1

Release Date: May 12, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12L (SDK 32)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12L
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • Android: Fixed a build hang when applying FullStory to an app with dynamic features.
  • iOS: Fixed an issue with the build-time uploader that would generate errors when uploading assets smaller than 8 bytes.

1.26.0

Release Date: April 28, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12L (SDK 32)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12L
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • React Native: Fixed multiple bugs related to the Modal component that resulted in incorrect replay.
  • Android: Fixed multiple bugs related to views that use translateX, scale, and other matrix based transformations which resulted in views appearing invisible in playback.
  • iOS: Improved performance of the build-time asset uploader by uploading only assets that have not previously been uploaded.

1.25.1

Release Date: April 15, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12L (SDK 32)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12L
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • iOS: Fixed an issue when capturing WebViews that are initialized with anNSCoder.

1.25.0

Release Date: March 25, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12L (SDK 32)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12L
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

New Features:

  • Android: Initial support for Android 12L (API 32).

Resolved Bug & Performance Issues:

  • Android: Fixed an issue where the FullStory task would fail if the output file was renamed and moved to a higher directory.

1.24.2

Release Date: March 17, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12.0 (SDK 31)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • Android: Fixed an issue where FullStory would not be applied to a package<variant>UniversalApk gradle task.

1.24.1

Release Date: March 14, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12.0 (SDK 31)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • Android: Fixed a crash when drawChild or dispatchDraw was marked final on a subclass of ViewGroup.
  • Android: Updated to the latest apktool to fix a compiler issue when APK resources were out of order.
  • iOS: Added the ability to control FullStoryCommandLine logging via the FS_LOG_LEVEL environment property.
  • iOS: Correctly capture cases in which the only mutation to a scene is the deletion of a UIView.

1.24.0

Release Date: February 24, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12.0 (SDK 31)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • Android: Fixed incorrect capture and playback of Date uservars.
  • iOS: Fixed keyboard status capture and playback.
  • iOS: Improved diagnostic messages to accurately reflect whether session capture is running.

1.23.1

Release Date: February 8, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12.0 (SDK 31)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • Android: Fixed an issue where unsigned variants would not be properly zipaligned.

1.23.0

Release Date: January 24, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12.0 (SDK 31)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

New Features:

  • Android: Add the new fullstory property addDependencies to prevent FullStory from auto-adding gradle dependencies. This replaces the deprecated global gradle property fsAddGradleDependency.
  • Android: Properly declare the input and output files of the fullstory gradle task
  • iOS: Respect the server Console Logging flag in settings

Resolved Bug & Performance Issues:

  • All Platforms: Fixed an issue where some situations would result in the log message Failed to shut down shutdown_lock
  • Android: Fix errors when useEmbeddedDex is true

 

1.22.1

Release Date: January 12, 2022

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12.0 (SDK 31)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

Resolved Bug & Performance Issues:

  • iOS: Work around a known iOS 15 bug that can cause intermittent crashes during text rendering.

1.22.0

Release Date: December 6, 2021

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12.0 (SDK 31)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

New Features:

  • All platforms: Added simple convenience methods to set privacy rules for views.

Resolved Bug & Performance Issues:

  • Android: Fixed build-time errors when the res directory contains empty files.
  • Android: Fixed a crash on Android 12 when the TalkBack accessibility feature is enabled and the app targets Android 12.
  • Android: Fixed the playback of dynamic images that used a density other than the default.
  • Android: Fixed incorrect playback of views when custom z-ordering was used.
  • iOS: Fixed a bug that could prevent custom accent colors from appearing on iOS 15.
  • iOS: Worked around an iOS 15 bug that could cause a memory leak of a UIWindow.
  • iOS: Fixed bugs that could cause FullStory capture to run while an app is backgrounded.

Notice:

  • Android: We do not currently capture and replay Android 12’s new “ripple” effect.

1.21.0

Release Date: November 11, 2021

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 12.0 (SDK 31)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 12.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

New Features:

  • Android: Initial support for capturing sessions on Android 12.

Resolved Bug & Performance Issues:

  • Android: Reduced memory footprint when applying FullStory during the build phase.

Notice:

  • Android: We do not currently capture and replay Android 12’s new “ripple” effect. 

1.20.0

Release Date: October 25, 2021

Release Config:

Supported Versions:

  • Android: 7.0 (SDK 24) - 11.0 (SDK 30)
    • FullStory may be included with apps targeting Android 4.0.3+ (SDK 15+)
    • FullStory will capture sessions on Android 7.0 - 11.0
  • iOS: 13 - 15
    • FullStory may be included with apps targeting iOS 9+
    • FullStory will capture sessions on iOS 13 - 15

New Features:

  • All platforms: Improve error messages if a WebView could not be captured for a known reason (e.g., JavaScript is disabled).
  • iOS: SwiftUI virtual selector to enable excluding SwiftUI content.
  • iOS: Added the ability to detect and upload some fonts that are unreferenced in Info.plist.
  • iOS: Added ability to capture CAShapeLayer graphics.

Resolved Bug & Performance Issues:

  • Android: Fixed a crash in React Native apps that set properties via the BaseViewManagerDelegate class.
  • Android: Fixed an issue with the build-time uploader that would generate errors when uploading assets smaller than 8 bytes.
  • iOS: Fixed an issue in which image assets with identical names in different .car files could be incorrectly displayed in playback.
  • iOS: Stop propagating string "(masked)" for masked attribute values.
  • iOS: Improved messaging for missing font files when running FullStoryCommandLine.

Notice:

  • Android: Capturing sessions on Android 12 is not yet supported. 
  • Android: This release removes support for capturing sessions on Android 5.0 (SDK 21), 5.1 (SDK 22), and 6.0 (SDK 23).
  • iOS: This release removes support for capturing sessions on iOS 11 and 12.

1.19.1

Release Date: October 6, 2021

Release Config:

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 15

Resolved Bug & Performance Issues:

  • Android: Fixed an incorrect increase in native library size.

Notice:

  • Android: This is the last release that supports Android 5 (SDK 21), 5.1 (SDK 22), and 6 (SDK 23).
  • iOS: This is the last release that supports iOS 11 and 12.

1.19.0

Release Date: September 29, 2021

Release Config:

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 15

New Features:

  • iOS: Added Swift Package Manager support.

Resolved Bug & Performance Issues:

  • Android: Improved image uploading performance during build time.
  • iOS: Fixed a rare crash associated with network uploads.

Notice:

  • Android: This is the last release that supports Android 5 (SDK 21), 5.1 (SDK 22), and 6 (SDK 23).
  • iOS: This is the last release that supports iOS 11 and 12.

1.18.0

Release Date: August 19, 2021

Release Config:

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Fixed tint drawing for ColorDrawable views.
  • iOS: Add type names for FSViewClasses and FSEventLogLevels, including Swift-visible constants.
  • iOS: Add option to organize Info.plist entries into a single FullStory dictionary entry. (Old Info.plists will continue to work.)
  • iOS: Improve uploader tool’s ability to locate images that are part of other frameworks and bundles.

1.17.1

Release Date: August 5, 2021

Release Config:

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Fixed an additional issue when capturing hardware-decoded Bitmaps.
  • iOS: Added the [WKWebViewConfiguration fullstoryInjectionDisabled] mechanism to selectively disable WKWebView capturing for compatibility with Apple Pay. fullstoryInjectionDisabled must be used on a WKWebViewConfiguration before it is associated with a WKWebView.

1.17.0

Release Date: July 22, 2021

Release Config:

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • iOS: Improved capturing of inner details of most UIVisualEffects. Previously they would appear transparent; now, they will render a solid-color approximation of the effect in playback. This improves fidelity with elements such as UIAlertController, UINavigationBar, and UITabBar.
  • iOS: Performance improvements to help with idle CPU usage.
  • iOS: Fixed FullStoryCommandLine crash when running in Xcode 13.

New Features:

  •  iOS: Add Simulator support for Apple Silicon. This is only available in the XCFramework release (see above for the URL of our XCFramework release).

1.16.3

Release Date: July 21, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.16.3'
  • iOS Universal: https://ios-releases.fullstory.com/fullstory-1.16.3.tar.gz
  • iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.16.3-xcframework.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • All platforms: Fixed an issue where a blocklisted domain in a WebView would propagate FS events if the website had FullStory enabled.
  • Android: Fixed an issue when capturing hardware-decoded Bitmaps.
  • Android: Fixed an intermittent caching issue that would incorrectly report XML privacy attribute collisions during the build process.

1.16.2

Release Date: July 9, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.16.2'
  • iOS Universal: https://ios-releases.fullstory.com/fullstory-1.16.2.tar.gz
  • iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.16.2-xcframework.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Skip uploading build-time resources greater than 10MB.

1.16.1

Release Date: July 7, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.16.1'
  • iOS Universal: https://ios-releases.fullstory.com/fullstory-1.16.1.tar.gz
  • iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.16.1-xcframework.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Fixed an issue where the shouldOverrideUrlLoading (WebView view, WebResourceRequest request)method in WebViewClient would not get called.
  • Android: Fixed an issue where the shouldOverrideKeyEvent method in WebViewClient would not propagate the correct return value.

1.16.0

Release Date: June 18, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.16.0'
  • iOS Universal: https://ios-releases.fullstory.com/fullstory-1.16.0.tar.gz
  • iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.16.0-xcframework.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

New Features:

  • Android: Added the ability to disable automatic signing by FullStory.

Resolved Bug & Performance Issues:

  • iOS: Performance improvements to reduce CPU usage in idle (and nearly-idle) conditions, especially in applications with deeply nested view hierarchies.

1.15.1

Release Date: June 14, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.15.1'
  • iOS Universal: https://ios-releases.fullstory.com/fullstory-1.15.1.tar.gz
  • iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.15.1-xcframework.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • iOS: Fixed crash when CALayer border color is of an unexpected type.

1.15.0

Release Date: May 28, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.15.0'
  • iOS Universal: https://ios-releases.fullstory.com/fullstory-1.15.0.tar.gz
  • iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.15.0-xcframework.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Fixed an issue with Proguard rules for React Native apps.
  • Android: Fixed the detection of the FullStory React Native plugin.
  • Android: Handle incremental compiles.

New Features:

  • iOS:  Initial XCFramework support. Currently, this is delivered via a separate archive. In the future, legacy Universal .framework support will be removed and only XCFramework will be supported.

Known Issues:

  • iOS: This release does not support building and running the iOS Simulator for Apple Silicon devices. Future releases will support this.

Notice:

  • iOS: This is the last release that supports running 32-bit iOS Simulator platforms. Future releases will drop support for these platforms (though they will still support 32-bit iOS hardware targets).

1.14.2

Release Date: May 7, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.14.2'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.14.2.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • All platforms: Fixed a bug in FS.resetIdleTimer that could cause FullStory to remain in idle mode after resetIdleTimer was called.

1.14.1

Release Date: May 5, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.14.1'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.14.1.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • iOS: Fixed a crash when gradient layers contained unexpected color types.

1.14.0

Release Date: April 29, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.14.0'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.14.0.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • iOS: Fixed an issue where default screen names for Swift view controllers may use the mangled type name, like _TtGC5MyApp21GenericViewControllerV5MyApp11ContentView_ when it should have been MyApp.GenericViewController<MyApp.ContentView>.
  • iOS: Fixed an issue where failing to get images from PDFs would cause a crash.
  • iOS: Addressed memory leaks that could occur in certain scenarios.
  • All platforms: Fixed an issue with retaining user identity across sessions.

New Features:

  • All platforms: New FS.resetIdleTimer function to notify the FullStory instrumentation when user input is handled outside of the instrumented application, to prevent it from entering idle mode incorrectly.

1.13.5

Release Date: April 15, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.13.5'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.13.5.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • iOS: Fixed a crash in React Native apps when the fullstory-babel-plugin-annotate-react plugin generated attributes that contained nil.

1.13.4

Release Date: April 9, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.13.4'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.13.4.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Fixed an internal error when FS.consent was invoked.
  • Android: Fixed proguard errors when compiling with Android Studio 3.3.2 and earlier.

1.13.3

Release Date: April 7, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.13.3'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.13.3.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Fixed an issue where the FullStory plugin wouldn’t be added in the bundling process if the bundle<Variant> task wasn’t explicitly invoked.

1.13.2

Release Date: April 2, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.13.2'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.13.2.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • iOS: Fixed a crash in the case where a PDF image could not be obtained.

1.13.1

Release Date: March 26, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.13.1'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.13.1.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Fixed a capture bug when a root View’s visibility was set to View.INVISIBLE or View.GONE.

1.13.0

Release Date: March 24, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.13.0'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.13.0.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • iOS: Fixed a crash in the case where the width or height of an image could not be determined.
  • iOS: Always exclude fields which have a credit card textContentType.
  • iOS: Fixed a crash when SVGs in the asset catalog are encountered. These are not yet supported by FullStory.
  • iOS: Resolve a crash that can occur when the device is out of storage space.
  • iOS: FS.identify is now a no-op for a nil "uid" and will set any additional user vars. In 1.12, a nil "uid" would cause an error to be logged and have the user vars skipped.
  • iOS: If a SwiftUI View is detected, a warning is logged. We do not officially support SwiftUI due to privacy implications of not being able to explicitly mask or exclude elements. Future support is planned. Please contact support if this is a concern for your app.

For additional privacy protection, we have added a console capture setting in the Mobile Data Capture settings of FullStory. The setting is “off” by default. To enable console logs on FS 1.12.0 and above, be sure to enable this setting on FullStory.

1.12.1

Release Date: March 8, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.12.1'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.12.1.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: Fixed a bug that prevented creation of release app bundles on Android Studio 4.2 beta.
  • Android: Updated the logic that detects Google Maps views.
  • iOS: Fixed a crash when FS.identify is called with a nil UID.

1.12.0

Release Date: February 24, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.12.0'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.12.0.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Enable search for click events on unmasked text in React Native apps.
  • Fixed issue where backgrounding and resuming a long-running app could lead to incorrect session splitting.
  • Android: Fix crash when a bitmap is recycled during processing.
  • Android: Fix detecting of clicks when CompoundButton.OnCheckedListener is set.
  • iOS: Enable display of individually bundled images (including React Native assets that exist outside of an Assets.car).
  • iOS: Restore default unmasking of bundled images - regression from 1.11.1.
  • iOS: Prevent FullStoryCommandLine crash when uploading SVG assets. This is now a warning with future support planned.
  • iOS: Skip running FullStoryCommandLine when building for SwiftUI View live previews in Xcode.
  • iOS: Prevent crash when WKWebView is de-allocated off the main thread.

New Features:

  • Allow for server-side disabling of all console logging messages.
  • iOS: Detect low memory situations and automatically emit an event and stop capture.
  • iOS: The FullStory SDK is now built and tested with Xcode 12, and we recommend that Xcode 11 users upgrade to Xcode 12. Apple will begin requiring Xcode 12 for app store submissions in April 2021. 

1.11.1

Release Date: February 3, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.11.1'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.11.1.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • Android: For privacy reasons, disabled automatic logcat capture by default. This can be changed by setting the logcatLevel property in the FullStory gradle settings. 
  • iOS: Respect masking rules for most (.jpg, .png, etc.) bundled images. Some bundled vector graphics, such as SVG images, can not yet be masked - only unmasked or excluded.

1.11.0

Release Date: January 28, 2021

Release Config:

  • Android: classpath 'com.fullstory:gradle-plugin-local:1.11.0'
  • iOS: https://ios-releases.fullstory.com/fullstory-1.11.0.tar.gz

Supported Versions:

  • Android: 5.0 (SDK 21) - 11.0 (SDK 30)
  • iOS: 11 - 14

Resolved Bug & Performance Issues:

  • iOS: Improved error reporting by FullStoryCommandLine when performing Xcode archive builds and invoking codesign/lipo.
  • iOS: Fixed errors in code signing when identity was ambiguous, by using EXPANDED_CODE_SIGN_IDENTITY instead of EXPANDED_CODE_SIGN_IDENTITY_NAME.
  • iOS: Disabled screen name events for React Native apps due to it only ever using a single screen name. Support for this feature in React Native is planned for a future release.
  • iOS: Fixed an issue in which tap events would not be captured if a text field was focused.
  • iOS: Improved capture of rounded rectangles and shadows in the backgrounds of React Native widgets.

New Features:

  • Android: Add a gradle property -PfsAddGradleDependency=false to prevent the FullStory gradle plugin from auto-adding the maven repo and FullStory AAR files to the build. 





 

 

Need to get in touch with us?

The FullStory Team awaits your every question.

Ask the Community Technical Support