@mhadam mhadam released this Jan 18, 2019 · 9 commits to master since this release

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)
Assets 2