Skip to content

Releases: getcircuit/Amplitude-TypeScript

@getcircuit/[email protected]

20 Jun 14:03

Choose a tag to compare

Pre-release

2.0.0-beta.1 (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 safe check for global scope before loading SDK (#252) (a3f4f6f)
  • correct platform and add adid (#184) (7134a43)
  • cover the case when apiKey is missing in the runtime (#240) (308bbe8)
  • define correct dependencies for @amplitude/analytics-connector (#234) (41c1351)
  • enable adid by default (a24dfe0)
  • exclude 'mocks' from typescript declarations (#277) (b6ed565)
  • handle parsing malformed urls for web attribution (#192) (cd254d6)
  • implement integration with experiment sdk for browser (#156) (075ba84)
  • improper cookie usage (#330) (e670091)
  • invoke pre-init track fns after attribution (#253) (b8996d7)
  • missing tracked events before init issue (#144) (60d0f68)
  • pass options to testStorage (#201) (6e22eb0)
  • prevent concurrent init calls (#191) (efda076)
  • push user id and device id changes to analytics connector (#342) (3214b08)
  • removes saveEvents config (#147) (6fde736)
  • removes unused tracking options (#193) (2b57a8e)
  • set React Native default session timeout to 5 minutes (same for other mobile devices) (#278) (a456471)
  • simplify plugins and eliminate enums (#407) (890ec66)
  • update default flush config for node (#152) (2445dff)
  • update userId/deviceId in identify call if eventOptions contains userId/deviceId (#244) (578cbe2)
  • updates required kotlin version for react native SDK (9184714)
  • upgrade dependencies to resolve dependabot vulnerability alerts (#299) (7dd1cd1)

Features

  • add ingestion_metadata field (#212) (ebe8448)
  • add option for instance name (#428) (1a8ff7d)
  • add reset method for resetting userId and deviceId (#157) (8bfc864)
  • added extendSession() method to Browser Client (#425) (#433) (0f5fccc)
  • adds create instance api (#188) (050c1d9)
  • allow cross subdomain excluded referrer (#391) (f34f64b)
  • allow opt out of deleting legacy sdk cookies (c6a82fb)
  • auto-tracking session events (#263) (75347c6)
  • enhance logger with debug information (#254) (5c6175e)
  • make default event tracking enabled by default (#386) (242f42d)
  • pass amplitude instance to plugin.setup for enhanced plugin capabilities (#328) (91eeaa0)
  • persisted event identifiers (React Native) (#280) (bd35e73)
  • react-native with web support (#126) (5384130)
  • simplify browser SDK options and plugin options interface (#384) (b464cfb)
  • simplify user identity storage options/configuration (#390) (f8cf0cc)

Reverts

  • Revert "Updated dependencies" (7ca9964)

@getcircuit/[email protected]

20 Jun 15:38

Choose a tag to compare

Pre-release

2.0.0-beta.2 (2023-06-20)

Bug Fixes

  • changed dependency names imports (7a43e93)

@getcircuit/[email protected]

20 Jun 14:03

Choose a tag to compare

Pre-release

2.0.0-beta.1 (2023-06-20)

Bug Fixes

  • allow undefined storage provider (#146) (e704342)
  • cover the case when apiKey is missing in the runtime (#240) (308bbe8)
  • invoke pre-init track fns after attribution (#253) (b8996d7)
  • missing tracked events before init issue (#144) (60d0f68)
  • prevent concurrent init calls (#191) (efda076)
  • removes saveEvents config (#147) (6fde736)
  • simplify plugins and eliminate enums (#407) (890ec66)
  • update default flush config for node (#152) (2445dff)
  • upgrade dependencies to resolve dependabot vulnerability alerts (#299) (7dd1cd1)

Features

  • add flush() api to send all events immediately (#125) (b5dbcbb)
  • add ingestion_metadata field (#212) (ebe8448)
  • add marketing campaign tracking (#112) (bca73ed)
  • add option for instance name (#428) (1a8ff7d)
  • add Plan option to config (#117) (194d7e6)
  • adds create instance api (#188) (050c1d9)
  • enhance logger with debug information (#254) (5c6175e)
  • introduce NodeJS package (#92) (476fb44)
  • log response body from API to logger (#415) (#422) (d14b5c0)
  • make storage interface async to enable react-native (#122) (42bb39c)
  • pass amplitude instance to plugin.setup for enhanced plugin capabilities (#328) (91eeaa0)
  • simplify browser SDK options and plugin options interface (#384) (b464cfb)

Reverts

  • Revert "Updated dependencies" (7ca9964)

@getcircuit/[email protected]

20 Jun 15:38

Choose a tag to compare

Pre-release

2.0.0-beta.2 (2023-06-20)

Bug Fixes

  • changed dependency names imports (7a43e93)

@getcircuit/[email protected]

20 Jun 14:03

Choose a tag to compare

Pre-release

2.0.0-beta.1 (2023-06-20)

Bug Fixes

  • adds error handling for invalid api (#153) (c03f9d7)
  • missing tracked events before init issue (#144) (60d0f68)
  • update default flush config for node (#152) (2445dff)
  • upgrade dependencies to resolve dependabot vulnerability alerts (#299) (7dd1cd1)

Features

  • enhance logger with debug information (#254) (5c6175e)

@getcircuit/[email protected]

20 Jun 15:38

Choose a tag to compare

Pre-release

2.1.0-beta.1 (2023-06-20)

Bug Fixes

  • changed dependency names imports (7a43e93)

@getcircuit/[email protected]

20 Jun 14:03

Choose a tag to compare

Pre-release

2.1.0-beta.0 (2023-06-20)

Bug Fixes

  • add callable queue when init is pending (#181) (d8fc361)
  • add event options to setGroup (6ee19e2)
  • add log message (#44) (92325bc)
  • add missing dependency (6283f64)
  • adds error handling for invalid api (#153) (c03f9d7)
  • allow event level groups tracking (#90) (3240660)
  • allow min_id_length option in http payload (#99) (85ec965)
  • allow option.serverUrl to be used in destination plugin (#104) (f353367)
  • allow undefined storage provider (#146) (e704342)
  • avoid loading types node (#301) (1141807)
  • clear open timeouts when flush is called (0cebcb7)
  • clear open timeouts when flush is called (f404100)
  • context plugin library version (8d29c6f)
  • couple plugins with config instance (#43) (abf687a)
  • do not overwrite flushIntervalMillis=0 with default value (10 seconds) (#377) (02dc428)
  • fix early return if array element is a valid object (#95) (2a82b37)
  • fix error handling in fetch client (#79) (749925f)
  • handle 400 error with invalid id lengths (#81) (fd1686f)
  • handle error gracefully when identify is set with null (#138) (e0458d1)
  • invoke pre-init track fns after attribution (#253) (b8996d7)
  • max retry limit (#53) (fdc0391)
  • missing tracked events before init issue (#144) (60d0f68)
  • prevent concurrent init calls (#191) (efda076)
  • remove Awaited type to support older versions of typescript (#121) (23d36f8)
  • remove userId and deviceId from createIdentifyEvent and createGroupIdentifyEvent (#119) (e7726bb)
  • removes saveEvents config (#147) (6fde736)
  • run queued functions after attribution in browser-client.ts (#249) (751b7ca)
  • simplify plugins and eliminate enums (#407) (890ec66)
  • update default flush config for node (#152) (2445dff)
  • update event results callback parameter (#29) (1acd3c0)
  • update logger config to logger provider (#19) (ef89d9f)
  • upgrade dependencies to resolve dependabot vulnerability alerts (#299) (7dd1cd1)
  • use config reference as plugin instance property (#21) (38c2e33)

Features

  • add 'extra' to eventOptions (#186) (32266f4)
  • add amplitude built-in plugins (#22) (443a424)
  • add context plugin (#13) (3d63991)
  • add EU and batch endpoint support (#50) (af6be60)
  • add event bridge components (#93) (64452fc)
  • add flush() api to send all events immediately (#125) (b5dbcbb)
  • add getter and setter for config and group (#45) (60e0073)
  • add identify class and handle identify logging (#10) (9075b1f)
  • add ingestion_metadata field (#212) (ebe8448)
  • add marketing campaign tracking (#112) (bca73ed)
  • add nest.js example app and improve response message with body content (#275) (1379195)
  • add option for instance name (#428) (1a8ff7d)
  • add partner_id in event options (#38) (880fe57)
  • add Plan option to config (...
Read more

@getcircuit/[email protected]

20 Jun 15:38

Choose a tag to compare

Pre-release

2.1.0-beta.2 (2023-06-20)

Bug Fixes

  • changed dependency names imports (7a43e93)

@getcircuit/[email protected]

20 Jun 14:33

Choose a tag to compare

Pre-release

2.1.0-beta.1 (2023-06-20)

Bug Fixes

@getcircuit/[email protected]

20 Jun 14:03

Choose a tag to compare

Pre-release

2.1.0-beta.0 (2023-06-20)

Bug Fixes

  • add logging around cookie storage (#255) (dee9d32)
  • add safe check for global scope before loading SDK (#252) (a3f4f6f)
  • adds optional chaining to window.location (#258) (c30a1e0)
  • consolidate web attribution and page view tracking plugins for marketing analytics use case (c268997)
  • cookie-storage SSR incompatibility (19aabcc)
  • cover the case when apiKey is missing in the runtime (#240) (308bbe8)
  • define correct dependencies for @amplitude/analytics-connector (#234) (41c1351)
  • invoke pre-init track fns after attribution (#253) (b8996d7)
  • push user id and device id changes to analytics connector (#342) (3214b08)
  • resolve web attribution is not tracking the first direct/organic traffic (#239) (98a3363)
  • simplify plugins and eliminate enums (#407) (890ec66)
  • update base config to include additional click ids (#229) (5596931)
  • upgrade dependencies to resolve dependabot vulnerability alerts (#299) (7dd1cd1)

Features

  • add attribution tracking for linkedin click id li_fat_id (ca81f3d)
  • add campaign params to page view events (#216) (c0f99b9)
  • add gbraid and wbraid as campaign parameters (#242) (514b7cd)
  • add option for instance name (#428) (1a8ff7d)
  • add rtd_cid for Reddit campaign tracking/attribution (784e080)
  • add utm_id tracking (#284) (f72dcf1)
  • allow cross subdomain excluded referrer (#391) (f34f64b)
  • allow custom page view event type (#335) (0a4f8ed)
  • attl click id campaign params (#220) (7598895)
  • ignore subdomains when comparing newness of campaigns (#260) (8bb2b76)
  • make default event tracking enabled by default (#386) (242f42d)
  • pass amplitude instance to plugin.setup for enhanced plugin capabilities (#328) (91eeaa0)
  • persisted event identifiers (React Native) (#280) (bd35e73)
  • retrofit web attribution and page view plugins to browser SDK (#331) (ba845d3)
  • simplify browser SDK options and plugin options interface (#384) (b464cfb)
  • use server side user agent parser (#382) (69bd255)

Reverts

  • Revert "Updated dependencies" (7ca9964)
  • add logging around cookie storage (#256) (12016e7)