Releases: snowplow/snowplow-javascript-tracker
Releases · snowplow/snowplow-javascript-tracker
Snowplow JavaScript Tracker v2.13.0-M2
Version 2.13.0-M2
Snowplow JavaScript Tracker v2.13.0-M1
First milestone
Snowplow JavaScript Tracker v2.12.0
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
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
Version 2.12.0-rc2
Snowplow JavaScript Tracker v2.12.0-rc1
Version 2.12.0-rc1
Snowplow JavaScript Tracker v2.11.0
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
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
Snowplow JavaScript Tracker v2.10.1
Snowplow JavaScript Tracker v2.10.0
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)