PackageTrack
Sign in Get early access

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 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 4.0.0 29 Jun 2026
    Release notes

    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: SwiftTealiumFirebasePluginTealiumFirebasePlugin.
    • Breaking change: Minimum requirements raised to Flutter 3.41 / Dart 3.11. iOS deployment target stays 15.0.
    • Updated tealium dependency 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 tealium dependency 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: SwiftTealiumAdobeVisitorPluginTealiumAdobeVisitorPlugin.
    • 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 tealium dependency 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 tealium dependency to ^4.0.0.
    Open source →
    Release notes
    • 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: SwiftTealiumPluginTealiumPlugin.
    • 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

    Full documentation

    Open source →
  2. 3.0.1 17 Mar 2026
    Release notes

    What's new

    • Android: Bumped TagManagement Dispatcher to 1.3.1 — I/chromium WebView logs no longer leak into logcat when LogLevel.SILENT is set.
    • New TealiumConfig.webViewLoggingEnabled option to explicitly control WebView console logging (default: true).
    Open source →
    Release notes
    • Android: Updated TagManagement Dispatcher 1.3.0 → 1.3.1. WebView console messages are now always intercepted, so I/chromium logs no longer appear in logcat when LogLevel.SILENT is configured.
    Open source →
  3. 3.0.0 03 Mar 2026
    Release notes

    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)
    Open source →
    Release notes
    • Breaking change: initialize now returns Future<void> instead of Future<bool>. On failure a PlatformException is thrown instead of returning false.
    • Android & iOS: Fixed all MethodChannel methods to always return a result, preventing unresolved Futures. Critical fixes for getFromDataLayer, gatherTrackData, addRemoteCommand, and setConsentExpiryListener. All other methods now also properly resolve their Futures for consistency.
    • Android
      • Fixed IllegalArgumentException in gatherTrackData() and getFromDataLayer()—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)
    • iOS
      • Updated Tealium Swift SDK dependencies (2.15 → 2.18)
      • Added FlutterMethodNotImplemented response for unknown method calls
    • Example app: Updated deprecated Flutter APIs (MaterialStateProperty → WidgetStateProperty)

    2.X

    Open source →
    Release notes
    • Breaking change: initialize now returns Future<void> instead of Future<bool>. On failure a PlatformException is thrown instead of returning false.
    • Android & iOS: Fixed all MethodChannel methods to always return a result, preventing unresolved Futures. Critical fixes for getFromDataLayer, gatherTrackData, addRemoteCommand, and setConsentExpiryListener. All other methods now also properly resolve their Futures for consistency.
    • Android
      • Fixed IllegalArgumentException in gatherTrackData() and getFromDataLayer()—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)
    • iOS
      • Updated Tealium Swift SDK dependencies (2.15 → 2.18)
      • Added FlutterMethodNotImplemented response 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

    Open source →
  4. 2.6.3 27 Oct 2025
    Release notes
    • Enable RemoteAPI when RemoteCommands dispatcher is present in Tealium configuration
    • Android: Update Kotlin methods (uppercase/lowercase) for Kotlin 2.1+ compatibility
    Open source →
    Release notes
    • 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.
    Open source →
  5. 2.6.2 08 May 2025
    Release notes

    Make iOS methods be called on the main thread to silence a Flutter 3 warning.

    Open source →
    Release notes
    • iOS: invoke tealium channel methods from main thread
    Open source →
  6. 2.6.1 05 Feb 2025
    Release notes

    Bump up Tealium dependencies
    Upgrade Firebase Remote Command

    Modules version:

    • tealium_firebase 1.5.0
    Open source →
    Release notes
    • Bumped Tealium dependencies
    Open source →
  7. 2.6.0 25 Sep 2024
    Release notes
    • Android
      • Fix to resolve missing namespace issue when using AGP v8
      • Bumped Tealium dependencies
      • Bumped Android/Kotlin version support
    Open source →
  8. 2.5.0 08 Mar 2024
    Release notes

    Remove Arm64 exclusion for iOS simulators on Firebase
    Support XCode 15 and raise minimum iOS deployment target to iOS 12

    Modules version:

    • tealium_firebase 1.3.0
    • tealium_braze 1.1.0
    • tealium_adobevisitor 1.1.0
    Open source →
    Release notes
    • Updated iOS dependencies to support XCode 15
    • Increased minimum iOS deployment target to 12.0
    Open source →
  9. 2.4.1 29 Jan 2024
    Release notes
    • 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
    Open source →
    Release notes
    • Fix: Remote Commands with local mappings incorrectly set as .webview
    Open source →
  10. 2.4.0 04 May 2023
    Release notes
    • 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
    Open source →
    Release notes
    • 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
    Open source →
  11. 2.3.0 22 Feb 2023
    Release notes
    • OptionalModule added to support adding of additional modules
    • Adobe Visitor API module support
    Open source →
    Release notes
    • OptionalModule added to support adding of additional modules
    • Adobe Visitor API module support
    Open source →
  12. 2.2.0 10 Jan 2023
    Release notes
    • Support for Visitor Switching
      • New config key: visitorIdentityKey
      • New methods: resetVisitorId() and clearStoredVisitorIds()
      • New Visitor Id Updated listener: setVisitorIdListener((visitorId) => { /* */ })
    • Tealium Swift/Kotlin SDK Dependency updates
    Open source →
  13. 2.1.0 01 Dec 2022
    Release notes
    • Support for packaged Remote Commands
    • Fix for RemoteCommands callback not being executed
    • Breaking change - new addRemoteCommand method added to accept more flexible implementation. Previous method renamed to addCustomRemoteCommand
    Open source →
  14. 2.0.3 20 Jun 2022
    Release notes
    • Kotlin dependency upgraded to 1.4.1.
    • Swift dependency upgraded to 2.6.4.
    • Increaseed iOS min version to 11.0.
    • Added overrideCollectProfile and sessionCountingEnabled keys to the config.
    • Added gatherTrackData method to tealium instance.
    • Kotlin: Fixed lifecycle that was being initialized even if not added to the config.
    Open source →
  15. 2.0.2 11 Nov 2021
    Release notes
    • Updated kotlin and swift tealium dependency versions.
    Open source →
  16. 2.0.1 31 Aug 2021
    Release notes
    • Kotlin
    • Changed collectors to include TimeCollector by default in keeping with Swift.
    • Updated Kotlin SDK dependencies
    • Fix - LogLevel configuration was being ignored
    Open source →
  17. 2.0.0 14 May 2021
    Release notes
    • Initial release. Updated the plugin to use the Kotlin and Swift libraries.

    1.X

    Open source →
  18. 1.2.0 18 Feb 2020
    Release notes
    • Added support for Remote Commands
    • Underlying Tealium libraries updated to versions 5.7.0 (Android) and 5.6.6 (iOS)
    Open source →
  19. 1.0.1 06 Aug 2019
    Release notes
    • Update documentation link
    Open source →
  20. 1.0.0 22 Jul 2019
    Release notes
    • Initial release
      • Tealium and TealiumLifecycle support for Android and iOS
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive