Releases: adtrace/adtrace_sdk_web
Releases · adtrace/adtrace_sdk_web
Version 2.3.3
Version 2.3.2
Fixed
attribution
request for first open after successfulsdk_click
.
Version 2.3.1
Fixed
- sending
sdk_click
failure in some cases.
Version 2.3.0
Added
- Added
getWebUUID
method to access SDK generated IDweb_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 inevent
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
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
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]
Fix OS name detector
Compatible to other libraries like React, Next.
Fix os detector bug [Deprecated]
Fix os name detector bug.
Add React
document with example project.
Fix minor bugs [Deprecated]
Fix minor bugs
Add to npm
Update packaging
Fix backoff strategy [Deprecated]
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