Skip to content

Releases: Tealium/tealium-kotlin

Tealium Kotlin 1.4.2

27 Jul 12:40
74b3d18
Compare
Choose a tag to compare
  • Core 1.4.2
    • Add overrideConsentCategoriesKey to TealiumConfig to allow for a custom consent categories key
    • Consent policy info converts ConsentCategory's to their string equivalent
    • BugFix - Handle some crashes where invalid JSON had been stored from remote publish settings
    • BugFix - Default Collectors set should no longer clash on multiple Tealium instances

Tealium Kotlin 1.4.1

09 Jun 16:54
a985fc0
Compare
Choose a tag to compare
  • Core 1.4.1
    • Fix: Update Consent Status to return string instead of enum value

Tealium Kotlin 1.4.0

05 May 21:52
4e9faee
Compare
Choose a tag to compare

Add gatherTrackData to exposed all data layer and collectors variables

Tealium Kotlin 1.3.3

13 Apr 15:12
c6b1064
Compare
Choose a tag to compare
  • Core 1.3.3
    • Update remote command dependency
  • Remote Command 1.1.1
    • Add remote command names and version into DataLayer

Tealium Kotlin 1.3.2

22 Mar 14:06
02cb3a5
Compare
Choose a tag to compare
  • Core 1.3.2
    • events property added to TealiumConfig to enable adding listeners on startup, as some events could be missed during startup.
  • Lifecycle 1.1.1
    • Fix: Default values for some attributes causing missed events when combined with TagManagement
  • InAppPurchase 1.0.1
    • Additional purchase_date key provided in ISO-8601 format

Tealium Kotlin 1.3.1

17 Feb 13:45
b9f313e
Compare
Choose a tag to compare
  • Stability fix for failed WebView creation
  • Stability fix for connectivity exception handling
  • InApp Purchase auto tracking 1.0.0 release.

Tealium Kotlin 1.3.0

19 Nov 16:40
82c5382
Compare
Choose a tag to compare
  • Core 1.3.0
    • Missing variables reinstated from the Java library:
      • Default: tealium_random and was_queued
      • DeviceCollector - device_battery_percent and device_ischarging
      • TimeCollector - timestamp_epoch
    • DataLayer performance improvements, and additional support for storing JSONArray objects
    • Dates now get formatted as ISO 8601 as standard
    • Dependency updates to Kotlin, Coroutines, Android Target Version, AGP 7, Java 11, MockK, Robolectric
    • BugFixes:
      • Opaque URI's are now appropriately handled by the DeepLinkHandler
    • Deprecations to unused code
  • AutoTracking 1.0.0
    • New activity tracking module to automatically track screen view events
  • AdIdentifier 1.1.0
    • Support for new AppSet identifier
    • Dependency Updates in line with Core.
  • CollectDispatcher 1.1.0, TagManagementDispatcher 1.1.0
    • Serialization standardized to use JsonUtils
    • Dependency Updates in line with Core.
  • CrashReporter 1.1.0, HostedDataLayer 1.1.0, InstallReferrer 1.1.0, Lifecycle 1.1.0, Location 1.1.0, Media 1.1.0, RemoteCommandDispatcher 1.1.0
    • Dependency Updates in line with Core.
  • VisitorService 1.1.0
    • Additional configuration option to override the Tealium Profile name to use when updating a Visitor: config.overrideVisitorServiceProfile
    • Serialization/Deserialization performance improvements
    • Dependency Updates in line with Core.
    • BugFix:
      • Date parsing exception when dates are 0

Tealium Kotlin 1.2.8

14 Oct 07:54
b4415cd
Compare
Choose a tag to compare

Core 1.2.8

  • config.logLevel added to enable overriding the log level derived from the Environment
  • consent_last_updated timestamp is now added to the payload by the Consent Manager for each event
  • Payload key constants migrated to Dispatch.Keys.XXX for ease of access
  • Bug Fixes
    • app_name now falls back to a non-localized version of the app label
    • Event router crashes caused by threading
    • screen_title re-added to the TealiumView payload by default, and set to the viewName when one is not provided in the context data
    • Unnecessary logging removed when trying to load tealium-settings.json as an Asset
    • Where multiple deep links occur during a Session, previous deep link params are now removed from the datalayer prior to adding the new ones

CollectDispatcher 1.0.6, HostedDataLayer 1.0.4, RemoteCommandDispatcher 1.0.5, TagManagement 1.0.7

  • event key references updated to use the new Dispatch.Keys.XXX - note, these are only present in Core 1.2.8+ so should ensure the latest version is in use.

Tealium Kotlin 1.2.7

01 Sep 15:39
0262e94
Compare
Choose a tag to compare

Core 1.2.7

  • Support for logical resolution in DeviceData

Tealium Kotlin 1.2.6

26 Jul 16:36
1f83dc9
Compare
Choose a tag to compare
  • Core 1.2.6
    • Add support for existingVisitorId to TealiumConfig
    • Add support to override profile for Consent Logging using consentManagerLoggingProfile
    • Consent Logging event routed through all enabled Dispatchers
    • Update values for app_build and app_version
  • Tag Management Dispatcher 1.0.6
    • Support for Consent Logging profile override
  • Collect Dispatcher 1.0.5
    • Support for Consent Logging profile override
  • Visitor Service 1.0.5
    • Bug fix: deserializing stored long values