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

Section titled @contentsquare/react-native-cli

See CLI configuration for configuration details.

Breaking Change: The CLI package name has changed from @contentsquare/cli to @contentsquare/react-native-cli. If you already have the CLI installed:

  1. Update the package name in your package.json:

    "devDependencies": {
    "@contentsquare/cli": "<file_path_to_the_downloaded_.tgz_package>",
    "@contentsquare/react-native-cli": "1.0.0",
    }
  2. Update the paths in your source maps upload configuration:

    android/app/build.gradle
    apply from: "../../node_modules/@contentsquare/cli/scripts/contentsquare.gradle"
    apply from: "../../node_modules/@contentsquare/react-native-cli/scripts/contentsquare.gradle"
  • Fix support for Gradle 9+