Skip to content

Tags: Tealium/tealium-kotlin

Tags

1.7.3

Toggle 1.7.3's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
ProGuard rule added to prevent mix case class names (#253)

1.7.2

Toggle 1.7.2's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
Disable r8.fullMode (#252)

* Disable r8.fullMode

* Changelog entry

1.7.1

Toggle 1.7.1's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
Update targetSdk version for core + all modules (#250)

* Update targetSdk version for core + all modules

* Update kotlin workflow

* Revert workflow

* Updates: revert to JavaVersion.VERSION_11, increment mockk version, increment robolectric version, update workflow to account for API 35, Fix unit tests and integration tests

* Update MomentsApiServiceTest ResponseListener arg

* Update IntegrationTests: remove unnecessary spy on TealiumConfig

* reinstate zip_reports

* VisitorProfile Manager test timing updates

* Install Referrer test fixes

* fix flaky webviewclient test

* spyk test fixes for remotecommanddispatcher

* flaky momentsapi test timeouts added

* EventRouter test fix + apk build java version to 17

---------

Co-authored-by: jameskeith <[email protected]>

1.7.0

Toggle 1.7.0's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
Release/1.7.0 (#249)

* [MT-1662] - Protect from uninitialized property error (#247)

* [MT-1664] - Support creating Tealium instances on non-main thread (#246)

* Init ContentProvider + ActivityManager

* Route activity events to listeners

* ActivityManager manual creation options, plus KDoc

* Tests + suppress errors

* keep TealiumInitProvider

* fix for failing test and doc updates

* Bump version to 1.7.0

* [MT-1660] - Batching and RemoteCommand processing fixes (#248)

* Batching revalidation on Tealium thread, batch size sanitization, Batching validator is now tolerant of missing first activity resume

* Batching sanitization

* on-backgrounding dispatch + remote command processing fixes

* Router and test fixes + RemoteCommandDispatcher fix and version update

* cleanup

* Post-merge import fix

* fix dispatchrouter imports

* Changelog updated

1.6.1

Toggle 1.6.1's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
[MT-1644] Proper error handling for VisitorProfile + JsonLoader loadF…

…romFile (#243)

* Core JsonLoader + VisitorProfileManager - catch IOException for read/write to file

* Cleanup import statements + update upload-artifact in GHActions

1.6.0

Toggle 1.6.0's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
Release/1.6.0 (#238)

* [MT-1518] - LibrarySettings and RemoteCommandDispatcher config refresh updates (#234)

* Prefer URL Commands, and enabled asset default

* Added etag to RemoteCommandConfig, and refresh config stub for each new event

* Update concatenated strings to multi-line literals for readability

* Switch to use etag when updating RemoteCommand config

* Resource Retriever backoff support + HttpClient ResourceEntity enhancements. Remote Command config refresh fixes

* LibrarySettingsManager refresh interval fix.

* Test updates

* Version Bumps + changelog updates

* Refresh WebView on new session

* Asset json extension logic consolidated with iOS equivalent

* [MT-1525] - Remote settings enablement (#236)

* Fix: Remote enable/disable of Collect and TagManagement

* LogLevel settable by remote settings

* Fix tests and extract loglevel update for testing

* TagManagement Version + Changelog

* Test timeout extension

* test debugging

* test debugging

* test delay increases

* Workflow updates to always upload reports, and skip app project tests

* WebView init test fixes

* Instrumented test workflow updated

* API 21 test fixes

* Instrumented test stability updates

* Tagmanagement test fix

* pr tidy up

1.5.5

Toggle 1.5.5's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature. The key has expired.
release/1.5.5 (#228)

1.5.4

Toggle 1.5.4's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature. The key has expired.
Release/1.5.4 (#227)

* Restored obfuscated BatchDispatch and added -dontshrink to proguard rules for release consistency (#223)

* [MT-1349] - AdIdentifier updates to mitigate potential crashes (#225)

* AdIdentifier updates to mitigate potential crashes

* Tests tidy up

* [MT-1301] - Event router buffering (#224)

* Event router buffering to fix new session event timing + some test simplification

* Slight change to the session expiry behaviour

* [MT-1349] - Transaction updates to mitigate possible crash (#226)

* Transaction updates to mitigate possible crash

* PR rework, simplify transactions

* extract transaction wrapper for re-use

* formatting

* core version increment + changelog

* revert test app dependency changes

1.5.3

Toggle 1.5.3's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature. The key has expired.
Release/1.5.3 (#215)

* [MT-1279] (#214)

* Concurrent module manager

* cleanup

* MT-1167 (#207)

* [MT-1166] Connectivity Collector properties updates (#205)

* Connectivity Collector properties updates

* PR fixes

---------

Co-authored-by: Karen Tamayo <[email protected]>

* MT-1167

* PR fixes

* Update Release version + cleanup

* DispatchStorage delete from dao when dequeuing

* PR fixes - cleanup brace formatting + duplicated db logic

* Update db getter in dao

---------

Co-authored-by: Karen Tamayo <[email protected]>
Co-authored-by: Karen Tamayo <[email protected]>

* Fetch publish settings using etag (#212)

* Fetch publish settings using etag

* PR review fixes

* Add missing etag in loadSettings

* Cleanup

* Remove headers map from ResourceEntity

---------

Co-authored-by: Karen Tamayo <[email protected]>

* Cleanup

* Switch to synchronized map to maintain insertion order

* DB test updates

* Remove DbHelper mock

* DB Test updates

* Cleanup

* Update kvDao in DispatchStorageDao

* kvDao mock

* Update mocked obj

* Add every statement to DB

* Mock dbHelper queue

* Add OpenForTesting to DatabaseHelper

* Cleanup

* ensure db is not read-only (#218)

---------

Co-authored-by: James Keith <[email protected]>
Co-authored-by: Karen Tamayo <[email protected]>
Co-authored-by: Karen Tamayo <[email protected]>

1.5.2

Toggle 1.5.2's commit message

Verified

This commit was created on github.com and signed with GitHub’s verified signature. The key has expired.
Release/1.5.2 (#210)

* [MT-1166] Connectivity Collector properties updates (#205)

* Connectivity Collector properties updates

* PR fixes

---------

Co-authored-by: Karen Tamayo <[email protected]>

* [MT-1211] (#206)

* DateUtils proguard rule

* Settings parser exception handler

* [MT-1231] - Deep Link reporting updates (#209)

* Deep link filtering

* Move deep link handling to tealium thread

---------

Co-authored-by: Karen Tamayo <[email protected]>
Co-authored-by: James Keith <[email protected]>