Skip to content

Releases: adtrace/adtrace_sdk_web

Version 2.3.3

11 Jan 11:24
Compare
Choose a tag to compare

Version 2.3.3

Fixed

  • send user-agent missing data on chrome v+110 as new Client headers in requests

Version 2.3.2

29 Jan 12:58
Compare
Choose a tag to compare

Fixed

  • attribution request for first open after successful sdk_click.

Version 2.3.1

21 Jan 15:02
7a9bd9c
Compare
Choose a tag to compare

Fixed

  • sending sdk_click failure in some cases.

Version 2.3.0

21 Jan 15:01
7a9bd9c
Compare
Choose a tag to compare

Added

  • Added getWebUUID method to access SDK generated ID web_uuid.
  • Added getAttribution method to access user's current attribution information.
  • Added Typescript support.
  • Added setReferrer method to set referrer and trigger /sdk_click request manually.
  • Added support of Data Residency.
  • Added sending of deduplication_id parameter in event package.
  • Added SmartBanner
  • Added SRI feature support.

Fixed

  • Fixed SDK state synchronization issue between multiple tabs.
  • Fixed issue when Url Strategy ignored SDK config.
  • Updated deprecated and vulnerable dependencies.
  • Fixed issue with URL strategy retrying to send requests after SDK was disabled.
  • Fixed top-level Typescript declarations.

Version 2.1.1

20 Sep 11:23
367a6d8
Compare
Choose a tag to compare

Fixed

  • Fixed top-level Typescript declarations.
  • Added Typescript support.
  • Added URL strategy with retries when request are being blocked by firewall.
  • Added custom storage namespace.
  • Fixed issue with using IndexedDb in cross-origin iframe in Safari.
  • Added warning log level to make non-critical issues look less frightening.
  • Fixed state synchronization issues between multiple tabs.
  • Fixed issue with switching the SDK offline and online which could cause requests loss.
  • Added external device ID support.
  • Fixed SDK initialization in IE11.
  • Added SDK exposure under all module definitions, so it works under CommonJS and AMD environments.
  • Added attribution callback support.
  • Added retry mechanism for failed attribution requests.
  • Added HTTP request queueing with retry mechanism.
  • Added usage of indexedDB with localStorage as a fallback.
  • Added global callback and value parameters, along with removal of previously set ones.
  • Added offline mode.
  • Added possibility to set the log level on init and optionally specify log container.
  • Added SDK stop and restart possibility.
  • Added ability to define default tracker through configuration.
  • Added traffic redirection possibility.
  • Added event deduplication.

Changed

  • Switched to using exposed single instance instead of initiating it manually with the new (Adtrace.initSdk(YOUR_CONFIG)).
  • Automated session tracking, method trackSession is no longer available.

Add Angular support

07 Mar 21:03
Compare
Choose a tag to compare

Add Angular framework support with own example and document.
Fix unknown os name and set it to android default parameter

Compatible with other libraries [Deprecated]

20 Apr 10:12
3b71cca
Compare
Choose a tag to compare

Fix OS name detector
Compatible to other libraries like React, Next.

Fix os detector bug [Deprecated]

28 Mar 09:38
Compare
Choose a tag to compare

Fix os name detector bug.
Add React document with example project.

Fix minor bugs [Deprecated]

10 Mar 10:37
Compare
Choose a tag to compare

Fix minor bugs
Add to npm
Update packaging

Fix backoff strategy [Deprecated]

09 Mar 19:05
Compare
Choose a tag to compare

Fix data that get error by saving in local storage with backoff strategy.
Change device ids to unique id.
Remove os_name from config and set it by own SDK.
Add some feature that can read it in README.md