tealium 3.0.1
tealium: ^3.0.1 copied to clipboard
A Flutter plugin for using Tealium's Android and iOS libraries.
3.X #
3.0.1 (Mar 2026) #
- Android: Updated TagManagement Dispatcher 1.3.0 → 1.3.1. WebView console messages are now always intercepted, so
I/chromiumlogs no longer appear in logcat whenLogLevel.SILENTis configured.
3.0.0 (Feb 2026) #
- Breaking change:
initializenow returnsFuture<void>instead ofFuture<bool>. On failure aPlatformExceptionis thrown instead of returningfalse. - Android & iOS: Fixed all MethodChannel methods to always return a result, preventing unresolved Futures. Critical fixes for
getFromDataLayer,gatherTrackData,addRemoteCommand, andsetConsentExpiryListener. All other methods now also properly resolve their Futures for consistency. - Android
- Fixed
IllegalArgumentExceptioningatherTrackData()andgetFromDataLayer()—array types from collectors/DataLayer are now converted to Lists. - Updated Tealium Kotlin SDK dependencies (Core 1.9.1 → 1.9.2, Collect 1.1.1 → 1.1.4, TagManagement 1.2.3 → 1.3.0, RemoteCommands 1.5.2 → 1.5.3, Lifecycle 1.2.0 → 1.2.3, VisitorService 1.2.1 → 1.2.4)
- Fixed
- iOS
- Updated Tealium Swift SDK dependencies (2.15 → 2.18)
- Added
FlutterMethodNotImplementedresponse for unknown method calls
- Dart SDK constraint widened to
>=2.18.0 <4.0.0(adds Dart 3 support) - Example app: Updated deprecated Flutter APIs (MaterialStateProperty → WidgetStateProperty)
2.X #
2.6.3 (Oct 2025) #
- Android fix: RemoteAPI now only enabled when RemoteCommands dispatcher is added.
- Android: Updated deprecated Kotlin methods (toUpperCase/toLowerCase → uppercase/lowercase) for Kotlin 2.1+ compatibility.
2.6.2 (May 2025) #
- iOS: invoke tealium channel methods from main thread
2.6.1 (Feb 2025) #
- Bumped Tealium dependencies
2.6.0 (Sep 2024) #
- Android
- Fix to resolve missing
namespaceissue when using AGP v8 - Bumped Tealium dependencies
- Bumped Android/Kotlin version support
- Fix to resolve missing
2.5.0 (Feb 2024) #
- Updated iOS dependencies to support XCode 15
- Increased minimum iOS deployment target to 12.0
2.4.1 (Jan 2024) #
- Fix: Remote Commands with local mappings incorrectly set as
.webview
2.4.0 (Apr 2023) #
- Visitor Service (Android)
- Fixed a case where event tracking would be delayed whilst fetching an updated visitor profile.
- Lifecycle (Android)
- Fixed a case where the initial launch event is not sent until the first wake/sleep is triggered.
- Kotlin dependencies updated
2.3.0 (Jan 2023) #
OptionalModuleadded to support adding of additional modules- Adobe Visitor API module support
2.2.0 (Jan 2023) #
- Support for Visitor Switching
- New config key:
visitorIdentityKey - New methods:
resetVisitorId()andclearStoredVisitorIds() - New Visitor Id Updated listener:
setVisitorIdListener((visitorId) => { /* */ })
- New config key:
- Tealium Swift/Kotlin SDK Dependency updates
2.1.0 (Sep 2022) #
- Support for packaged Remote Commands
- Fix for RemoteCommands callback not being executed
- Breaking change - new
addRemoteCommandmethod added to accept more flexible implementation. Previous method renamed toaddCustomRemoteCommand
2.0.3 (June 2022) #
- Kotlin dependency upgraded to 1.4.1.
- Swift dependency upgraded to 2.6.4.
- Increaseed iOS min version to 11.0.
- Added
overrideCollectProfileandsessionCountingEnabledkeys to the config. - Added
gatherTrackDatamethod to tealium instance. - Kotlin: Fixed lifecycle that was being initialized even if not added to the config.
2.0.2 (November 2021) #
- Updated kotlin and swift tealium dependency versions.
2.0.1 (August 2021) #
- Kotlin
- Changed collectors to include TimeCollector by default in keeping with Swift.
- Updated Kotlin SDK dependencies
- Fix - LogLevel configuration was being ignored
2.0.0 (April 2021) #
- Initial release. Updated the plugin to use the Kotlin and Swift libraries.
1.X #
1.2.0 (February 2020) #
- Added support for Remote Commands
- Underlying Tealium libraries updated to versions 5.7.0 (Android) and 5.6.6 (iOS)
1.0.1 (August 2019) #
- Update documentation link
1.0.0 (July 2019) #
- Initial release
- Tealium and TealiumLifecycle support for Android and iOS