Android: run click handler on UI thread. Android: do not log Pages API errors if Fullstory is disabled. iOS: fix a bug in React Native Navigation page detection that sometimes led to crashes.
Updated README.
Add Android click support for React Native 74. Add additional configuration options for Expo.
Support additional iOS configurations on Expo.
Fixed an inline require issue for React Native versions <=0.73.x
on New Architecture.
Fixed an unresolved module issue in the React Native 0.74.0
support code.
Fixed the host
Expo configuration for newer Fullstory SDK versions.
Add support for React Native 0.74.0
for iOS.
Add support for 'Select Entire Screen' for React Navigation & React Native Navigation.
Place the handleCommand
check under the DEBUG_FS_RN_FABRIC_THIRD_PARTY
preprocessor variable to avoid runtime crashes experienced by some projects.
Updated the minimum version for the FullStory @fullstory/babel-plugin-react-native
babel plugin to 1.1.0
for New Architecture support.
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.
Add support for FullStory Pages API. Set up tsconfig and update TypeScript types.
Fix Android Turbomodule backward compatability with RN versions <=0.64
.
Add support for Turbo Native Modules with backward compatibility.
Fix expo recordOnStart
config.
Update gradle configs.
Updated the minimum version for the FullStory @fullstory/babel-plugin-react-native
babel plugin to 1.0.3
to fix attributes in RN 71.
Add dependency overrides to fix npm audit
warnings.
Fixed issues with TypeScript types. Thanks devon94 for reporting and supplying a fix.
Added support for Expo Managed Workflows.
Added FS.resetIdleTimer
to the TypeScript types.
Added support for calling FS.resetIdleTimer
. This release now requires a minimum FullStory plugin version of 1.14.0
.
Updated the minimum version for the FullStory @fullstory/babel-plugin-react-native
babel plugin to 1.0.2, to better work around metro server issues.
Updated the minimum versions for the FullStory babel plugins. Added a Typescript declaration for the FullStory base attributes. Added Typescript declarations for the FullStory API.
Added the ability to invoke the log
API from within React Native. See more information here
Changed how the peer dependency for React Native is declared to better handle strict dependency checking
Link to a newer version of @fullstory/babel-plugin-annotate-react in order to fix React.Fragment and provide unimodules support
1.0.0 release!
Added support for the onReady
method
Added support for fsAttribute
, fsTagName
, data-component
, data-element
, and data-source-file
Move the NativeProps hooking to this plug-in
Added README information about the private beta
Require at least react-native
version 0.61.0
Require at least version 0.9.2
of @fullstory/babel-plugin-react-native
README update
Initial Release