- New: Stop Generating MessageId.
- New: Add flag and logic to delete cross domain identifiers.
- Fix: Don't send xid when cross domain analytics is disabled.
- Improvement: Enable retryQueue by default.
- Improvement: Handle 429 and 5xx HTTP errors
- Fix: Update localstorage-retry version with fix limiting the inProgress queue
- Fix: Update localstorage-retry version with fix for adding multiple items to the queue.
- Warn when messages exceed limits.
- Add timeout for requests that will be retried.
- Retry messages only upto 10 times.
- add lookup for failedInitializations and pass as _metadata
- cap retryQueue to 100 items, tune backoff strategy
- retryQueue falls back to inMemory if localStorage is full
- Bump localstorage-retry version (again ;)
- Bump localstorage-retry version (#32)
- Enqueue All Requests to LocalStorage for Durability (#23)
- Revert "use top-domain module instead of hand rolled function (#24)"
- Revert "Address comments. (#25)"
- Revert "Fix TLD implementation and add tests. (#28)"
- Address general XID comments. (#25)
- use top-domain module instead of hand rolled function (#24)
- fix(normalize): Allow override context.campaign (#26)
- Improve cookie behavior via using shorter cookie names (#22)
- Add localStorage queueing for durability
- Add cross domain id capability (#20)
- Add beacon support (#19)
- Always send requests over HTTPS
- Add unbundled metadata (#17)
- Add bundled integrations metadata to every request (#16)
- Add
apiHost
as full integration option
- Allow configuration of API endpoint (#14)
- revert context-traits auto-sending (#13)
- Remove Duo compatibility
- Add CI setup (coverage, linting, cross-browser compatibility, etc.)
- Update eslint configuration
- add .context.amp and pull segment_amp_id
- fix this forsaken dependency hell
- add traits to context
- Bump Analytics.js core, tester, integration to use Facade 2.x
- Update send-json dependency
- increasing
messageId
randomness
- Replace analytics.js dependency with analytics.js-core
- Bump analytics.js-integration version
- Initial commit ✨