Skip to content

Releases: snowplow/snowplow-javascript-tracker

Snowplow JavaScript Tracker v2.13.0-M2

16 Jan 16:53
Compare
Choose a tag to compare
Pre-release
Version 2.13.0-M2

Snowplow JavaScript Tracker v2.13.0-M1

21 Nov 14:19
Compare
Choose a tag to compare
Pre-release
First milestone

Snowplow JavaScript Tracker v2.12.0

06 Nov 13:55
Compare
Choose a tag to compare

This release introduces a new test suite powered by Snowplow Micro, along with package updates and bug fixes, including bringing feature parity between local storage and cookies as the trackers stateStorageStrategy.

New features

  • Add Snowplow Micro tests (#755)
  • Core: Add function to allow setting Useragent (#744)

Bug fixes

  • Fix OptimizelyX context collecting (#730)
  • Fix osx+safari testing setup issues (#760)
  • Fix tracker continuing to insert events up to max Local Storage quota (#764)
  • Fix dynamic context callbacks sometimes returning null (#743)
  • Fix stateStorageStrategy localStorage not increasing session counters (#718)

Under the hood

  • Update packages and test harness (#756)

Snowplow JavaScript Tracker v2.12.0-rc2

05 Nov 17:38
Compare
Choose a tag to compare
Pre-release
Version 2.12.0-rc2

Snowplow JavaScript Tracker v2.12.0-rc1

31 Oct 14:01
Compare
Choose a tag to compare
Pre-release
Version 2.12.0-rc1

Snowplow JavaScript Tracker v2.11.0

28 Aug 18:43
Compare
Choose a tag to compare

This release introduces a new feature: the GDPR context, as well a new tracker release process, and a bugfix.

New feature

  • Add GDPR context (close #645)

Testing and deployment

  • Update Sauce Connect version (#735)
  • Rotate npm token (close #737)
  • Deploy tracker asset directly to Github Tagged release rather than cloudfront (close #741)
  • Ensure that the intended version is deployed (close #739)

Bug fix

  • Core: Send focus_form 'type' field as 'elementType' (#731)

Snowplow JavaScript Tracker v2.10.2

08 Feb 14:21
Compare
Choose a tag to compare

This release includes a couple bugfixes, and changes the default argument for eventMethod to 'post' instead of 'beacon'.

New features

  • Add method to disallow braces in URL (#711)

Bugfixes

  • Update integration template to set eventMethod arg to get (#713)
  • Make POST default instead of Beacon API (#712)
  • Fix Beacon tracking to flush to OutQueue (#708)

Snowplow JavaScript Tracker v2.10.1

01 Feb 20:43
Compare
Choose a tag to compare

This release includes a couple bugfixes and a new argmap flag for eliding stm in GET requests.

New features

  • Add flag for disabling stm event parameter (#705)

Bugfixes

  • Catch Beacon safelist exception for Chrome (#706)
  • Remove chromeFirstPaint from PerformanceTiming context (#635)

Snowplow JavaScript Tracker v2.10.0

18 Jan 02:43
Compare
Choose a tag to compare

This release introduces several new features including: global contexts, support for Beacon API, dynamic context callbacks for link and form tracking, and click events for forms.

Also included are many under-the-hood upgrades and changes to improve the tracker.

New features

  • Allow dynamic context callbacks for link and form tracking (close #585)
  • Add global contexts features (close #405)
  • Consolidate request method API (close #700)
  • Tracking click events on forms (close #579)
  • Error-handling for tracker methods (close #675)
  • Beacon API option for sending events to collector (close #674)

Testing and deployment

  • Add new local testing workflow (close #686)

Under the hood

  • Add Babel to build process (#665)
  • Replace YUI Compressor with UglifyJS (#687)
  • Fix log output for failed integration tests (#689)
  • Use modularized imports for lodash (#502)
  • Update npm steps in .travis.yml (#690)
  • Transpile helpers.js and detectors.js (#693)

Bug fixes

  • Remove outdated addClickListener method (close #667)
  • Update tracker script banner (close #684)
  • Clean up indentation of integration test template (close #691)
  • Update outdated dependencies (close #685)
  • Fix typo in sesname variable (close #671)
  • Fix default configOptOutCookie value (close #672)
  • Fix Beacon API support (close #702)

Snowplow JavaScript Tracker v2.9.3

18 Jan 02:46
Compare
Choose a tag to compare

This release introduces a setting to change the address that is used to send POST requests.

New features

  • Add option to set a custom POST request path (#696)

Deployment

  • Refresh npm authentication token (#688)