Releases: snowplow/snowplow-javascript-tracker
Releases · snowplow/snowplow-javascript-tracker
Snowplow JavaScript Tracker v0.14.0
Some neat new features, and introducing a Grunt-based build process.
New features
- Introduced gzipped sp.js library (#48)
- Added setUserIdFromReferrer and setUserIdFromLocation (#57)
- Added ability to pass a referrer to Snowplow from an IFRAME (#1)
- Tested setDoNotTrack and renamed it to respectDoNotTrack (#28)
- Added setUserIdFromCookie (#78)
Grunt-based build process
- Switched deployment to use Grunt (#58)
- Replaced snowpak.sh with Grunt and grunt-yui-compressor (#53)
- Updated grunt and intern dependencies (#54)
Tidy up
- Removed all DEBUG blocks from codebase (#65)
- Renamed requestStringBuilder to payloadBuilder and moved it into its own file, payload.js (#55)
- Moved detect...() functions into new file context.js (#37)
- Moved cookie-related functionality into new file cookie.js (#77)
- Removed getLegacyCookieName as no longer needed for migrating cookie IDs (#50)
Snowplow JavaScript Tracker v0.13.1
Fixing an important bug which meant dtm
(client timestamp) was no longer being sent.
Bug fixes
- Fixed bug where non-String values are not being added to our payload (#71)
Snowplow JavaScript Tracker v0.13.0
New functionality (custom contexts, transaction currencies, setPlatform) and some general tidy-up.
New functionality
- Added custom unstructured contexts (#49)
- Added currency field to ecommerce transactions (#34)
- Added setPlatform support, thanks @rcs! (#25)
Small additions
- Added base64decode to Tracker (#36)
- Added null check to requestStringBuilder() (#40)
- Added array helpers (#41)
- Fixed (harmless) bug in base64.js (#35)