For the complete documentation index, see llms.txt.

Changelog

  • Native SDKs:
    • Android: 1.5.0 → 1.5.1
    • iOS: 1.6.0 → 1.6.3
  • Bug fix
    • Fixed a duplicate hasListener symbol conflict with third-party libraries
  • WebViews
    • Removed unnecessary super calls in bridge handlers
  • Removed the upper version limit for the React Native peer dependency. The CSQ SDK has been validated up to React Native version 0.85.
  • Native SDKs:
    • Android: 1.4.7 → 1.5.0
    • iOS: 1.5.1 → 1.6.0
  • Bug fix
    • Fixed iOS module headers to ensure compatibility with CocoaPods projects using use_frameworks! :linkage => :static
    • Fixed 0.82.x Session Replay compatibility issues
  • Official support for React Native up to 0.84.x
  • Native SDKs:

    • Android: 1.4.2 → 1.4.7
  • Bug fix

    • Fixed a crash in Android WindowCallbackWrapper
  • Bug fix
    • WebViews: Fixed an issue with the userAgent prop being overwritten
  • Bug fix
    • Changed the default value of disableInteractionAutocapture to false to re-enable interaction capture by default
  • Fixed an issue with pod installation failing on React Native versions below 0.80
  • Official support for React Native up to 0.82.x

Initial release of the CSQ SDK.

  • Introduces the unified CSQ API, which combines Product Analytics, Experience Analytics, and Monitoring features into a single, cohesive library.

Contentsquare React Native CLI is now available via npm as @contentsquare/react-native-cli

  • Breaking Change: The CLI package name has changed from @contentsquare/cli to @contentsquare/react-native-cli. If you already have the CLI installed, you must:
    • Update the package name in your package.json
    • Update the paths in your source maps upload configuration (see Error Analysis Source Maps)
  • Fix support for Gradle 9+