Skip to content

Releases: snowplow/snowplow-javascript-tracker

Version 4.6.5

25 Jun 21:22
Compare
Choose a tag to compare

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

25 Jun 12:15
Compare
Choose a tag to compare

4.6.4 (2025-06-25)

Bug fixes:

  • Fixing GA4 Add To Cart for GTM Ecommerce Template (#1435)

Version 4.6.3

29 May 19:58
Compare
Choose a tag to compare

4.6.3 (2025-05-29)

Bug fixes

  • Fix session not continuing when disableAnonymousTracking changes storage strategy (#1433)

Version 4.6.2

20 May 07:45
Compare
Choose a tag to compare

4.6.2 (2025-05-20)

Version 4.6.1

06 May 13:17
Compare
Choose a tag to compare

4.6.1 (2025-05-06)

Bug fixes

  • Add a default 0 value for start and end in the media_element entity time ranges (#1428)

Version 4.6.0

01 May 10:05
Compare
Choose a tag to compare

4.6.0 (2025-05-01)

Version 4.5.0

04 Apr 09:27
Compare
Choose a tag to compare

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

Version 4.4.0

20 Mar 12:20
Compare
Choose a tag to compare

4.4.0 (2025-03-20)

  • Bump web-vitals version (#1412)
  • Allow for usage of snowplow callback without this (close #1085)
  • Add react-native-get-random-values as a peer dependency in the React Native tracker (close #1409)

Version 4.3.1

21 Jan 11:15
Compare
Choose a tag to compare

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

20 Jan 11:51
Compare
Choose a tag to compare

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)