tealium
A Flutter plugin for using Tealium's Android and iOS libraries.
4.0.0
8.0K downloads/mo
#3226 most downloaded on pub.dev
Tealium/tealium-flutter
What this package is like to depend on
Last release 1 months ago
29 Jun 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 20 of 20 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
20 releases · first in 2019
4 releases in the last 12 months
see the full history below
Release timeline
20 releases · Jul 2019 to Jun 2026Releases
latest 20-
4.0.029 Jun 2026Release notes
Open source →tealium 4.0.0
- iOS: Added Swift Package Manager (SPM) support alongside CocoaPods. SPM is recommended as CocoaPods moves to read-only (Dec 2026); both remain supported. No action needed for CocoaPods users.
- Breaking change: Minimum requirements raised to Flutter 3.41 / Dart 3.11 and iOS 13.0 (from 12.0). Raise your app's iOS deployment target to 13.0 or higher.
tealium_firebase 4.0.0
- iOS: Added Swift Package Manager (SPM) support alongside CocoaPods. Both remain supported; no action needed for CocoaPods users.
- iOS: Renamed public plugin class:
SwiftTealiumFirebasePlugin→TealiumFirebasePlugin. - Breaking change: Minimum requirements raised to Flutter 3.41 / Dart 3.11. iOS deployment target stays 15.0.
- Updated
tealiumdependency to ^4.0.0.
tealium_braze 3.0.0
- iOS: Added Swift Package Manager (SPM) support alongside CocoaPods. Both remain supported; no action needed for CocoaPods users.
- Breaking change: Minimum requirements raised to Flutter 3.41 / Dart 3.11 and iOS 13.0 (from 12.0). Raise your app's iOS deployment target to 13.0 or higher.
- Updated
tealiumdependency to ^4.0.0.
tealium_adobevisitor 3.0.0
- iOS: Added Swift Package Manager (SPM) support alongside CocoaPods. Both remain supported; no action needed for CocoaPods users.
- iOS: Renamed public plugin class:
SwiftTealiumAdobeVisitorPlugin→TealiumAdobeVisitorPlugin. - Breaking change: Minimum requirements raised to Flutter 3.41 / Dart 3.11 and iOS 13.0 (from 12.0). Raise your app's iOS deployment target to 13.0 or higher.
- Updated
tealiumdependency to ^4.0.0.
tealium_moments_api 3.0.0
- iOS: Added Swift Package Manager (SPM) support alongside CocoaPods. Both remain supported; no action needed for CocoaPods users.
- Breaking change: Minimum requirements raised to Flutter 3.41 / Dart 3.11 and iOS 13.0 (from 12.0). Raise your app's iOS deployment target to 13.0 or higher.
- Updated
tealiumdependency to ^4.0.0.
Release notes
Open source →- iOS: Added Swift Package Manager (SPM) support alongside CocoaPods. SPM is recommended as CocoaPods moves to read-only (Dec 2026); both remain supported. No action needed for CocoaPods users.
- iOS: Renamed public plugin class:
SwiftTealiumPlugin→TealiumPlugin. - Breaking change: Minimum requirements raised to Flutter 3.41 / Dart 3.11 and iOS 13.0 (from 12.0). Raise your app's iOS deployment target to 13.0 or higher.
3.X
-
3.0.117 Mar 2026Release notes
Open source →What's new
- Android: Bumped TagManagement Dispatcher to 1.3.1 —
I/chromiumWebView logs no longer leak into logcat whenLogLevel.SILENTis set. - New
TealiumConfig.webViewLoggingEnabledoption to explicitly control WebView console logging (default:true).
Release notes
Open source →- 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.
- Android: Bumped TagManagement Dispatcher to 1.3.1 —
-
3.0.003 Mar 2026Release notes
Open source →What's new
- Added async/await support across all public API methods
- Enhanced MethodChannel responses with proper error handling
- Widened Dart SDK constraint to
>=2.18.0 <4.0.0 - Recreated example Android projects with Gradle Kotlin DSL
Native SDK upgrades
iOS:
- tealium-swift ~> 2.18 (was ~> 2.15)
- TealiumBraze ~> 3.6 (was ~> 3.2)
- TealiumFirebase ~> 4.0 (was ~> 3.4)
Android:
- kotlin-core 1.9.2, kotlin-collect-dispatcher 1.1.4, kotlin-tagmanagement-dispatcher 1.3.0, kotlin-remotecommand-dispatcher 1.5.3, kotlin-lifecycle 1.2.3, kotlin-visitor-service 1.2.4
- kotlin-momentsapi 1.0.6 (was 1.0.2)
- Braze remote command 3.3.0 (was 3.1.0)
Release notes
Open source →- 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
- Example app: Updated deprecated Flutter APIs (MaterialStateProperty → WidgetStateProperty)
2.X
Release notes
Open source →- 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.327 Oct 2025Release notes
Open source →- Enable RemoteAPI when RemoteCommands dispatcher is present in Tealium configuration
- Android: Update Kotlin methods (uppercase/lowercase) for Kotlin 2.1+ compatibility
Release notes
Open source →- 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.208 May 2025Release notes
Open source →Make iOS methods be called on the main thread to silence a Flutter 3 warning.
-
2.6.105 Feb 2025Release notes
Open source →Bump up Tealium dependencies
Upgrade Firebase Remote CommandModules version:
- tealium_firebase 1.5.0
-
2.6.025 Sep 2024Release notes
Open source →- Android
- Fix to resolve missing
namespaceissue when using AGP v8 - Bumped Tealium dependencies
- Bumped Android/Kotlin version support
- Fix to resolve missing
- Android
-
2.5.008 Mar 2024Release notes
Open source →Remove Arm64 exclusion for iOS simulators on Firebase
Support XCode 15 and raise minimum iOS deployment target to iOS 12Modules version:
- tealium_firebase 1.3.0
- tealium_braze 1.1.0
- tealium_adobevisitor 1.1.0
Release notes
Open source →- Updated iOS dependencies to support XCode 15
- Increased minimum iOS deployment target to 12.0
-
2.4.129 Jan 2024Release notes
Open source →- tealium 2.4.1
- Fix: iOS platform not setting RemoteCommand type correctly
- Android dependency versions increased to latest
- tealium_braze 1.0.0
- Support for Tealium Braze Remote Command
- Example app showing some testable features (requires api_key)
- Example mappings for local JSON mapping
- tealium 2.4.1
-
2.4.004 May 2023Release notes
Open source →- 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
Release notes
Open source →- 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
- Visitor Service (Android)
-
2.3.022 Feb 2023Release notes
Open source →- OptionalModule added to support adding of additional modules
- Adobe Visitor API module support
Release notes
Open source →OptionalModuleadded to support adding of additional modules- Adobe Visitor API module support
-
2.2.010 Jan 2023Release notes
Open source →- 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
- Support for Visitor Switching
-
2.1.001 Dec 2022Release notes
Open source →- 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.320 Jun 2022Release notes
Open source →- 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.211 Nov 2021 -
2.0.131 Aug 2021Release notes
Open source →- Kotlin
- Changed collectors to include TimeCollector by default in keeping with Swift.
- Updated Kotlin SDK dependencies
- Fix - LogLevel configuration was being ignored
-
2.0.014 May 2021Release notes
Open source →- Initial release. Updated the plugin to use the Kotlin and Swift libraries.
1.X
-
1.2.018 Feb 2020Release notes
Open source →- Added support for Remote Commands
- Underlying Tealium libraries updated to versions 5.7.0 (Android) and 5.6.6 (iOS)
-
1.0.106 Aug 2019 -
1.0.022 Jul 2019Release notes
Open source →- Initial release
- Tealium and TealiumLifecycle support for Android and iOS
- Initial release