- Standardize integration (linting, Docker configuration, circle.yml, upgrade segmentio-integration version, upgrade integration-worker version, etc.)
- Replace nonascii characters with '?' in userAgent headers to prevent uncaughts
- Fix a bug where iOS events weren't populating reports based on userAgent
- Update segmentio-integration to v5 (#55)
- Fix test assertions on new integration-tester version (#53)
- CircleCI: Run deployment only when tags are pushed
- CircleCI: Update circle.yml to install npm@2, ditch unnecessary deps (#56)
- support ecom spec v2
- deprecate order started, use checkout started
- Merge pull request #50 from segment-integrations/partialRefunds
- added partial refund functionality
- changed tests and mapper to comply with spec v2 id's (#49)
- Fix regular ecommerce Completed Order/Order Completed event
- Update Integration-Tester version
- Add support for Ecommerce spec v2
- Merge pull request #44 from segment-integrations/addScreenName
- merged
- screenName is drawn from context.screen.name
- Removed duplicate obj-case dependency
- added screenName option to track events
- Merge pull request #45 from segment-integrations/queuetime
- force queuetime to be nonnegative
- fixed bug causing qt to always be maximum value (#41)
- set max queue time to 4hrs
- Submit time spent in queue
- Generates user agent
- Add support for enhanced ecommerce
- add docker, refactor circle
- adds validation for context.app.name
- reject -> invalid for settings error; rephrase
- fix booleans from breaking metrics
- Ensure string value prior to parsing url
- Merge pull request #23 from segmentio/track/url
- Support for url parameters.
- Prevent proxying of undefined functions
- Map locale to user language
- Separate classic/universal tests
- Refactor names for clarity, fix docstrings
- Use strict mode everywhere
- Clean up syntax inconsistencies, unused deps and dead code
- Merge pull request #13 from segmentio/add/referrer
- add support for document referrer
- Merge pull request #12 from segmentio/fix/mobile
- mobile: fall back to server-side tracking ID for compat
- Merge pull request #11 from segmentio/add/mobile
- add support for mobile properties and screen calls
- Add properties to custom dimensions
- Merge pull request #8 from segmentio/fix-tests
- Fix tests
- Update circle template
- remove errant campaign parens
- bump segmentio-integration
- Only invoke proxied method if it exists
- bump integration proto
- remove .retries()
- fix dev deps
- bump dev deps
- bump segmentio-integration
- Bumping segmentio-integration
- fix build status badge
- Initial release