codecademydev
released this
10 Nov 18:47
·
113 commits
to main
since this release
0.16.0 (2021-11-10)
⚠ BREAKING CHANGES
- prepended OneTrust to tracking integrations loads
- clean up tracker and remove auth token
Features
- tracking: Add source tracking for PWA (32321cc)
- tracking: ignore known client failures in fetching destinations (#2) (432549d)
- add user impression to tracking (3ec4f61)
- bump ESLint configs to latest (3a403c0)
- event type: adding business reporting types (d4a0243), closes /github.com/codecademy-engineering/business-reporting/blob/develop/src/util/eventTracking/index.tsx#L104-L110
- tracking: Add a fullstory boolean to TrackingOptions type (4433669)
- tracking: Add a new page_career_path_visited event (#1283) (1228399)
- tracking: Added repo-tracking to user events (d8a72f1)
- tracking: Record the page referrer for every event. (da11524)
- tracking: Update business event name (8babbf9)
- add container_slugs to UserClickData tracking type (0a70fec)
- added useTrackingIntegrations to tracking package (b93ca89)
- clean up tracker and remove auth token (7d98f82)
- Creating the @codecademy/tracking pachage. (eb2cdca)
- onboarded eslint-plugin-simple-import-sort into ESLint plugin (5eac76b)
- prepended OneTrust to tracking integrations loads (9c2e18e)
Bug Fixes
- Add a runtime dependency (436c3fb)
- Add query params to tracking calls (#1189) (6611839)
- allow no user for tracking integrations (#1726) (fa31842)
- bump tracking package babel-preset-codecademy to latest (5c66f67)
- business reporting event types (2d9fb8e)
- support navigator.sendBeacon not existing (79b94cc)
- switch tracking 'verbose' type back to boolean (913c870)
- use old style existence check for navigator.sendBeacon (f0bf309)