PackageTrack
Sign in Get early access

exponea

A full featured wrapper for Exponea SDK that supports Android and iOS.

2.7.0 15K downloads/mo #2480 most downloaded on pub.dev exponea/exponea-flutter-sdk

What this package is like to depend on

Last release 2 months ago

25 Jun 2026

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 23 of 23 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

23 releases · first in 2021

8 releases in the last 12 months

see the full history below

Release timeline

23 releases · Aug 2021 to Jun 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 23
  1. 2.7.0 25 Jun 2026
    Release notes

    Release Notes for 2.7.0

    June 25, 2026

    • Added:
      • Adds the regenerateDeviceIdOnAnonymize configuration parameter to generate a new device_id when calling anonymize().
      • Updates the native Android SDK to version 5.2.1.
      • Updates the native iOS SDK to version 4.2.0.
      • Deprecates the top-level requirePushAuthorization configuration parameter in favor of ios.requirePushAuthorization.
      • Updates the documentation related to notification_state event tracking and push notification configuration.
    • Fixed:
      • Fixes an anonymize() crash and iOS push-callback loss after Flutter engine restart and updates setup documentation to recommend calling configure() on every Flutter engine attach.
      • Fixes the willPresent notification presentation options to show a banner, persist in the notification center, and play sound.
    Open source →
    Release notes

    June 25, 2026

    • Added:
      • Adds the regenerateDeviceIdOnAnonymize configuration parameter to generate a new device_id when calling anonymize().
      • Updates the native Android SDK to version 5.2.1.
      • Updates the native iOS SDK to version 4.2.0.
      • Deprecates the top-level requirePushAuthorization configuration parameter in favor of ios.requirePushAuthorization.
      • Updates the documentation related to notification_state event tracking and push notification configuration.
    • Fixed:
      • Fixes an anonymize() crash and iOS push-callback loss after Flutter engine restart and updates setup documentation to recommend calling configure() on every Flutter engine attach.
      • Fixes the willPresent notification presentation options to show a banner, persist in the notification center, and play sound.
    Open source →
  2. 2.6.1 11 May 2026
    Release notes

    Release Notes for 2.6.1

    May 11, 2026

    • Fixed:
      • Fixes published package size by excluding residual build artifacts.
    Open source →
    Release notes

    May 11, 2026

    • Fixed:
      • Fixes published package size by excluding residual build artifacts.
    Open source →
  3. 2.6.0 11 May 2026
    Release notes

    Release Notes for 2.6.0

    May 11, 2026

    • Added:
      • Updates the documentation workflow configuration and fixes documentation across all pages.
      • Updates the native Android SDK to version 5.1.0.
      • Updates the native iOS SDK to version 4.1.0.
    • Fixed:
      • Removes unused imports, fields, and methods flagged by the analyzer.
      • Cleans up the publish artifact by adding .pubignore and removing unintended yarn files.
    Open source →
    Release notes

    May 11, 2026

    • Added:
      • Updates the documentation workflow configuration and fixes documentation across all pages.
      • Updates the native Android SDK to version 5.1.0.
      • Updates the native iOS SDK to version 4.1.0.
    • Fixed:
      • Removes unused imports, fields, and methods flagged by the analyzer.
      • Cleans up the publish artifact by adding .pubignore and removing unintended yarn files.
    Open source →
  4. 2.5.0 19 Mar 2026
    Release notes

    Release Notes for 2.5.0

    March 19, 2026

    • Added:
      • Adds stopIntegration and clearLocalCustomerData methods.
      • Updates documentation page titles for improved searchability and navigation.
      • Updates documentation related to notification_state event tracking.
      • Updates native Android SDK to version 4.10.0.
      • Updates native iOS SDK to version 3.11.0.
      • Updates Example App's universal and app links to new domain.
    • Fixed:
      • Fixes duplicate tracking for banner click/close events and adds the missing campaign delivered event in the Example App.
    Open source →
    Release notes

    March 19, 2026

    • Added:
      • Adds stopIntegration and clearLocalCustomerData methods.
      • Updates documentation page titles for improved searchability and navigation.
      • Updates documentation related to notification_state event tracking.
      • Updates native Android SDK to version 4.10.0.
      • Updates native iOS SDK to version 3.11.0.
      • Updates Example App's universal and app links to new domain.
    • Fixed:
      • Fixes duplicate tracking for banner click/close events and adds the missing campaign delivered event in the Example App.
    Open source →
  5. 2.4.1 05 Jan 2026
    Release notes

    Release Notes for 2.4.1

    January 5, 2026

    • Updates configuration documentation:
      • Corrects authorization reference to authorizationToken.
      • Corrects baseURL reference to baseUrl.
      • Adds missing reference to allowDefaultCustomerProperties.
      • Adds missing reference to manualSessionAutoClose.
    • Updates Example App's application and bundle ID and Firebase Cloud Messaging (FCM)/Huawei Mobile Services (HMS) integration configuration.
    Open source →
    Release notes

    January 5, 2026

    • Updates configuration documentation:
      • Corrects authorization reference to authorizationToken.
      • Corrects baseURL reference to baseUrl.
      • Adds missing reference to allowDefaultCustomerProperties.
      • Adds missing reference to manualSessionAutoClose.
    • Updates Example App's application and bundle ID and Firebase Cloud Messaging (FCM)/Huawei Mobile Services (HMS) integration configuration.
    Open source →
  6. 2.4.0 27 Nov 2025
    Release notes

    Release Notes for 2.4.0

    November 27, 2025

    • Added:
      • Documents major push notification updates: notification_state event as a new token tracking method, Application ID configuration, and migration requirements for the Multiple mobile apps feature.
      • Updates native Android SDK to version 4.8.0.
      • Updates native iOS SDK to version 3.9.0.
    • Fixed:
      • Fixes in-app content blocks preventing vertical scrolling on iOS.
    Open source →
    Release notes

    September 30, 2019

    • Features
      • App links: SDK can now track app opens from App Link. Sessions that are started from App Link contain campaign data.
    • Bug Fixes
      • Exponea SDK can only be initialized once. Subsequent calls to Exponea.init are ignored. Multiple instances of SDK cause sessions to be tracked twice.
    Open source →
    Release notes

    November 27, 2025

    • Added:
      • Documents Flutter SDK version update guide (major push notification updates): notification_state event as a new token tracking method, Application ID configuration, and migration requirements for the Multiple mobile apps feature.
      • Updates native Android SDK to version 4.8.0.
      • Updates native iOS SDK to version 3.9.0.
    • Fixed:
      • Fixes in-app content blocks preventing vertical scrolling on iOS.
    Open source →
  7. 2.3.0 03 Nov 2025
    Release notes

    Release Notes for 2.3.0

    November 03, 2025

    • Added:
      • Adds support for Multiple mobile apps/devices feature.
      • Replaces age with timestamp in specific requests.
      • Updates native Android SDK to version 4.7.0.
      • Updates native iOS SDK to version 3.8.2.
      • Expands the integration section with a checklist to help users navigate between multiple steps in the documentation.
      • Makes SwiftExponeaPlugin.continueUserActivity public.
    Open source →
    Release notes
    • Added option to fetch consent cateogires (see FETCH.md)
    Open source →
    Release notes

    November 03, 2025

    • Added:
      • Adds support for Multiple mobile apps/devices feature.
      • Replaces age with timestamp in specific requests.
      • Updates native Android SDK to version 4.7.0.
      • Updates native iOS SDK to version 3.8.2.
      • Expands the integration section with a checklist to help users navigate between multiple steps in the documentation.
      • Makes SwiftExponeaPlugin.continueUserActivity public.
    Open source →
  8. 2.2.0 02 Oct 2025
    Release notes

    Release Notes for 2.2.0

    October 2, 2025

    • Added:
      • Replaces AppCenter with Sentry for internal telemetry usage
      • Updates native Android SDK to version 4.5.0.
      • Updates native iOS SDK to version 3.7.0.
      • Adds minor documentation improvements.
    • Fixed:
      • Fixes Xcode 26 build issues related to 'performAndWait' method.
      • Fixes support of example app running on newer Flutter versions.
    Open source →
    Release notes
    • Fix for crash with billing client 1.2 dependency
      • It is now required to provide a list of SKUs of in app purchases you wish to track. Please see this document for information about how to set this up.
    Open source →
    Release notes

    October 2, 2025

    • Added:
      • Replaces AppCenter with Sentry for internal telemetry usage
      • Updates native Android SDK to version 4.5.0.
      • Updates native iOS SDK to version 3.7.0.
      • Adds minor documentation improvements.
    • Fixed:
      • Fixes Xcode 26 build issues related to 'performAndWait' method.
      • Fixes support of example app running on newer Flutter versions.
    Open source →
  9. 2.1.0 04 Jun 2025
    Release notes

    Release Notes for 2.1.0

    June 4, 2025

    • Added:
      • Adds support for multiple In-App Content Blocks in the same placeholder through InAppContentBlockCarousel. The SDK will loop through the content blocks one at a time in order of the configured Priority.
      • Adds support for AppInboxDetailView and AppInboxListView as widgets for integrating App Inbox into Flutter apps.
      • Adds requirePushAuthorization, allowWebCookies, and appInboxDetailImageInset Android-specific parameters to the configuration.
      • Adds rich styling support for native in-app messages.
      • Adds Segmentation API feature support
      • Updates native Android SDK to version 4.4.0.
      • Updates native iOS SDK to version 3.5.1.
      • Adds minor documentation improvements.
      • Increases the minimum supported Android API level to 24.
    • Fixed:
      • Fixes an issue where, in certain scenarios, the app would crash while parsing In-App message during manual tracking.
      • Fixes and updates some links in the documentation.
    Open source →
    Release notes
    • Advanced tracking for push-notification actions
    • Flushing behaviour fixes
    Open source →
    Release notes

    June 4, 2025

    • Added:
      • Adds support for multiple In-App Content Blocks in the same placeholder through InAppContentBlockCarousel. The SDK will loop through the content blocks one at a time in order of the configured Priority.
      • Adds support for AppInboxDetailView and AppInboxListView as widgets for integrating App Inbox into Flutter apps.
      • Adds requirePushAuthorization, allowWebCookies, and appInboxDetailImageInset Android-specific parameters to the configuration.
      • Adds rich styling support for native in-app messages.
      • Adds Segmentation API feature support
      • Updates native Android SDK to version 4.4.0.
      • Updates native iOS SDK to version 3.5.1.
      • Adds minor documentation improvements.
      • Increases the minimum supported Android API level to 24.
    • Fixed:
      • Fixes an issue where, in certain scenarios, the app would crash while parsing In-App message during manual tracking.
      • Fixes and updates some links in the documentation.
    Open source →
  10. 2.0.0 13 Dec 2024
    Release notes

    Release Notes for 2.0.0

    December 13, 2024

    • Added:
      • Updates native Android SDK to version 4.0.1.
      • Updates native iOS SDK to version 3.0.1.
      • Updates the default session timeout to 60 seconds.
      • Adds a manualSessionAutoClose configuration parameter to override automatic session end tracking for open sessions when sessionStart is called multiple times.
      • Adds compatibility with Android Gradle Plugin 8.
      • Adds identification of Cancel button clicks in in-app message close events and inclusion of the button label in the tracked event.
      • Adds minor documentation improvements.
    • Fixed:
      • Fixes an issue on iOS where an empty App Inbox caused click events to be passed to the underlying app.
      • Fixes an issue where, in certain scenarios, the app would crash while parsing Recommendations .

    Release Notes

    Open source →
    Release notes
    • Removal of deprecated functions
    • Documentation improvements
    Open source →
    Release notes

    December 13, 2024

    • Added:
      • Updates native Android SDK to version 4.0.1.
      • Updates native iOS SDK to version 3.0.1.
      • Updates the default session timeout to 60 seconds.
      • Adds a manualSessionAutoClose configuration parameter to override automatic session end tracking for open sessions when sessionStart is called multiple times.
      • Adds compatibility with Android Gradle Plugin 8.
      • Adds identification of Cancel button clicks in in-app message close events and inclusion of the button label in the tracked event.
      • Adds minor documentation improvements.
    • Fixed:
      • Fixes an issue on iOS where an empty App Inbox caused click events to be passed to the underlying app.
      • Fixes an issue where, in certain scenarios, the app would crash while parsing Recommendations .
    Open source →
  11. 1.7.0 07 Aug 2024
    Release notes

    August 07, 2024

    • Added:
      • Introduces improved SDK documentation at documentation.bloomreach.com.
      • Updates native Android SDK to version 3.16.0.
      • Updates native iOS SDK to version 2.28.0.
      • Extends the SDK API with:
        • In-app content block callback and tracking methods
        • In-app message callbacks and tracking methods
        • A method to track payment events
        • Methods related to handling and tracking push notifications
    • Fixed:
      • Fixes incorrectly mapped parameters in trackAppInboxClick.
      • Fixes incorrect links and other minor issues in the documentation.
    Open source →
  12. 1.6.0 08 Mar 2024
    Release notes

    March 08, 2024

    • Features
      • Added In-app messages callback handler to define your customised message action handling
      • Android PUSH notification permission request support
      • Documentation extended with PUSH notification payload structure description, PUSH handling and more
      • Anonymize feature has been described with more details in documentation
    Open source →
  13. 1.5.0 29 Jan 2024
    Release notes

    January 29, 2024

    • Features
      • In-app content block feature has been added into SDK
      • Dart SDK version increased to 2.17.0
      • Flutter minimal version increased to 3.0.0
    • Bug Fixes
      • Fixed: Bad handling of native errors to Flutter ones causes crash
      • Fixed: Wrong data types for App Inbox params showIcon and enabled
    Open source →
  14. 1.4.2 11 Oct 2023
    Release notes

    October 11, 2023

    • Bug Fixes
      • Fixed: requireNotConfigured() used in isRead and other methods
    Open source →
  15. 1.4.1 15 Aug 2023
    Release notes

    August 15, 2023

    • Bug Fixes
      • Fixed: Mapping of is_read vs isRead and create_time vs createTime
      • Fixed: Registration of App Inbox button for iOS part
    Open source →
  16. 1.4.0 28 Apr 2023
    Release notes

    April 28, 2023

    • Features
      • Native SDK updated - Android to 3.5.0
      • Support section added to main Readme
    Open source →
  17. 1.3.1 15 Mar 2023
    Release notes

    March 15, 2023

    • Bug Fixes
      • Fixed: Parsing pushAccentColor with support of ARGB format
      • Fixed: Handles empty/null push notification data correctly
    Open source →
  18. 1.3.0 03 Mar 2023
    Release notes

    March 03, 2023

    • Features
      • Added App Inbox feature with PUSH and HTML - Inbox message type support
      • Added support for Customer token authorization
    Open source →
  19. 1.2.0 02 Feb 2023
    Release notes

    February 02, 2023

    • Features
      • Native SDK updated - Android to 3.2.1 and iOS to 2.13.1
      • Added Configuration flag to be able to disable tracking of default properties along with customer properties
      • Guiding documentation added for Push notification update after certain circumstances
      • Added documentation notes about tracking consent according to DSGVO/GDPR
    • Bug Fixes
      • Fixed: Update minimal iOS supported version in doc
    Open source →
  20. 1.1.0 02 Sep 2022
    Release notes
    • Anonymize feature
    • Dependencies update
    • Pass custom data to FCM manager
    • Fixed flushing behavior (Changed timestamp from milliseconds to seconds)
    • Fixed push tracking with Android 8+
    • SDK is now compatible with Android API 14+
    Open source →
    Release notes

    September 02, 2022

    • Features
      • Added a support of HTML InApp messages
      • Shows a warn log for developer if old SDK version is used
    • Bug Fixes
      • Fixed: Version upgrade guide is linked from README and Release Notes documentations
      • Fixed: License established to MIT
      • Fixed: Duplicated push open action track is not called on app cold start
    Open source →
  21. 1.0.0 25 Mar 2022
    Release notes

    March 23, 2022

    Open source →
  22. 0.2.1 12 Aug 2021
    Release notes

    August 12, 2021

    • Fixes
      • Package usage in README.md
    Open source →
  23. 0.2.0 12 Aug 2021
    Release notes

    August 12, 2021

    • Features
      • Universal links and app links
    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