Skip to content

Version 1.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Feb 14:44
· 20 commits to master since this release

This release brings support for the Expo Go and managed workflow. In this setup, the tracker is not able to access the underlying native mobile trackers. To work around this limitation, the React Native tracker now also includes a JavaScript-only tracker to be used in this scenario.

The JavaScript-only implementation is more limited than the setup with native trackers. It provides basic functionality to manually track events with context entities and subject properties. However, it doesn't yet have support for session tracking, various auto-tracking features in the React Native tracker and advanced emitter features such as batching and retries. Nevertheless, it opens the door for tracking Snowplow events in Expo Go and we are happy to receive feedback and improve the implementation in the future!

The release also updates the underlying native trackers to version 4.1 which brings improvements in anonymous tracking and tracking deep links, see here.

Enhancements

  • Add JavaScript tracker core to be used in Expo managed workflow when native trackers are not available (#188)

Under the hood

  • Bump Snowplow native tracker dependency to 4.1 (#186)
  • Update year in copyright headers to 2023 (#187)