Releases: snowplow/snowplow-react-native-tracker
Version 2.1.2
This patch release adds support for React Native new architecture by fixing an issue on iOS that caused crashes when the tracker was used under the new architecture.
Bug fixes:
- Fix crash on iOS on React Native new architecture (#212)
Version 2.1.1
This release updates the dependencies of the tracker to address security vulnerabilities.
Under the hood
- Update tracker and example app dependencies
Version 2.1.0
This release updates the underlying mobile trackers to version 6 and adds mobile screen engagement tracking. It also fixes the type for the self-describing event data.
Enhancements
Upgrade to mobile trackers version 6 and add screen engagement tracking (#90)
Bug fixes
Fix SelfDescribing extension type (#204)
Under the hood
Update JavaScript tracker core version to 3.21.0
Fix running deploy action only on new tags
Update cocoapods version
Lock yarn version to 1.22.19
Update dev dependencies
Version 2.0.0
This major release brings internal changes in the project structure that are aimed to make it easier to maintain it going forward. It also updates the underlying iOS and Android trackers to the latest major version 5 and adopts Swift and Kotlin (instead of Objective-C and Java) for the all the native code, making it safer and more modern.
Changelog
Version 1.4.0
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
Version 1.3.0
Merge branch 'release/1.3.0'
Version 1.2.1
CHANGELOG
Fix import of non-published NSDictionary helpers from SnowplowTracker on iOS (#161)
Version 1.2.0
Version 1.1.0
CHANGELOG
Update mobile tracker dependencies to v3 (#141)
Add deep link and message notification events (#142)
Update demo app to show accessing tracker instance from platform native code (#136)
Fix check for byteLimitGet when reading emitter configuration (#138)
Under the hood
Fix compilation error for iOS build on ARM macs (#140)
Fix check for Android version in GitHub Actions (#134)
Update year in all copyright notices (#148)
Update dependencies (#151)
Snowplow React Native Tracker v1.0.0
CHANGELOG
Publish sourcemaps (#131)
Get Session Context Data (#53)
Set amended v_tracker indicating react-native (#18)
Add global contexts (#104)
Upgrade iOS Tracker and Android Tracker to v2 (#113)
Add test suite (#60)
Under the hood
Fix action-gh-release to specific commit (#133)
Update devDependencies (#132)
Lint DemoApp separately (#130)
Update version in podspec (#110)