v1.3.0
Refactored Pipeline.search:
- Changed type of first argument from
Valuesto plainObject(key-value pairs). - Removed
trackingargument.
Added new Tracking and ClickTracking classes to setup click-tracking in requests and handle tracking/click-tracking events.
Added Analytics adaptor which listens for Tracking and Pipeline events and consolidates them into analytics events which can be used to directly report behaviour to analytics systems.
Added GoogleAnalytics class which converts Analytics events into calls to Google Analytics, now enabled by default, but will only send events if GA is enabled on the page hosting your app.
Added DebugAnalytics class which logs analytics events to the console.
Added preliminary tests for all components.
Added eslint to build.