Skip to content

Releases: exponea/exponea-android-sdk

Version 4.0.1

11 Oct 12:06
150999c
Compare
Choose a tag to compare

Release Notes for 4.0.1

October 11, 2024

  • Added:
    • Adds several minor documentation improvements.
  • Fixed:
    • Fixes invalid cookie parameter sending for fetch segments.
    • Fixes missing item in version 4.0.0 release notes.
    • Fixes incorrect Segmentation API category type in documentation from merchandise to merchandising.
    • Fixes triggering of segments fetch for PUSH token track.

Version 4.0.0

25 Sep 18:52
f58e80c
Compare
Choose a tag to compare

Release Notes for 4.0.0

September 25, 2024

  • Added:
    • Improves the behavior of the Segmentation API’s getSegments method.
    • Adds identification of Cancel button clicks in in-app message close events and inclusion of the button label in the tracked event.
    • Adds documentation on overriding button action type.
    • Speeds up loading of in-app content blocks.
    • Improves in-app content block carousel type documentation.
    • Updates the default session timeout to 60 seconds.
    • Adds tracking of session end when calling anonymize() while auto session tracking is enabled.
    • Adds automatic session end tracking for open sessions when sessionStart is called multiple times. This behavior is consistent with that of the iOS SDK and can be configured using the manualSessionAutoClose configuration parameter.
    • Adds tracking of new state and notification_importance parameters to push notification delivery events.
    • Extends ContentBlockCarouselCallback with additional callback methods.
    • Adds a push notification delegate API to listen for push notification delivery and action clicks.
  • Fixed:
    • Fixes an issue where fetching App Inbox after calling identifyCustomer returned corrupt data.
    • Fixes an issue where reloading in-app messages triggered an infinite loop.
    • Fixes an issue where push notifications would not open the app on Xiaomi devices.
    • Fixes playing the default notification sound if a custom sound resource could not be loaded.
    • Fixes an issue where UTM parameters were incorrectly filtered out of deeplink URLs in tracking, for example, session_start events.

Version 3.16.0

02 Aug 13:30
1de71a8
Compare
Choose a tag to compare

Release Notes for 3.16.0

August 02, 2024

  • Added:
    • Updates tracking of campaign/click events to only track when the xnpe_cmp campaign identifier is present, updates the App Links documentation with details.
    • Adds a Push Notification Alert Sound section to the Push Notifications documentation.
    • Updates In-App Content Blocks carousel documentation.
  • Fixed:
    • Aligns display of push notifications and playing of alert sounds with the Google guidelines.
    • Adds NULL handing to notification data parsing.
    • Resolves a dependency conflicts related to internal usage by the SDK of the Coil library.
    • Standardizes regexp parsing of HTML.
    • Updates push token correctly according to authorization requirements and permission status
    • Dismisses In-app message dialog correctly for already closing application

Version 3.15.0

27 Jun 13:44
4eebee3
Compare
Choose a tag to compare

Release Notes for 3.15.0

June 27, 2024

  • Added:
    • Adds support for multiple In-App Content Blocks in the same placeholder through ContentBlockCarouselView. The SDK will loop through the content blocks one at a time in order of the configured Priority.
    • Adds improved session handling based on the Activity lifecycle.
    • Adds inAppMessageShown and inAppMessageError methods to InAppMessageCallback to improve support for customized In-App Message behavior.
    • Aligns GIF support across App Inbox, In-App Messages, and In-App Content Blocks.
    • Adds an improvement ensuring that In-App Messages are only fetched while the app is in the foreground.
  • Fixed:
    • Fixes broken links on the main documentation page.

Version 3.14.0

13 May 13:24
b7a3e83
Compare
Choose a tag to compare

Release Notes for 3.14.0

May 13, 2024

  • Features
    • Introducing SDK documentation 2.0
    • Added support for Android API 34
  • Bug Fixes
    • Fixed: Track events has been storing in UI thread that violates StrictMode policy

Version 3.13.1

25 Apr 18:22
Compare
Choose a tag to compare

Release Notes for 3.13.1

April 25, 2024

  • Bug Fixes
    • Fixed: Segmentation API callback with includeFirstLoad=true wasn't notified for empty (cache) vs empty (fetch) segmentations data

Version 3.13.0

17 Apr 07:13
Compare
Choose a tag to compare

Release Notes for 3.13.0

April 16, 2024

  • Features
    • Segmentation API feature support
  • Bug Fixes
    • Fixed: Customer Token authorization could be forced to used after anonymization

Version 3.12.0

28 Mar 15:07
Compare
Choose a tag to compare

Release Notes for 3.12.0

March 28, 2024

  • Features
    • In-app message load refactoring (show on the first load etc.)
    • In-app message documentation extended with tracking and consent information
  • Bug Fixes
    • Fixed: NotificationChannel is not registered after autobackup and app reinstall
    • Fixed: Config for automaticPushNotification is not stored locally
    • Fixed: Image for App Inbox "PUSH" message detail is not shown correctly
    • Fixed: PUSH token tracking event is not consider allowDefaultCustomerProperties flag

Version 3.11.2

11 Jan 12:24
Compare
Choose a tag to compare

Release Notes for 3.11.2

January 11, 2024

  • Bug Fixes
    • Fixed: Invoking of In-app content blocks behaviour callback from outside is not reflected to local flags about showing and interaction

Version 3.11.1

23 Dec 19:07
Compare
Choose a tag to compare

Release Notes for 3.11.1

December 23, 2023

  • Bug Fixes
    • Fixed: Using of HtmlNormalizer is not available as public, and normalization process can not be set
    • Fixed: Loading of In-app content block HTML message with same content does not trigger onMessageShown event