Releases: getcircuit/Amplitude-TypeScript
Releases · getcircuit/Amplitude-TypeScript
@getcircuit/[email protected]
@getcircuit/[email protected]
2.1.0-beta.1 (2023-06-20)
Note: Version bump only for package @getcircuit/amplitude-analytics-browser
@getcircuit/[email protected]
2.1.0-beta.0 (2023-06-20)
Bug Fixes
- add callable queue when init is pending (#181) (d8fc361)
- add conditional check for window.location.search (#198) (e61b4db)
- add connector event listener after plugins and queued functions (#378) (a2fc8b6)
- add logging around cookie storage (#255) (dee9d32)
- add missing dependency (6283f64)
- add safe check for global scope before loading SDK (#252) (a3f4f6f)
- added flush to snippet template (#131) (97cf2b9)
- address issues with usage in service worker and server-side rendering (#46) (28131b8)
- adds logs when default tracking is enabled (#436) (ff32f91)
- allow setting undefined user id via setUserId() (#116) (46f63b5)
- attach listener to nested nodes (#339) (f6d19c4)
- consolidate web attribution and page view tracking plugins for marketing analytics use case (c268997)
- context plugin library version (8d29c6f)
- cookie expires prematurely due to incorrectly used option (#91) (d6cbf49)
- couple plugins with config instance (#43) (abf687a)
- cover the case when apiKey is missing in the runtime (#240) (308bbe8)
- define correct dependencies for @amplitude/analytics-connector (#234) (41c1351)
- deserialize json stored in cookies and local storage (#11) (e4346f7)
- don't automatically start new session on setUserId (#427) (d40b5c3)
- encode cookies and set top level domain (#130) (0276dc4)
- event types and properties for default events (#341) (707522d)
- extend session on new events (#432) (8bb049d)
- fix error handling in fetch client (#79) (749925f)
- fixes auto gen of snippet instructions (#160) (bbdf284)
- globalThis polyfill (#250) (c52f263)
- handle parsing malformed urls for web attribution (#192) (cd254d6)
- implement integration with experiment sdk for browser (#156) (075ba84)
- improper cookie usage (#330) (e670091)
- improve error handling for file download tracking (#338) (46cf131)
- inconsistent user and device id on session events (#337) (0dfbc6c)
- invoke pre-init track fns after attribution (#253) (b8996d7)
- missing tracked events before init issue (#144) (60d0f68)
- move src/version update to npm prepare (2101ab9)
- move types to analytics-types (#70) (0cb4155)
- opt in auto page tracking (#123) (6db195b)
- pass options to testStorage (#201) (6e22eb0)
- prevent concurrent init calls (#191) (efda076)
- push user id and device id changes to analytics connector (#342) (3214b08)
- remove Awaited type to support older versions of typescript (#121) (23d36f8)
- remove userId and deviceId from createIdentifyEvent and createGroupIdentifyEvent (#119) (e7726bb)
- removed es6 syntax to support GTM usage (#282) (29f885a)
- removes saveEvents config (#147) (6fde736)
- removes unused tracking options (#193) (2b57a8e)
- run queued functions after attribution in browser-client.ts (#249) (751b7ca)
- sest sion end events being assigned to a different session id (#426) ([7d52037](https://github.com/amplitude/Amplitude-TypeScript/com...
@getcircuit/[email protected]
@getcircuit/[email protected]
2.8.0-beta.2 (2023-06-20)
Note: Version bump only for package @getcircuit/amplitude-analytics-browser-test
@getcircuit/[email protected]
2.8.0-beta.1 (2023-06-20)
Bug Fixes
- add callable queue when init is pending (#181) (d8fc361)
- adds error handling for invalid api (#153) (c03f9d7)
- allow event level groups tracking (#90) (3240660)
- allow option.serverUrl to be used in destination plugin (#104) (f353367)
- don't automatically start new session on setUserId (#427) (d40b5c3)
- e2e tests hardcoded library version (c6caac6)
- event types and properties for default events (#341) (707522d)
- extend session on new events (#432) (8bb049d)
- improper cookie usage (#330) (e670091)
- inconsistent user and device id on session events (#337) (0dfbc6c)
- invoke pre-init track fns after attribution (#253) (b8996d7)
- run queued functions after attribution in browser-client.ts (#249) (751b7ca)
- sest sion end events being assigned to a different session id (#426) (7d52037)
- simplify plugins and eliminate enums (#407) (890ec66)
Features
- add attribution tracking for linkedin click id li_fat_id (ca81f3d)
- add ingestion_metadata field (#212) (ebe8448)
- add marketing campaign tracking (#112) (bca73ed)
- add rtd_cid for Reddit campaign tracking/attribution (784e080)
- add session start/end event tracker (#332) (e26cf15)
- add utm_id tracking (#284) (f72dcf1)
- allow opt out of deleting legacy sdk cookies (c6a82fb)
- enhance logger with debug information (#254) (5c6175e)
- make default event tracking enabled by default (#386) (242f42d)
- make storage interface async to enable react-native (#122) (42bb39c)
- parse old cookies and convert to new format (#85) (bda78be)
- retrofit web attribution and page view plugins to browser SDK (#331) (ba845d3)
- send user_agent with events (#375) (26086b5)
- simplify browser SDK options and plugin options interface (#384) (b464cfb)
- simplify init interface (#416) (93752da)
- simplify user identity storage options/configuration (#390) (f8cf0cc)
- use server side user agent parser (#382) (69bd255)