Releases: snowplow/snowplow-javascript-tracker
Version 4.6.5
4.6.5 (2025-06-25)
This patch release truncates the language property in the platform context entity on the React Native tracker to avoid validation errors with the entity schema.
Bug fixes
- Truncate language in platform context entity to max 8 characters
Version 4.6.4
Version 4.6.3
Version 4.6.2
4.6.2 (2025-05-20)
Version 4.6.1
Version 4.6.0
4.6.0 (2025-05-01)
Version 4.5.0
4.5.0 (2025-04-04)
This release avoids the error ResiezObserver loop completed with undelivered notifications
being generated under certain circumstances.
It also makes it possible to provide a custom event store implementation in the React Native tracker and use a different provider than @react-native-async-storage/async-storage
.
Finally, the release adds a configurable default label ((empty)
) for automatic button click tracking to prevent validation failures for buttons that are missing a label. It also fixes disabling button click tracking for specific trackers.
NOTE: The @react-native-async-storage/async-storage
dependency has been moved to peer dependencies for the React Native tracker. We expect that users already had this dependency listed under the app dependencies due to it providing native bindings that needed to be installed separately. Make sure your app has this dependency when upgrading the tracker.
Enhancements
- Allow configuring a custom event store in React Native tracker (#1413) thanks to @valeriobelli
- Add a configurable default label in button click tracking and fix disabling for specific trackers (close #1397 and #1421)
Bug fixes
- Avoid undelivered notifications error (#1335) thanks to @AngusMorton
Version 4.4.0
Version 4.3.1
4.3.1 (2025-01-21)
Bug fixes:
- Update WebView tracker version WebView plugin to fix issue with tracking page view and page ping event properties
Version 4.3.0
4.3.0 (2025-01-20)
This release adds a new plugin to improve tracking in hybrid apps. Hybrid apps are mobile apps that in addition to a native interface, provide part of the UI through an embedded Web view.
The new WebView plugin can forward all web events to a configured Snowplow Android (v6.1+), iOS (v6.1+), or React Native (v4.2+) tracker.
Enhancements
- Add WebView plugin (#1402)