Changelog
Check out the release history for the Flutter SDK. Stable releases have been tested thoroughly and are ready for use in your production apps.
Need to upgrade?
Select your current version to see all the features and fixes from your version to the latest release.
Breaking Changes
Features
Bug Fixes
2.x Releases
2.1.1
code changesUpdates the iOS native dependency from
3.7.1
to3.7.2
and Android native dependency from4.5.0
to4.5.2
which includes the following improvements.Bug Fixes
- [Android] Fixes the bug where device update/delete events would not migrate automatically when migrating from v3 to v4 (https://github.com/customerio/customerio-android/issues/481)
- [Android & iOS] Fixes in-app messages overlay background color being ignored from in-app message payload (https://github.com/customerio/customerio-android/issues/485) (https://github.com/customerio/customerio-ios/issues/843)
2.1.0
code changes2.0.0
code changes⚠ BREAKING CHANGES
- Data Pipelines Support: Sending your mobile data into our customer data platform (CDP) helps you support Journeys and the rest of your martech stack—analytics, data warehouses, CRMs, and more. (#187)
NOTE: Please follow the migration guide for a seamless upgrade to this version.
Features
- Anonymous tracking: You can send anonymous events, and we’ll reconcile anonymous activity with your users when you identify them.
- Built-in lifecycle events: the SDK now automatically captures events like “Application Installed” and “Application Updated” for you, so you better understand your users’ behaviors in your app.
- New device data: The SDK captures complete device-level context, such as your audience’s screen dimensions, device names, and more.
Improvements
- Resolves an issue where the user agent for events was labeled as coming from the iOS SDK instead of the Flutter SDK.
1.x Releases
1.5.2
code changesUpdates Android Native dependency from 3.11.0 to 3.11.2 which includes following improvements.
Features
- Messages created in the new drag and drop in-app editor will load much faster and don’t require pre-fetching assets. If you are using the older in-app editor, the initial in-app message may experience a delay. We highly recommend upgrading to the new in-app editor to avoid this issue and ensure optimal performance. [#139] (b10cc75)
Bug Fixes
- Fixed crash that could occur on some Android devices during asset pre-fetching step in certain situations. [#139] (b10cc75)
- Resolved an issue where calling
CustomerIO.MessagingInApp().dismissMessage()
explicitly would print crash logs on Android. The method can now be called safely without unnecessary logs. [#142] (1635acf)
1.5.1
code changes1.5.0
code changesFeatures
- When using page rules and when an in-app messages need a second to load, the in-app message might appear after a user navigates to another page. We made changes to ensure the page-rules are checked after the message is loaded and immediately before it’s displayed in order to resolve this issue.(#131) (a563055)
1.4.0
code changes1.3.2
code changes1.3.1
code changes1.3.0
code changes1.2.7
code changes1.2.6
code changes1.2.5
code changes1.2.4
code changes1.2.3
code changes1.2.2
code changes1.2.1
code changes1.2.0
code changes1.1.2
code changes1.1.1
code changes1.1.0
code changes1.0.0
code changesFeatures
- added missing methods (#17) (73f29e6)
- added SDK config (#1) (e8ed7dd)
- tracking and in-app added (#2) (c23f2d9)
Bug Fixes
- add test coverage and refactored scripts (#34) (f7f2387)
- formatting issues (d67fa7e)
- in-app remove gist org id (#19) (ce4cc9e)
- missing methods and extra dependency (2c5deca)
- obj-c bindings issue (0dbe4ef)
- plugin version in user-agent (a10e482)
- release script typo (2a8b7ae)
- typo fixed (#9) (a5107df), closes #7 #8
- updated android dependency to auto update (#24) (040cef2)
- updated icon and typo (57c6eef)