Changelog
Subscribe to our changelog
Subscribe to our changelog to receive emails whenever we make updates to the Atomic area(s) that most interest you.
28 January 2026
SwiftUI (25.4.0)
- Deprecation:
import AtomicSDKis deprecated; useimport AtomicSwiftUISDKinstead. If you are migrating from the legacy iOS SDK, see the migration section in the iOS SDK guide. - Feature: Push notification registration now accepts explicit environment identifiers so a single app ID can be registered for
sandbox,production, or both. See the iOS SDK guide for setup details. - Enhancement: Simplified SDK import by removing the requirement for
import AtomicSDKin the SwiftUI SDK. - Enhancement: A new custom string
dismissTitlehas been added to container configuration. See the iOS SDK guide for more information. - Bugfix: Fixes an issue where the "No internet connection" banner could be displayed at wrong positions in some cases.
- Bugfix: Fixes an issue where the analytics
notification-receivedcould fail to be sent in some rare cases. - Bugfix: Fixes an issue where analytics events tracking runtime variables did not reflect the list style of the container variant correctly.
15 January 2026
Android Jetpack Compose (25.4.0)
- Feature: Adds support of card element "Number Input".
- Feature: Adds support for card element "Dropdown".
- Enhancement: The JWT retry interval can now be configured in the LoginConfiguration.
- Bugfix: Fixes a crash which could occur when loading fonts for the first time.
- Bugfix: Removes default resources which could conflict with resources already included in the app integrating the SDK.
14 January 2026
Workbench
- Enhancement: A description can now be added to stream containers. This description is surfaced in the send-card configuration when choosing a stream to send the card to. Adding a description to a container helps workbench users be aware of the context in which a container is used in your application.
- Enhancement: The insights "Push notifications" tile now includes the count of push notifications sent by Action Flow send-notification steps.
22 December 2025
Web (25.4.0)
Note: Versions 24.3.* of the SDK are no longer supported as of this release. If you are using this or earlier versions it is recommended to update to a supported SDK release, see the table of supported releases for further information.
- Feature: Dropdown inputs now support additional theme options, for more information see the theme reference in the documentation, or the theme editor in the Atomic Workbench.
- Enhancement: Adds two new stream filter methods:
addCardContentFilter&addSubviewContentFilterwhich allow filtering by content within cards. - Bugfix: Fixes an issue where the card overlay for when an image upload is in progress would not completely cover the card.
19 December 2025
Workbench
- Enhancement: Adds new theme properties to style dropdown menu elements - compatible with upcoming SDKs Jetpack Compose 25.3.2 and Web SDK 25.4.0.
05 December 2025
Android Jetpack Compose (25.3.1)
- Feature: Adds the ability to track when push notifications are received by the host app and generate a
notification-receivedanalytics event when the notification is an Atomic push notification. - Feature: Adds the option to define which field in the JWT represents the atomic ID. The corresponding setting must also be set in the Atomic Workbench on the relevant SDK API key. See the Compose SDK guide for more information.
- Enhancement: Changes the HTTP backend to use OkHTTP, supporting more advanced networking configuration.
- Bugfix: Fixes an issue where custom field names for text editor and checkbox group elements weren't used.
04 December 2025
Workbench
- Bugfix: Resolves an issue where subview card elements could not be removed in the card editor in some cases.
- Bugfix: Timezone preference is applied to insights "Last started/sent" info in Action Flow started & Cards sent tiles.
- Enhancement: Navigation menu for environment and organisation settings pages has been updated to an accordion style menu.
- Feature: New "Acceptable response codes" setting on Send Request steps, which allows graceful handling of non-successful web requests without causing the Action Flow to fail.
Platform
- Feature: Send Request steps now produce a specific error when a response code is not returned from a request, such as from a network issue or timeout. Previously this was treated as a 500 response.
- Feature: Send Request steps now produces a specific error when the request credentials couldn't be found. Previously this error was ambiguous and could be confused for a problem with the request to the target service.
28 November 2025
Workbench
- Enhancement: For "Action a card" or "Wait for card event" steps with multiple cards or events, you can now view all selected cards or events by clicking on "more" within the step on either the Action Flow editor or the Activity tab.
20 November 2025
Workbench
- Enhancement: In theme editor, move the subview padding option from
containers > subviewtoSubview > card. This new location better matches the functionality.
14 November 2025
Workbench
- Enhancement: Credentials for Action Flow send-request steps can now be created inline within the Action Flow editor.
- Enhancement: The Action Flow graph editor now automatically centers the graph on steps with validation errors when selecting "Go to step" from the validation modal.
- Enhancement: When using a script in an Action Flow conditional step, the script output and errors are now displayed, and invalid scripts will not be saved.
- Enhancement: Add additional improvements to the Snowflake preconfigured step.
- Bugfix: Resolves an issue in the Workbench UI where the max-lines value on a text input could appear blank in some cases.
6 November 2025
Note: This is the first stable release of the Android Jetpack Compose SDK. For new integrations we recommend using this SDK, for existing integrations we recommend planning your upgrade - please contact us if any support is needed. The existing Android SDK is now in support mode and will only receive bug fixes and security updates going forward.
Android Jetpack Compose (25.3.0)
- Feature: Introduces support for card element - Text Input.
- Feature: Introduces support for card element - Checkbox.
- Feature: Introduces support for card elements - Videos.
- Feature: Introduces the horizontal container variant. See the Jetpack Compose SDK guide for more information.
- Feature: Stream containers now have a new configuration property cardMaxWidth, which sets a maximum width and horizontal alignment of cards.
- Feature: Adds the
updateUsermethod to update the user profile. - Feature: Adds the
userMetricsmethod to retrieve the read and unread card count of each stream container. - Feature: Adds support for runtime variables.
- Enhancement: The time picker in the Remind Me screen now uses theme properties for dropdown input elements (subview).
- Enhancement: SingleCardView, HorizontalStreamContainer and StreamContainer now allow you to supply a String key to allow multiple containers in the same ViewModel scope.
- Enhancement: Adds more configurable custom strings.
- Enhancement: The first time loading experience now supports retrying when the theme fails to load.
- Bugfix: Fixes an issue where after the authentication delegate returned an empty string, later authentication requests would not succeed.
- Bugfix: Reduces the List element spacing to be aligned with iOS and Web SDKs.
Workbench
- Enhancement: Adds Preconfigured Action Flow steps for atomic.io API.
- Bugfix: Resolves an issue when deleting an in-use theme variable the UI, showing where the variable is in-use would sometimes show "undefined".
31 October 2025
Workbench
- Enhancement: Card preview settings now support new Web SDK version 25.3.0.
- Fix: Resolves issue where markdown links in a text block, in the workbench preview of a card, did not show an underline.
- Fix: Fixes issue in the Workbench theme editor where validation of the theme would sometimes run on an outdated version of the theme.
Platform
- Enhancement: Adds a limit of 100 webhook subscriptions per environment.
- Enhancement: API spec 1.8.1
- Updates description of webhook DELETE operation, resolves incorrectly documented payload body on this endpoint as well.
23 October 2025
Workbench
- Enhancement: Adds Amazon Connect pre-configured step to retrieve real-time contact analysis.
21 October 2025
Web (25.3.0)
Note: Versions 24.2.* of the SDK are no longer supported as of this release. If you are using this or earlier versions it is recommended to update to a supported SDK release, see the table of supported releases for further information.
- Breaking Change: This version introduces custom padding for a number of card elements. If your stream containers use a theme where action buttons have a transparent background color, you will need to update the 'Button group padding' in your theme, setting the left & right padding values to 0px and top and bottom padding values to 10px, in order for action buttons to have the same appearance as they do in prior versions of the SDK.
- Deprecation: Configuration for the card minimum height, horizontal container & container in a controlled open state have been relocated.
- Feature: Introduces a new stream container variant, the modal stream container. See the Web SDK guide for more information.
- Feature: Introduces a new visual decorator, Horizontal Rule. See the Theme reference for more information.
- Feature: Adds support for custom padding and spacing for containers, cards, subviews, card components and buttons. See the Theme reference for more information.
- Enhancement: Improves authentication within the analytics process.
- Bugfix: Fixes an issue where the ellipsis in a text truncation was not being displayed in the color of the text in the text block.
- Bugfix: Fixes an issue where banner videos did not fill all the way to the top corners of the card when using a theme with a thicker card border.
- Bugfix: Fixes an issue where cards with an inline image would not load the image correctly where the image included unencoded special characters.
16 October 2025
Workbench
- Enhancement: UI & UX improvments to the theme editor.
- Feature: Action Flow custom event listener & scheduled triggers now generally available.
- Feature: SDK 25.2.0 features, expanded upvote options & click-to-expand on text box are now generally available.
- Feature: Automatically set timezone on customer profile on SDK connection.
- Bugfix: Fixes an issue where some Action Flows would display the name "Untitled" in the Insights screen.
15 October 2025
Flutter (24.2.6)
- Breaking Change: iOS minimum supported version has been raised from 12.0 to 13.0.
- Enhancement: Supports the new 16KB memory page size on Android.
- Enhancement: Upgrades Android SDK version to 24.2.7.
- Enhancement: Upgrades iOS SDK version to 24.2.11.
14 October 2025
Android Jetpack Compose (25.3.0-beta2)
- Breaking Change: The SDK now requires
coreLibraryDesugaringEnabledto be true. - Feature: Subviews are now supported.
- Feature: Introduces a new method setClientAppVersion. Further detail on this is in the documentation, setting the version of the client app.
- Enhancement: StreamContainer and all Atomic created activities now handle WindowInsets when edge to edge is enabled, ensuring content isn't obscured by the system bars, status bar or display cutout.
- Enhancement: Improves the visual appearance and reliability of the swipe, snooze and dismiss animations.
- Enhancement: Enhanced authentication in analytics process.
- Enhancement: Active state properties for buttons are now fully supported.
- Bugfix: Fixes an issue where the placeholder icon for images was potentially visible when using transparent images.
- Bugfix: Fixes an issue where the "More Options" bottom sheet didn't go right to the edges when using an Android device using gestures rather than software buttons.
- Bugfix: Cards with only the "Dismiss" overflow menu option will now render with a cross.
- Bugfix: Cards with no overflow menu options enabled will no longer show the menu button.
- Bugfix: Fixes a missing class error when using R8 minification in release mode.
- Bugfix: Fixes an issue where JWT tokens failed to decode when using some versions of Kotlin.
- Bugfix: Improves the performance of the full-screen image activity.
- Bugfix: Fixes an issue where the snoozed until toast message time would sometimes be truncated down to the minute before the card was snoozed until.
- Bugfix: Fixes a crash that could occur when loading large images on API 31 and earlier devices.
10 October 2025
Workbench
- Enhancement: The Action Flow editor now displays errors in the right-hand panel for send-request step request and response mapping inputs when a mapping issue is detected.
- Enhancement: The Action Flow context picker now shows preceding steps that have invalid configuration or failed execution.
- Bugfix: Fixes an issue where invalid Action Flow context could not be resolved in the graph editor in some cases.
- Bugfix: Fixes an issue with broken scripts in some preconfigured Send Request steps when using Action Flow context with specific properties.
8 October 2025
SwiftUI (25.3.0)
- Breaking Change: The
cardMaxWidthproperty has been updated from aCGFloatto an enum type. See the iOS SDK guide for more information. - Feature: Introduces a new visual decorator, Horizontal Rule. See Theme reference for more information.
- Feature: Adds support for custom padding and spacing for containers, cards, subviews, card components and buttons. See Theme reference for more information.
- Enhancement: Buttons now support the theme’s Active state properties (Top Level / Subview → Button → Primary/Secondary → Active state).
- Enhancement: Improves authentication within the analytics process.
- Enhancement: Compilation on iOS 15 or earlier now fails with a clear, descriptive error.
- Bugfix: Fixes an issue where long video playback could be interrupted when a card contained script variables.
2 October 2025
Workbench:
- Enhancement: Adds filter for customer ID to the Insights dashboard.
- Enhancement: Renames "test accounts" in configuration settings to "test customers".
- Enhancement: The
cancel-async,complete-async, anddismiss-asynccard API endpoints now require at least one filter condition as a query parameter to prevent the operation applying to all cards. - Enhancement: A new
allowUnsafeOperationquery parameter is available on thecancel-async,complete-async, anddismiss-asyncendpoints to bypass this behaviour. - Enhancement: Improved performance on the Analytics debugger tool.
25 September 2025
Workbench:
- Bugfix: Resolves issue with buttons in the workbench not having a disabled state when clicked.
- Bugfix: Fixes being unable to unset variable values in send Action Flow modals in some cases.
- Enhancement: The deprecated SDK debugger log tool has been removed. The tool link now takes you to the Audit Log debugger tool.
Platform
- Bugfix: Fixes some issues when using a variable inside another variable or itself.
19 September 2025
Workbench:
- Feature: Filtering for successful and unsuccessful events is now available in the Audit Log Debugger tool.
- Feature: Filtering on user ID, Action Flow ID, and event name is now available in the Analytics Debugger tool.
- Feature: String variable types now support different values based the card being shown on web, iOS, or Android.
- Bugfix: WebSocket connections are now logged to audit log.
- Deprecation: The SDK debugger tool is marked as deprecated and will be removed in coming weeks. Please use the Audit Log Debugger instead.
16 September 2025
Workbench:
- Enhancement: Improves performance of filters in the Audit log debugger tool.
- Enhancement: Adds Action Flow preconfigured Send Request step for the Converse API in Amazon Bedrock.
- Enhancement: Adds Action Flow preconfigured Send Request step to list events in Google Calendar.
- Bugfix: Improves graph positioning when adding or removing steps in Action Flow editor.
04 September 2025
Workbench:
- Enhancement: It is now possible to filter by URL and Resource individually in the audit log debugger tool.
- Enhancement: When a send request fails, the response body is now included in the Action Flow debug log and analytic events to allow for easier debugging.
28 August 2025
Platform:
- Enhancement: Adds new UI for insights dashboard filtering and a new filter for the trigger that started the Action Flow (available when querying from Friday 29th August 2025 onwards).
- Enhancement: Removes v1 insights dashboard
- Enhancement: Adds a new credential type, Google service account, for interacting with Google APIs from Action Flow send-request steps or webhooks
20 August 2025
Platform:
- Enhancement: Adds
sourceTriggerIdto events to track what the trigger was that started the flow that the event is relevant to. - Enhancement: Add OAuth client credential support for POST requests sending OAuth parameters as URL query parameters.
15 August 2025
Workbench
- Feature: Google Gemini integration for Action Flows is now available.
- Feature: New "Customers reached" metric added to Insights, representing the number of unique customers who have viewed a card.
- Enhancement: Opening "Cards completed" and "Cards dismissed" in Insights now includes a list of up to 50 user IDs who completed or dismissed the relevant cards.
- Enhancement: The Send Action Flow modal now provides a UI for setting variables in the start payload.
8 August 2025
React Native (25.2.0)
- Feature: The React Native SDK now supports the new Fabric architecture.
- Enhancement: Upgrades iOS SDK version to 25.2.0.
- Enhancement: Upgrades Android SDK version to 25.2.0.
7 August 2025
Workbench
- Enhancement: The "Test Action Flow modal" in the Action Flow graph editor and the "Send Action Flow modal" on the customers screen now persist the debug logs until the tab is closed.
- Bugfix: When a legacy card is viewed in the Action Flow editor a non-ignorable prompt is now shown to migrate the card to Action Flows.
Platform
- Enhancement: The Custom events creation API endpoint now no longer requires an event to provide an ID - if not provided the platform will generate one.
- Enhancement: When an analytic event includes an Action Flow
stepId, it will now also include the correspondingstepNameandstepType.
6 August 2025
Web (25.2.1)
- Bugfix: Fixes an issue where the ellipsis in a text truncation were not being displayed in the color of the text in the text block.
31 July 2025
Workbench
- Feature: Introduces pre-configured send-request step types in beta in the add-step modal to streamline integration with selected services.
Platform
- Deprecation: The
last_segment_entered_atandlast_segment_exited_atuser fields have been removed. This change does not affect the emission ofsegment-entered&segment-exitedevents.
Android (25.2.0)
- Feature: Adds support for additional card voting features. You can now choose to receive feedback when cards are voted useful. See the card voting documentation for more details.
30 July 2025
Android Jetpack Compose (25.3.0-beta1)
- Feature: Introduces the Android Jetpack Compose SDK. This is a beta release it does not have parity with the existing Android SDK. Information on getting started with the new SDK can be found in the Android Jetpack Compose SDK guide.
29 July 2025
iOS (25.2.0)
- Feature: Adds support for additional card voting features. You can now choose to receive feedback when cards are voted useful. See the card voting documentation for more details.
- Bugfix: Fixes LLVM symbol conflicts preventing code coverage collection in Xcode 16.3+ when integrating the SDK.
iOS (25.1.3)
Note: This is a maintenance release to implement bug fixes for SDK versions 25.1.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes LLVM symbol conflicts preventing code coverage collection in Xcode 16.3+ when integrating the SDK.
iOS (24.3.6)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.3.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes LLVM symbol conflicts preventing code coverage collection in Xcode 16.3+ when integrating the SDK.
iOS (24.2.11)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes LLVM symbol conflicts preventing code coverage collection in Xcode 16.3+ when integrating the SDK.
24 July 2025
SwiftUI (25.2.0)
- Deprecation: The SDK stream container configuration option
cardVotingOptionsis now deprecated. It will be removed in a future release. Please instead use the card voting menu configuration option, available in the Atomic workbench. See the card voting documentation for more details. - Deprecation: StreamContainer.init(isInNavigationStack:containerId:configuration:) is now deprecated. It will be removed in a future release. Please instead use .init(containerId:configuration:).
- Feature: Adds support for the new expand/collapse feature for the 'Text' card element. See the card element documentation for more details.
- Feature: Adds support for additional card voting features. You can now choose to receive feedback when cards are voted useful. See the card voting documentation for more details.
- Enhancement: Containers now have adaptive navigation behaviour, automatically handling both cases when
NavigationStackis present or absent. - Bugfix: Fixes an issue where card elements with icons did not behave properly with VoiceOver.
23 July 2025
Workbench
- Enhancement: When cloning an Action Flow send-card step, a new option is available to also make a clone of the related card template.
- Enhancement: A new modal has been designed when adding steps to an Action Flow.
21 July 2025
Web (25.2.0)
- Deprecation: The SDK stream container configuration option
cardVotingis now deprecated. It will be removed in a future release. Please instead use the card voting menu configuration option, available in the Atomic workbench. See the card voting documentation for details. - Feature: Adds support for the new expand/collapse feature for the 'Text' card element. You can now specify a maximum number of lines of text to display, with the SDK truncating the text to that length and providing a button to expand/collapse the text content. See the card element documentation for details.
- Feature: Adds support for additional card voting features. You can now choose to receive text feedback when cards are voted useful. You can also choose to disable text feedback when cards are voted not useful. See the card voting documentation for details.
- Enhancement: The single card container, and standalone container (when set to autosize), will now resize when there is a change in the size of the host application viewport.
17 July 2025
Workbench
- Bugfix: Fixes an issue where it was possible to create invalid customer filter criteria on the customers page.
- Enhancement: Allow setting "x-goog-api-key" in "custom headers" credentials.
10 July 2025
Workbench
- Bugfix: Fixes an issue where it was possible to create invalid segments in the customers page.
- Feature: Card checkbox elements have moved from beta to general availability.
- Enhancement: Script variables can now be used to populate card checkbox group elements
03 July 2025
Workbench
- Feature: Additional formatting options for date types in Action Flow context and variables are now available in beta.
- Enhancement: Performance of tag filters in the customers screen have been improved.
- Enhancement: Improvements to theme editor variables.
- "font size" variables are now called "text styles"
- "Text style" variables can now be used to configure line heights.
- Bugfix: Fixes an issue where "spacing" and "text style" theme variables could not be updated and did not support decimals.
Platform
- Feature: Push notification payloads,
notifications-not-sentandnotification-sentevents now include a new propertyproperties.atomicPushIdwhen available.
26 June 2025
Web (25.1.1)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (25.1.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: The single card container & standalone container (when set to autosize) will now resize when there is a change in the size of the host application viewport.
Web (24.3.4)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.3.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: The single card container & standalone container (when set to autosize) will now resize when there is a change in the size of the host application viewport.
- Bugfix: Fixes an issue where a card-subview-exited analytics event would not be emitted when navigating away from a card subview via a markdown card subview link.
- Bugfix: Fixes an issue which could result in multiple subscribe messages being sent for the same card feed subscription.
Web (24.2.6)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.2.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: The single card container & standalone container (when set to autosize) will now resize when there is a change in the size of the host application viewport.
- Bugfix: Fixes an issue where a card-subview-exited analytics event would not be emitted when navigating away from a card subview via a markdown card subview link.
- Bugfix: Fixes an issue which could result in multiple subscribe messages being sent for the same card feed subscription.
Web (24.1.7)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.1.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: The single card container & standalone container (when set to autosize) will now resize when there is a change in the size of the host application viewport.
- Bugfix: Fixes an issue where a card-subview-exited analytics event would not be emitted when navigating away from a card subview via a markdown card subview link.
- Bugfix: Fixes an issue which could result in multiple subscribe messages being sent for the same card feed subscription.
25 June 2025
Workbench
- Feature: Spacing variables have been introduced to the theme editor to allow for re-use of the same pixel measurements in size-based theme properties.
23 June 2025
Workbench
- Enhancement: Speed improvements on customers screen.
- Bugfix: Fixes an issue where Action Flow steps didn't always respond to clicking in the graph editor.
12 June 2025
Flutter (24.2.5)
- Bugfix: Fixes an issue where long video playback could be interrupted when the card contained script variables.
Workbench
- Enhancement: On the insights dashboard a new tile has been added for Action Flows Started
- NOTE: Only available when querying periods after 23rd May 2025.
- Bugfix: Fixes an issue where adding a step to an Action Flow conditional branch would sometimes be disallowed.
11 June 2025
iOS (25.1.2)
- Bugfix: Fixes an issue where long video playback could be interrupted when the card contained script variables.
iOS (24.3.5)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.3.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where long video playback could be interrupted when the card contained script variables.
iOS (24.2.10)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where long video playback could be interrupted when the card contained script variables.
6 June 2025
SwiftUI (25.1.1)
Note: The SwiftUI SDK is currently in beta.
- Feature: Introduces a new card element – File Upload. See the iOS SDK guide for more information.
- Feature: It is now no longer possible to select dates beyond the expiry date of a card when snoozing it using the SDK's built-in snooze date selector. See the iOS SDK guide for more information.
- Feature: Adds the option to define which field in the JWT represents the atomic ID. The corresponding setting must also be set in the Atomic Workbench on the relevant SDK API key. See the iOS SDK guide for more information.
- Enhancement: Link buttons are now supported on subviews.
- Enhancement: Error UIs are now displayed much faster when the network is not available.
- Enhancement: Improves the size and positioning of elements when they appear as the first item on cards.
- Bugfix: Fixes an issue where analytics event
stream-displayedwas not emitted in single card views.
21 May 2025
Workbench
- Enhancement: Visual improvements to icon selector in the card builder.
14 May 2025
Workbench
- Bugfix: Fixes warning from the additional payload field of submit buttons being reported as missing when used in subsequent steps.
- Bugfix: Fixes an issue where the positive & negative feedback counts were always 0 in the insights summary CSV.
- Bugfix: The bar in the Insights feedback tile is now representative of the total count of feedback, rather than the percent of feedback against viewed cards.
- Bugfix: Fixes an issue where, when clicking a subview link button in an older Action Flow version in the AF editor, you get navigated to the latest version of the Action Flow.
- Enhancement: Reduction in font size on insights tiles to prevent larger values from being truncated.
- Enhancement: Action Flow editor now warns when the default value for a card dropdown input does not exist in the source variable defaults.
- Feature: Insights v2 moves from beta to general availability. The new dashboard is now found at
${orgId}/${envId}/dashboard. The v1 dashboard is deprecated but remains available at${orgId}/${envId}/dashboard-v1.
13 May 2025
Android (25.1.1)
- Feature: Introduces the option to define which field in the JWT represents the atomic ID. The corresponding setting must also be set in the Atomic Workbench on the relevant SDK API key. See the Android SDK guide for more information.
7 May 2025
Platform
- Enhancement: Increases reliability and speed of the platform to update the following fields on a user;
- last_browser_name
- last_browser_version
- last_browser_os
- last_browser_os_version
- last_android_os_version
- last_android_device_name
- last_ios_os_version
- last_ios_device_name
- last_browser_seen_at
- last_android_seen_at
- last_ios_seen_at
- last_browser_sdk_version
- last_ios_sdk_version
- last_android_sdk_version
- last_browser_sdk_client_app_version
- last_ios_sdk_client_app_version
- last_android_sdk_client_app_version
- last_browser
- last_ios_device
- last_android_device
- BugFix: Fixes an issue where the user API endpoints still returned data for since-deleted custom fields.
Workbench
- Enhancement: Adds "Cards with videos played" tile to insights view when looking at data since May 1st 2025.
5 May 2025
iOS (25.1.1)
- Feature: Introduces the option to define which field in the JWT represents the atomic ID. The corresponding setting must also be set in the Atomic Workbench on the relevant SDK API key. See the iOS SDK guide for more information.
- Bugfix: Fixes an issue where the analytics event
sdk-initializedcould be unexpectedly emitted when renewing JWT tokens.
iOS (24.3.4)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.3.x. For information on the latest version, please see the iOS SDK guide.
- Feature: Introduces the option to define which field in the JWT represents the atomic ID. The corresponding setting must also be set in the Atomic Workbench on the relevant SDK API key. See the iOS SDK guide for more information.
- Bugfix: Fixes an issue where the analytics event
sdk-initializedcould be unexpectedly emitted when renewing JWT tokens.
iOS (24.2.9)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the iOS SDK guide.
- Feature: Introduces the option to define which field in the JWT represents the atomic ID. The corresponding setting must also be set in the Atomic Workbench on the relevant SDK API key. See the iOS SDK guide for more information.
- Bugfix: Fixes an issue where the analytics event
sdk-initializedcould be unexpectedly emitted when renewing JWT tokens.
iOS (24.1.14)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Feature: Introduces the option to define which field in the JWT represents the atomic ID. The corresponding setting must also be set in the Atomic Workbench on the relevant SDK API key. See the iOS SDK guide for more information.
- Bugfix: Fixes an issue where the analytics event
sdk-initializedcould be unexpectedly emitted when renewing JWT tokens.
1 May 2025
Workbench
- Bugfix: Fix payload variables being reported as missing a source step in some situations.
- Bugfix: Prevents deletion of create card steps that have listeners.
- Bugfix: Improves display of date ranges in the Action Flow previous version dropdown.
- Bugfix: Conditional steps no longer offer stop steps to condition branches that contain other steps.
- Bugfix: Ensure that file upload and submit button elements don't present a duplicate option in the Workbench UI.
- Bugfix: Fixes the display of the load sample script button within the webhook mapping modal.
- Bugfix: Fixes an issue where button padding top & bottom theme options were hidden in the theme editor.
SwiftUI (25.1.0)
Note: The SwiftUI SDK is currently in beta.
- Feature: Introduces support for card element - Dropdown.
- Feature: Introduces support for card element - Date Picker.
- Feature: Introduces a new option
scaleToFillfor when there is only one card in the horizontal container. See the SwiftUI SDK guide for more information. - Feature: It is now possible to include data as part of the payload pushed from an API trigger and capture it in the SDK event. See the iOS SDK guide for more information.
- Bugfix: Fixes an issue where the spacing between text elements was greater than intended.
- Bugfix: Fixes an issue where the dismiss icon was incorrectly enlarged.
- Bugfix: Fixes an issue where the analytics event
sdk-initializedcould be unexpectedly emitted when renewing JWT tokens. - Bugfix: Fixes an accessibility issue where the CTA title was still read out despite not being visible in the thumbnail layout.
- Bugfix: Fixes an issue where the network error banner view was missing in the stream container.
28 April 2025
Workbench
- Enhancement: Improves the event selection dropdown in the webhook subscription modal.
Platform
- Bugfix: Fixes an issue where Action Flow cancellation filtering by user Id did not work.
- Enhancement: Ensure message property of
notification-not-sentevents is always present
16 April 2025
Platform
- Bugfix: Fixes an issue where profile analytics fields weren't visible to variable conditions.
- Bugfix: Fixes an issue where the card cancel tool didn't show new jobs without a refresh.
4 April 2025
Web (25.1.0)
- Feature: Introduces the option to define which field in the JWT represents the atomic ID. The corresponding setting must also be set in the Atomic Workbench on the relevant SDK API key. See the Web SDK guide for more information.
- Bugfix: Fixes an issue where a card-subview-exited analytics event would not be emitted when navigating away from a card subview via a markdown card subview link.
- Bugfix: Fixes an issue which could result in multiple "subscribe" messages being sent for the same card feed subscription, upon initialization of a stream container.
Web (23.4.*)
Note: Web SDK versions 23.4.* are now deprecated and will no longer receive bug fixes or feature updates. Customers using 23.4.* releases should consider migrating to a more current stable release.
iOS (25.1.0)
- Enhancement: The interaction “None” in image elements is now explicitly handled, with no changes to existing behaviour.
iOS (23.4.*)
Note: iOS SDK versions 23.4.* are now deprecated and will no longer receive bug fixes or feature updates. Customers using 23.4.* releases should consider migrating to a more current stable release.
Android (25.1.0)
- Breaking Change: The permissions required for the Image Upload feature are no longer included in the SDK's AndroidManifest.xml. In order to use the Image Upload feature with SDK version 25.1.0 or later you will need to add the permissions described in the Android SDK guide.
Android (23.4.*)
Note: Android SDK versions 23.4.* are now deprecated and will no longer receive bug fixes or feature updates. Customers using 23.4.* releases should consider migrating to a more current stable release.
3 April 2025
Workbench
- Feature: Custom header credentials now support a case-insensitive 'apikey' header.
- Bugfix: Fixes an issue where viewing an archived Action Flow automatically created a Draft version.
Platform
- Deprecation: The legacy '/live-feed' WebSocket endpoint has been removed.
26 March 2025
Workbench
- Feature: A new 'Wait for event' step is now available in Beta. Pause an Action Flow until a custom-event is detected.
- Enhancement: Action Flows script variable preview now shows specific errors in the script instead of generic "Error" message.
- Enhancement: UI refresh of the theme editor to use latest input elements.
- Enhancement: UI refresh of the customer detail modal on customers screen to use latest input elements.
- Enhancement: UI refresh of workbench user role assignment UI to use latest input elements and avoid long lists of groups.
Platform
- Bugfix: Fixes an issue with Action Flows that have failing send-request steps sometimes not emitting action-flow-step-completed for preceding steps.
25 March 2025
React Native (24.3.1)
- Enhancement: Upgrades Android SDK version to 24.3.3.
- Enhancement: Upgrades iOS SDK version to 24.3.3.
21 March 2025
SwiftUI (24.3.3)
Note: The SwiftUI SDK is currently in preview.
- Feature: Introduces the horizontal container variant. See the iOS SwiftUI SDK guide for more information.
- Feature: Introduces the modal container variant. See the iOS SwiftUI SDK guide for more information.
- Enhancement: Improves accessibility support.
- Bugfix: Fixes an issue where animation remnants remained after submitting a card with specific card theme values.
- Bugfix: Fixes an issue where checkboxes failed to respond when tapping on the tick box.
20 March 2025
Workbench
- Bugfix: Resolves an issue where some scripts using Internationalisation weren't able to be previewed or the preview displayed a value inconsistent with that of the published card.
- Enhancement: The following features are promoted from beta and now generally available:
- Script Variables
- Action Flows
- Using number values to define font weights in the Theme Editor
- Media library icons
- Action Flow participation mode
Platform
- Enhancement: Querying the audit log API endpoint with a cursor older than 7 days for audit logs now returns an error.
17 March 2025
iOS (24.3.3)
- Bugfix: Fixes an issue where dictionary values should be allowed in API-driven card submission for checkbox elements.
- Bugfix: Fixes an issue where the overflow menu appeared abruptly on iOS 18 devices.
- Bugfix: Fixes an issue where subview media elements failed to open in SwiftUI sheets.
iOS (24.2.8)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where the overflow menu appeared abruptly on iOS 18 devices.
- Bugfix: Fixes an issue where subview media elements failed to open in SwiftUI sheets.
iOS (24.1.13)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where the overflow menu appeared abruptly on iOS 18 devices.
- Bugfix: Fixes an issue where subview media elements failed to open in SwiftUI sheets.
iOS (23.4.15)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where the overflow menu appeared abruptly on iOS 18 devices.
- Bugfix: Fixes an issue where subview media elements failed to open in SwiftUI sheets.
13 March 2025
Android (24.3.3)
- Enhancement: When the Atomic SDK is built with API 35 or higher, the SDK will now add appropriate padding to respect edge-to-edge mode on Android 15 devices. There is now a setting
enableEdgeToEdgeHandlerfor the AACStreamContainer to disable the extra padding if your app already applies it outside of the container. For more details, see the Android SDK guide for edge-to-edge settings. - Bugfix: Fixes an issue where the left and top padding of all cards was reduced when using elements without icons, such as categories, headlines, text, and buttons.
- Bugfix: Fixes an issue where category, headline, and text elements overlapped with the overflow menu.
Android (24.2.7)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: When the Atomic SDK is built with API 35 or higher, the SDK will now add appropriate padding to respect edge-to-edge mode on Android 15 devices. There is now a setting
enableEdgeToEdgeHandlerfor the AACStreamContainer to disable the extra padding if your app already applies it outside of the container. For more details, see the Android SDK guide for edge-to-edge settings. - Bugfix: Fixes an issue where the left and top padding of all cards was reduced when using elements without icons, such as categories, headlines, text, and buttons.
- Bugfix: Fixes an issue where category, headline, and text elements overlapped with the overflow menu.
Android (24.1.12)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: When the Atomic SDK is built with API 35 or higher, the SDK will now add appropriate padding to respect edge-to-edge mode on Android 15 devices. There is now a setting
enableEdgeToEdgeHandlerfor the AACStreamContainer to disable the extra padding if your app already applies it outside of the container. For more details, see the Android SDK guide for edge-to-edge settings. - Bugfix: Fixes an issue where category, headline, and text elements overlapped with the overflow menu.
Android (23.4.15)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: When the Atomic SDK is built with API 35 or higher, the SDK will now add appropriate padding to respect edge-to-edge mode on Android 15 devices. There is now a setting
enableEdgeToEdgeHandlerfor the AACStreamContainer to disable the extra padding if your app already applies it outside of the container. For more details, see the Android SDK guide for edge-to-edge settings. - Bugfix: Fixes an issue where category, headline, and text elements overlapped with the overflow menu.
Workbench
- Enhancement: The Workbench members page now shows the "last seen" time for a user and the method they used to log-in.
- Enhancement: Minor UI refresh of the Atomic Connect modal.
- Enhancement: The theme editor now warns when a chosen font weight used in the theme is not present in the theme's font families.
- Enhancement: The legacy card editor is now marked as deprecated, please use Action Flows instead.
- Enhancement: Adds the ability to rename SSO clients (under Organization -> Single sign-on settings).
- Enhancement: Adds a new credentials option in beta to append a static Authorization header to webhook or Action Flow send-request steps.
- Bugfix: Fixes "add step" modal not closing after cloning a step.
- Bugfix: Fixes an issue where an empty token (i.e. "") provided to the SDK push-notification register endpoint would result in an HTTP 500 response, this now returns HTTP 400.
11 March 2025
Workbench:
- Feature: Adds a new credential option in beta using key-pair authentication to produce a JWT.
- Feature: Workbench stop steps now allow you to halt further execution of the Action Flow for the current customer.
- Enhancement: Context variables in the Workbench now display differently if they reference a value that doesn't exist in the Action Flow.
- Enhancement: New Action Flow context items now render markdown when used in text elements. This behavior can be enabled or disabled on a per-context-item basis.
- Enhancement: Adds new "processing state" theme properties, applied when a card with a file upload is submitted.
- Enhancement: The beta "Data-only" notification option has been re-labeled as "Background".
6 March 2025
Web (24.3.3)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.3.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: The List element will now correctly render markdown, including links & subview links.
- Bugfix: Fixes an issue where the horizontal stream container would not correctly apply new card feed updates received on the WebSocket if set to "center final card" mode and when only one card was left in the container.
- Bugfix: Fixes an issue where the first element on a card could intersect with the overflow/dismiss button.
- Bugfix: Fixes an issue where a scrollbar would appear on a card animating out from the single card view
Web (24.2.5)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.2.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue where the horizontal stream container would not correctly apply new card feed updates received on the WebSocket if set to "center final card" mode and when only 1 card was left in the container.
- Bugfix: Fixes an issue where the first element on a card could intersect with the overflow/dismiss button.
- Bugfix: Fixes an issue where a scrollbar would appear on a card animating out from the single card view
Web (24.1.6)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.1.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue where the horizontal stream container would not correctly apply new card feed updates received on the WebSocket if set to "center final card" mode and when only 1 card was left in the container.
- Bugfix: Fixes an issue where the first element on a card could intersect with the overflow/dismiss button.
- Bugfix: Fixes an issue where a scrollbar would appear on a card animating out from the single card view
Web (23.4.9)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.4.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue where the horizontal stream container would not correctly apply new card feed updates received on the WebSocket if set to "center final card" mode and when only 1 card was left in the container.
- Bugfix: Fixes an issue where the first element on a card could intersect with the overflow/dismiss button.
- Bugfix: Fixes an issue where a scrollbar would appear on a card animating out from the single card view
25 February 2025
Workbench
- Feature: Moves the data-only option for push notifications from the notification platform level to per-notification level in Action Flow notification step and card template notification settings. This feature remains in beta.
- Enhancement: Allows the "name" column to be resized on the Action Flows list page.
20 February 2025
Workbench
- Feature: Insights V2. A new insights experience is now available for all customers, select the insights dashboard from the left hand navigation to see.
- Feature: Scheduled triggers. A new trigger type in beta for Action Flows. Scheduled triggers allow you to run Action Flows at regularly defined times e.g. once a week.
- Feature: Audit Log exporter. A new tool added in beta to download batch Audit Log files.
- Enhancement: Variables can now be selected as part of the JSON payloads for buttons and images.
- Enhancement: API spec 1.8.0
- Adds a new endpoint to retrieve links to download batches of Audit Log files.
- Enhancement: In the Action Flow editor it's now possible to move steps to and from conditional branches.
- Enhancement: New properties are now included in the notification-sent event to indicate when the notification is data-only or includes the badge-count data of unread cards.
- Bugfix: Handle templates and card elements not found in previous versions of Action Flows. Instead of getting a 'not found' error page you'll be redirected to the overview.
- Bugfix: Fixes an issue where arrays in button or image payloads were transformed to number indexed objects. New elements will not do this transformation and will provide the array attributes as they are specified in the workbench. Old/current elements remain unchanged to ensure no breaking changes.
13 February 2025
SwiftUI (24.3.2)
Note: The SwiftUI SDK is currently in preview.
- Feature: Introduces support for using custom icons in cards. See the iOS SDK guide for more information.
- Feature: Introduces support for card element - Checkbox. See the Card element Reference for more information.
- Feature: Stream containers now have a new configuration property cardMaxWidth, which sets a maximum width for cards. See the iOS SwiftUI SDK guide for more information.
- Enhancement: Improves the card action animations.
- Enhancement: It is now easier to dismiss the keyboard.
- Bugfix: Fixes an issue where
card-subview-exitedwas incorrectly emitted when viewing subview images. - Bugfix: Fixes an issue where the Number Input element could cause high CPU usage.
Web (24.3.2)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.3.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue that prevented cards in the single card container from being submitted sequentially.
Web (24.2.4)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.2.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue that prevented cards in the single card container from being submitted sequentially.
Web (24.1.5)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.1.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue that prevented cards in the single card container from being submitted sequentially.
Web (23.4.8)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.4.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue that prevented cards in the single card container from being submitted sequentially.
12 February 2025
Platform
- Enhancement: API spec 1.7.1.
- Audit log endpoint now warns when querying data older than 7 days based on the cursor, soon this will return an error.
10 February 2025
Platform
- Enhancement: Introduces an API to cancel active Action Flows.
- Bugfix: Fixes an issue where, when cancelling cards at scale and then immediately queueing up subsequent cancel tasks, the tasks may try to cancel the same cards.
Workbench
- Enhancement: Adds ability to specify which property within a user's JWT contains the Atomic id.
- Bugfix: Fixes an issue where APNS or APNS_SANDBOX notification platforms could not be edited without providing certificate or token details each time.
- Bugfix: Fixes an issue where selecting the passthrough mapping type on an Action Flow webhook trigger didn't work.
React Native (24.1.2)
- Enhancement: Upgrades iOS SDK version to 24.1.11.
- Bugfix: Fixes a crash on iOS related to emitting a card count changed event after the app was reloaded in the development environment.
4 February 2025
iOS (24.3.2)
- Enhancement: It is now possible to pass a custom string for the CTA on a thumbnail video or thumbnail image element. See the iOS SDK Guide for more information.
- Bugfix: Fixes an issue preventing markdown links from working in lists.
- Bugfix: Fixes the positioning and layout of card elements when they appear as the first (top) element on the card.
iOS (24.2.7)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the iOS SDK guide.
- Enhancement: It is now possible to pass a custom string for the CTA on a thumbnail video or thumbnail image element. See the iOS SDK Guide for more information.
- Bugfix: Fixes an issue preventing markdown links from working in lists.
- Bugfix: Fixes the positioning and layout of card elements when they appear as the first (top) element on the card.
iOS (24.1.12)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue preventing markdown links from working in lists.
- Bugfix: Fixes the positioning and layout of card elements when they appear as the first (top) element on the card.
3 February 2025
Web (24.3.1)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.3.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: It is now possible to pass a custom string for the action text on a thumbnail video or thumbnail image element.
- Bugfix: Fixes an issue with the application of card feed delta updates received on the WebSocket which could cause occasional animation glitching in the single card container or standalone container with a small card limit applied.
- Bugfix: Fixes an issue where triggering a failed submit on a card subview would cause you to see an empty toast message at the card top level if you navigated back before the subview banner message expired.
Web (24.2.3)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.2.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: It is now possible to pass a custom string for the action text on a thumbnail video or thumbnail image element.
- Bugfix: Fixes an issue with the application of card feed delta updates received on the WebSocket which could cause occasional animation glitching in the single card container or standalone container with a small card limit applied.
Web (24.1.4)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.1.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue with the application of card feed delta updates received on the WebSocket which could cause occasional animation glitching in the single card container or standalone container with a small card limit applied.
Web (23.4.7)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.4.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue with the application of card feed delta updates received on the WebSocket which could cause occasional animation glitching in the single card container or standalone container with a small card limit applied.
29 January 2025
Platform
- Enhancement: The real-time analytics endpoint now enforces a limit of querying up to 7 days in the past. For older events, use the batched endpoint.
27 January 2025
Platform
- Enhancement: Performance improvements for the card dismiss & complete API endpoints.
- Bugfix: Fixes an issue where deleted users were sometimes recreated shortly afterwards.
Workbench
- Feature: Adds the ability to clone Action Flow steps. Choose 'Add a step' > 'more options...'.
- Feature: Adds the ability to click and drag Action Flow steps to other points in the Action Flow.
- Feature: Action Flow editor now warns when invalid context options have been used in a step.
- Feature: Adds the ability to toggle the "test" mode of customers.
- Enhancement: Improve the display of Action Flows with long names on the Action Flow list page.
- Bugfix: Fixes whitespace being added after choosing an item from the Action Flow context picker.
16 January 2025
SwiftUI (24.3.1)
Note: The SwiftUI SDK is currently in preview.
- Feature: Introduces the Stepper element.
- Feature: Introduces support for customizing banner and inline media display heights. See the iOS SDK guide for more information.
- Feature: Introduces image linking. You can now use images for navigation purposes, such as directing to a web page, opening a subview, or sending a custom payload into the app.
- Enhancement: Thumbnail image & video elements now support the separate "Thumb border" theme property, applying the border radius & color which has been set there.
- Enhancement: Improves the performance of card submission.
- Enhancement: Improves the container behaviour after dismissing the first card.
Platform
- Enhancement: The card cancellation tool & asynchronous card action API endpoints now enforce unique limits based on the hosting tier of Atomic, instead of a blanket 1 million limit for all. Smaller tier sizes use a limit of 250,000 and larger tiers remain at 1 million.
- Enhancement: API spec 1.6.2.
- complete-status, dismiss-status & cancel-status endpoints now provide additional fields on task completion when the card action limit has been hit.
- Bugfix: Fixes an issue where users were not created at flow init time if the provided target user Id did not match an existing user.
- Bugfix: Fixes an issue where cards with original-dimension height images with an invalid URL would not show in the feed.
Workbench
- Enhancement: Improvements to the speed at which Action Flow activity and overview tab data becomes available.
- Enhancement: Adds optional "send data-only notifications" for iOS notification platforms in beta. This can be used to update the app notification badge with the count of unread counts (requires existing "Include count of unread cards in notification payload" setting to be enabled as well).
- Bugfix: Fixes an issue where the Action Flow editor could show old card data when navigating in and out of editing.
React Native (24.1.1)
- Enhancement: Upgrades Android SDK version to 24.1.11.
- Bugfix: Fixes a crash when using the Atomic SDK with "react-navigation/native" on Android.
13 January 2025
Android (24.3.2)
- Bugfix: Link and Submit buttons of type "Payload" are now typed as Map<String, Any> and correctly handle nested JSON structures and structures with booleans or numbers without converting them to a String representation.
- Bugfix: Fixes a crash which occurred when using the SDK with React Native.
Android (24.2.6)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Link and Submit buttons of type "Payload" are now typed as Map<String, Any> and correctly handle nested JSON structures and structures with booleans or numbers without converting them to a String representation.
- Bugfix: Fixes a crash which occurred when using the SDK with React Native.
Android (24.1.11)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Link and Submit buttons of type "Payload" are now typed as Map<String, Any> and correctly handle nested JSON structures and structures with booleans or numbers without converting them to a String representation.
- Bugfix: Fixes a crash which occurred when using the SDK with React Native.
Android (23.4.14)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x For information on the latest version, please see the Android SDK guide.
- Bugfix: Link and Submit buttons of type "Payload" are now typed as Map<String, Any> and correctly handle nested JSON structures and structures with booleans or numbers without converting them to a String representation.
Android (23.3.14)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x For information on the latest version, please see the Android SDK guide.
- Bugfix: Link and Submit buttons of type "Payload" are now typed as Map<String, Any> and correctly handle nested JSON structures and structures with booleans or numbers without converting them to a String representation.
9 January 2025
Platform
- Feature: New Action Flow "Run script" step added. The script step has access to Action Flow context and the output is available for use in subsequent Action Flow steps.
- Enhancement: API spec 1.6.1.
- Real-time analytics endpoint responses now include an optional
warningsproperty (array of strings). Currently, the only time a warning will be returned, is when querying data older than 7 days. This restriction will become an enforced limit in the near future. - Introduces asynchronous API endpoints for card completion and dismissal. These endpoints are functionally equivalent to the existing card cancel endpoint.
- Real-time analytics endpoint responses now include an optional
Workbench
- Enhancement: Search bar added to media library modal when working with images & video from within the Action Flow editor.
- Enhancement: A new
approved atcolumn is available in the Action Flow list page. This column shows the time that an Action Flow was first approved. This is not available for approvals granted prior to this release. - Bugfix: Fixes an issue where the cursor moved to the end of the input on each key stroke when editing Action Flow branch step names.
6 January 2025
Workbench
- Bugfix: Fixes an issue where variables could not be renamed in some scenarios.
- Bugfix: Fixes an issue where the Action Flow "name" field would lose focus while editing.
- Enhancement: Action Flow validation now disallows branch steps & card event listener steps as final steps.
- Enhancement: Action Flow editor no longer re-centers when steps are deleted.
- Enhancement: Visual improvements to workbench forms, most notably on the login page.
- Feature: Additional columns for "Last triggered" and "First triggered" have been added to the Action Flow list page.
- Feature: Additional columns have been added to the Action Flow "Waiting for approval" page to improve the visibility of any associated approvals.
11 December 2024
Android (24.3.1)
- Enhancement: Introduce an option to customize the CTA text displayed on media thumbnails, such as
Watchfor video thumbnails andViewfor image thumbnails. - Bugfix: Fixes an issue where certain theme properties were not being applied to the media component.
- Bugfix: Fixes an issue where the snooze button becomes unresponsive when the snooze period is left blank.
Android (24.2.5)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: Introduce an option to customize the CTA text displayed on media thumbnails, such as
Watchfor video thumbnails andViewfor image thumbnails. - Bugfix: Fixes an issue where certain theme properties were not being applied to the media component.
- Bugfix: Fixes an issue where the snooze button becomes unresponsive when the snooze period is left blank.
Android (24.1.10)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: Introduce an option to customize the CTA text displayed on media thumbnails, such as
Watchfor video thumbnails andViewfor image thumbnails. - Bugfix: Fixes an issue where certain theme properties were not being applied to the media component.
- Bugfix: Fixes an issue where the snooze button becomes unresponsive when the snooze period is left blank.
Android (23.4.13)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: Introduce an option to customize the CTA text displayed on media thumbnails, such as
Watchfor video thumbnails andViewfor image thumbnails. - Bugfix: Fixes an issue where certain theme properties were not being applied to the media component.
- Bugfix: Fixes an issue where the snooze button becomes unresponsive when the snooze period is left blank.
5 December 2024
iOS (24.3.1)
- Bugfix: Fixes an issue where content-based web links were incorrectly passed through to the network disposition delegate.
iOS (24.2.6)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where content-based web links were incorrectly passed through to the network disposition delegate.
iOS (24.1.11)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where content-based web links were incorrectly passed through to the network disposition delegate.
iOS (23.4.14)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where content-based web links were incorrectly passed through to the network disposition delegate.
4 December 2024
Workbench
- Feature: Panels in the Action Flow editor can now be resized.
- Feature: It is now possible to search or filter through Action Flows by Id or name on the Action Flows list page.
- Feature: The card preview renderer now supports the file upload and checkbox group elements.
- Enhancement: Adds option to include or exclude test events when configuring webhooks.
- Enhancement: Minor UI updates to Action Flow folder modals, API keys add/edit modals and SDK API keys add/edit modals.
Platform
- Enhancement: API spec 1.5.4
- Allow providing
includeTestEventsproperty when creating webhooks.
- Allow providing
- Bugfix: The
action-flow-step-failedevent is now emitted if a wait step fails.
3 December 2024
Flutter (24.2.4)
- Feature: An update to match version 24.2.5 of Atomic's iOS SDK and version 24.2.4 of Atomic's Android SDK. For more details, see the Flutter guide.
- Enhancement: Removes the
metapackage insidepubspec.yaml, along with@internalannotations. - Enhancement: The Flutter SDK is now a public repository on github.
- Bugfix: Fixes an issue where
NotificationReceivedevents weren't being recognized.
2 December 2024
SwiftUI (24.3.0)
Note: The SwiftUI SDK is currently in preview.
- Feature: Introduces full support for button styles.
- Enhancement: Improves overflow menu animations on iOS 18 devices.
- Enhancement: Adapts to the new behaviours of iOS 18's ScrollView.
- Bugfix: Fixes an issue where page navigation stops working when the container is in the middle of a navigation stack.
29 November 2024
Workbench
- Enhancement: Improvements to stream and stream container creation/edit modals.
- Enhancement: Improvements to notification platform creation and edit modals.
- Bugfix: Fixes an issue where theme variables were not resolved in dynamic font scaling min/max properties.
27 November 2024
Android (24.3.0)
- Feature: Introduces a new File Upload card element. See the Android SDK guide for more information.
- Feature: Introduces a new Checkbox card element. See the Card element Reference for more information.
- Feature: Selecting a date and time combination that exceeds the card's expiry date is no longer permitted. See the Android SDK guide for more information.
- Feature: Introduces pass-through of metadata from an API trigger to the
card-displayedSDK event. See the Android SDK guide for more information.
Web (24.2.2)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.2.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: The card overflow & dismiss buttons now use a pointer cursor to better highlight their function.
- Enhancement: Analytics events that involve multiple stream containers will now pass through all relevant container ids in the
SDKContextproperty. - Enhancement: The card subview now restores the scroll position when navigating back to the subview after viewing media.
- Bugfix: Fixes an issue where the modal subview used by single card & horizontal stream containers would take focus on initial page load when there was no content to be presented within it.
- Bugfix: Fixes an issue with the type supplied for
userMetricsTriggerEventswhere these were incompatible with theeventNameproperty on events emitted to the SDK event observer. - Bugfix: Fixes an issue where actions requiring authentication that were triggered from a single card toast message or a custom toast container would fail.
- Bugfix: Fixes an issue where a card with a snooze button with an empty or invalid string for the snooze period would immediately snooze the card upon pressing the button, rather than triggering the snooze selection screen.
- Bugfix: Fixes an issue where variables inserted into a card field error message did not have their values resolved by the SDK.
- Bugfix: Fixes an issue where the card dismiss menu button (the button shown in place of the overflow menu button where dismissing a card is the only option) did not apply all the theme styles for the menu button.
- Bugfix: Fixes an issue where inputs for a card would remain stored when a card was snoozed.
- Bugfix: Fixes an issue where the loading indicator on an action button in a card subview was not centered.
- Bugfix: Fixes an issue where an action button in a card subview would change size when switching to the loading state.
- Bugfix: Fixes an issue where a transparent media border could cause the image to display with unintended artifacts.
- Bugfix: Fixes an issue where the subview banner container could prevent certain card elements from being interacted with, given particular card layouts.
- Bugfix: Fixes an issue where triggering a failed submit on a card subview would cause you to see an empty toast message at the card top level if you navigated back before the subview banner message expired.
Web (24.1.3)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.1.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: The card overflow & dismiss buttons now use a pointer cursor to better highlight their function.
- Enhancement: Analytics events that involve multiple stream containers will now pass through all relevant container ids in the
SDKContextproperty. - Enhancement: The card subview now restores the scroll position when navigating back to the subview after viewing media.
- Bugfix: Fixes an issue where the modal subview used by single card & horizontal stream containers would take focus on initial page load when there was no content to be presented within it.
- Bugfix: Fixes an issue with the type supplied for
userMetricsTriggerEventswhere these were incompatible with theeventNameproperty on events emitted to the SDK event observer. - Bugfix: Fixes an issue where actions requiring authentication that were triggered from a single card toast message or a custom toast container would fail.
- Bugfix: Fixes an issue where a card with a snooze button with an empty or invalid string for the snooze period would immediately snooze the card upon pressing the button, rather than triggering the snooze selection screen.
- Bugfix: Fixes an issue where variables inserted into a card field error message did not have their values resolved by the SDK.
- Bugfix: Fixes an issue where the card dismiss menu button (the button shown in place of the overflow menu button where dismissing a card is the only option) did not apply all the theme styles for the menu button.
- Bugfix: Fixes an issue where inputs for a card would remain stored when a card was snoozed.
- Bugfix: Fixes an issue where the loading indicator on an action button in a card subview was not centered.
- Bugfix: Fixes an issue where an action button in a card subview would change size when switching to the loading state.
- Bugfix: Fixes an issue where a transparent media border could cause the image to display with unintended artifacts.
- Bugfix: Fixes an issue where the subview banner container could prevent certain card elements from being interacted with, given particular card layouts.
- Bugfix: Fixes an issue where triggering a failed submit on a card subview would cause you to see an empty toast message at the card top level if you navigated back before the subview banner message expired.
Web (23.4.6)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.4.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: The card overflow & dismiss buttons now use a pointer cursor to better highlight their function.
- Enhancement: Analytics events that involve multiple stream containers will now pass through all relevant container ids in the
SDKContextproperty. - Enhancement: The card subview now restores the scroll position when navigating back to the subview after viewing media.
- Bugfix: Fixes an issue where the modal subview used by single card & horizontal stream containers would take focus on initial page load when there was no content to be presented within it.
- Bugfix: Fixes an issue with the type supplied for
userMetricsTriggerEventswhere these were incompatible with theeventNameproperty on events emitted to the SDK event observer. - Bugfix: Fixes an issue where actions requiring authentication that were triggered from a single card toast message or a custom toast container would fail.
- Bugfix: Fixes an issue where a card with a snooze button with an empty or invalid string for the snooze period would immediately snooze the card upon pressing the button, rather than triggering the snooze selection screen.
- Bugfix: Fixes an issue where variables inserted into a card field error message did not have their values resolved by the SDK.
- Bugfix: Fixes an issue where the card dismiss menu button (the button shown in place of the overflow menu button where dismissing a card is the only option) did not apply all the theme styles for the menu button.
- Bugfix: Fixes an issue where inputs for a card would remain stored when a card was snoozed.
- Bugfix: Fixes an issue where the loading indicator on an action button in a card subview was not centered.
- Bugfix: Fixes an issue where an action button in a card subview would change size when switching to the loading state.
- Bugfix: Fixes an issue where a transparent media border could cause the image to display with unintended artifacts.
- Bugfix: Fixes an issue where the subview banner container could prevent certain card elements from being interacted with, given particular card layouts.
- Bugfix: Fixes an issue where triggering a failed submit on a card subview would cause you to see an empty toast message at the card top level if you navigated back before the subview banner message expired.
25 November 2024
iOS (24.3.0)
- Feature: Introduces a new card element - File upload. See the iOS SDK guide for more information.
- Feature: Introduces a new card element - Checkbox. See the Card element Reference for more information.
- Feature: It is now possible to include data as part of the payload push from an API trigger and capture it in the SDK event. See the iOS SDK guide for more information.
- Feature: It is now not possible to select dates beyond the expiry date of a card when snoozing it using the SDK's built-in snooze date selector. See the iOS SDK guide for more information.
- Bugfix: Fixes an issue where some markdown escape characters were incorrectly parsed.
- Bugfix: Fixes an issue where some markdown URLs were incorrectly parsed.
iOS (24.2.5)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.2.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where some markdown escape characters were incorrectly parsed.
- Bugfix: Fixes an issue where some markdown URLs were incorrectly parsed.
iOS (24.1.10)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where some markdown escape characters were incorrectly parsed.
- Bugfix: Fixes an issue where some markdown URLs were incorrectly parsed.
iOS (23.4.12)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where some markdown escape characters were incorrectly parsed.
- Bugfix: Fixes an issue where some markdown URLs were incorrectly parsed.
22 November 2024
Web (24.3.0)
- Feature: Introduces support for the File Upload card element. See the Web SDK guide for more information.
- Feature: Introduces support for the Checkbox Group card element. See the Card element reference for more information.
- Feature: When a user attempts to snooze a card they are now prevented from selecting a date/time combination that is beyond the expiry date of the card. See the Web SDK guide for more information.
- Feature: Introduces pass-through of metadata from an API trigger to the
card-displayedSDK event. See the Web SDK guide for more information. - Enhancement: The card subview now restores the scroll position when navigating back to the subview after viewing media.
- Enhancement: Improvements have been made to the accessibility of card image & card input elements.
- Enhancement: Improves the accessible navigation of action cards by appropriately indicating non-interactive stream container content that should be hidden from assistive technology.
- Enhancement: The card overflow & dismiss buttons now use a pointer cursor to better highlight their function.
- Enhancement: Analytics events that involve multiple stream containers will now pass through all relevant container ids in the
SDKContextproperty. - Bugfix: Fixes an issue where the modal subview used by single card & horizontal stream containers would take focus on initial page load.
- Bugfix: Fixes an issue with the type supplied for
userMetricsTriggerEventswhere these were incompatible with theeventNameproperty on events emitted to the SDK event observer. - Bugfix: Fixes an issue where variables inserted into a card field error message did not have their values resolved by the SDK.
- Bugfix: Fixes an issue where the card dismiss menu button (the button shown in place of the overflow menu button where dismissing a card is the only option) did not apply all the theme styles for the menu button.
- Bugfix: Fixes an issue where the loading indicator on an action button in a card subview was not centered.
- Bugfix: Fixes an issue where an action button in a card subview would change size when switching to the loading state.
- Bugfix: Fixes an issue where a transparent media border could cause the image to display with unintended artifacts.
- Bugfix: Fixes an issue where inputs for a card would remain stored when a card was snoozed.
- Bugfix: Fixes an issue where actions requiring authentication that were triggered from a single card toast message or a custom toast container would fail.
- Bugfix: Fixes an issue where a card with a snooze button with an empty or invalid string for the snooze period would immediately snooze the card upon pressing the button, rather than triggering the snooze selection screen.
- Bugfix: Fixes an issue where the subview banner container could prevent certain card elements from being interacted with, given particular card layouts.
18 November 2024
Workbench
- Feature: The card preview now includes support for version 24.3.0-beta1 of the SDKs.
- Feature: Adds environment and optional user time zone preferences. All dates in the Workbench are now displayed in the selected time zone.
11 November 2024
Workbench
- Feature: Adds a new checkbox element to Action Flows (beta). Use of these elements requires SDK version 24.3.0-beta1 or newer.
- Feature: Adds a new (premium) file upload element to Action flows. Contact us to enable this feature for your Org if it is not already active. Requires SDK version 24.3.0-beta1 or newer.
- Enhancement: Removes stream selection from the Action Flows test modal; streams should now be configured on each send-card step.
- Enhancement: The card preview now includes support for version 24.3.0-beta1 of the SDKs.
- Enhancement: Minor UI updates to the Action Flows editor test card modal.
- Bugfix: Fixes an issue where stream selection was not respected in the Action Flow editor test card modal.
- Bugfix: Resolves an issue where an "invalid segment" message appeared if no matches were found when filtering customers.
7 November 2024
SwiftUI (24.2.1)
Note: The SwiftUI SDK is currently in preview.
- Feature: Introduces support for the Video card element.
- Feature: Introduces support for the Text Input card element.
- Feature: Introduces support for the Number Input card element.
- Feature: Introduces support for the Switch control card element.
- Bugfix: Fixes an issue where the app could hang when navigating between pages.
6 November 2024
Android (24.3.0-beta1)
Note: Workbench support for the new features is coming soon.
- Feature: Introduces a new File Upload card element. See the Android beta SDK guide for more information.
- Feature: Introduces a new Checkbox card element.
- Feature: Selecting a date and time combination that exceeds the card's expiry date is no longer permitted. See the Android beta SDK guide for more information.
- Feature: Introduces pass-through of metadata from an API trigger to the
card-displayedSDK event. See the Android beta SDK guide for more information.
iOS (24.3.0-beta1)
Note: Workbench support for the new features is coming soon.
- Feature: Introduces a new card element - File upload. See the iOS beta SDK guide for more information.
- Feature: Introduces a new card element - Checkbox.
- Feature: It is now possible to include data as part of the payload push from an API trigger and capture it in the SDK event. See the iOS beta SDK guide for more information.
- Feature: It is now not possible to select date & time combinations beyond the expiry date of a card when snoozing it using the SDK's built-in snooze date selector. See the iOS beta SDK guide for more information.
Web (24.3.0-beta1)
Note: Workbench support for the new features is coming soon.
- Feature: Introduces support for the File Upload card element. See the Web SDK beta guide for more information.
- Feature: Introduces support for the Checkbox Group card element. See the card element reference for more information.
- Feature: When a user attempts to snooze a card they are now prevented from selecting a date/time combination that is beyond the expiry date of the card. See the Web SDK beta guide for more information.
- Feature: Introduces pass-through of metadata from an API trigger to the
card-displayedSDK event. See the Web SDK beta guide for more information. - Enhancement: The card subview now restores the scroll position when navigating back to the subview after viewing media.
- Enhancement: Improvements have been made to the accessibility of card image & card input elements.
- Enhancement: Improves the accessible navigation of action cards by appropriately indicating non-interactive stream container content that should be hidden from assistive technology.
- Enhancement: The card overflow & dismiss buttons now use a pointer cursor to better highlight their function.
- Enhancement: Analytics events that involve multiple stream containers will now pass through all relevant container ids in the SDKContext property.
- Bugfix: Fixes an issue where variables inserted into a card field error message did not have their values resolved by the SDK.
- Bugfix: Fixes an issue where the card dismiss menu button (the button shown in place of the overflow menu button where dismissing a card is the only option) did not apply all the theme styles for the menu button.
- Bugfix: Fixes an issue where the loading indicator on an action button in a card subview was not centered.
- Bugfix: Fixes an issue where an action button in a card subview would change size when switching to the loading state.
- Bugfix: Fixes an issue where a transparent media border could cause the image to display with unintended artifacts.
- Bugfix: Fixes an issue where inputs for a card would remain stored when a card was snoozed.
- Bugfix: Fixes an issue where actions requiring authentication that were triggered from a single card toast message or a custom toast container would fail.
- Bugfix: Fixes an issue where a card with a snooze button with an empty or invalid string for the snooze period would immediately snooze the card upon pressing the button, rather than triggering the snooze selection screen.
23 October 2024
Workbench
- Enhancement: Adds tooltips for dates in the workbench.
Platform
- Enhancement: The SDK API endpoint for notification registration now returns HTTP 400 for user input errors instead of HTTP 500.
16 October 2024
Workbench
- Enhancement: The action-flow-not-started events now have an endUserId property where it is possible to derive this.
9 October 2024
Workbench
- Enhancement: A notification icon is now displayed next to card templates on the Action Flow publish page for cards with push notifications enabled.
- Enhancement: Card steps that also send push notifications are now labeled as "Send card and push notification" in the Action Flow graph editor.
- Bugfix: Improves validation for the snooze duration format.
- Bugfix: Minor UI fixes for the Activity tab.
8 October 2024
iOS (24.2.4)
- Bugfix: Fixes an issue where the UI could hang when the JWT token was returned on the main thread and the SDK was logged out and back in within a short time under bad network conditions.
iOS (24.1.9)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where the UI could hang when the JWT token was returned on the main thread and the SDK was logged out and back in within a short time under bad network conditions.
iOS (23.4.11)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where the UI could hang when the JWT token was returned on the main thread and the SDK was logged out and back in within a short time under bad network conditions.
4 October 2024
Platform
- Enhancement: The action-flow-not-started event is now emitted when an Action Flow doesn't start due to the Action Flow being in “once-only” participation mode.
- Enhancement: Warnings are now shown on the Action Flow Activity tab when attempting to start an Action Flow more than once for a user when the Action Flow is in “once-only” participation mode.
3 October 2024
Flutter (24.2.1)
- Enhancement: Removes the unused
QUERY_ALL_PACKAGESpermission inAndroidManifest.xml.
1 October 2024
React Native (24.1.0)
- Features: Updated SDK Integration: The project has been updated to match version 24.1.0 of Atomic's iOS SDK and version 24.1.0 of Atomic's Android SDK.
- Enhancement Updates React Native to version 0.74.5.
iOS (24.2.3)
- Bugfix: Fixes an issue where the SDK could crash when calling SDK APIs after logging out and back in within a short time, while the network was blocking Atomic transmission.
- Bugfix: Fixes an issue where a blank maximum and minimum validation date could cause the UI to freeze on older devices.
- Bugfix: Fixes an issue where URLs could fail to open on iOS 18.
- Bugfix: Fixes a crash that occurred when a new card arrived while the picker of a dropdown component was being displayed.
iOS (24.1.8)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where the SDK could crash when calling SDK APIs after logging out and back in within a short time, while the network was blocking Atomic transmission.
- Bugfix: Fixes an issue where a blank maximum and minimum validation date could cause the UI to freeze on older devices.
- Bugfix: Fixes an issue where URLs could fail to open on iOS 18.
iOS (23.4.10)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where the SDK could crash when calling SDK APIs after logging out and back in within a short time, while the network was blocking Atomic transmission.
- Bugfix: Fixes an issue where a blank maximum and minimum validation date could cause the UI to freeze on older devices.
- Bugfix: Fixes an issue where URLs could fail to open on iOS 18.
26 September 2024
Workbench
- Feature: Improvements to the Activity and Overview tab views.
Android (24.2.4)
- Bugfix: Fixes a rare crash where the SharedPreferences object was not initialized on time.
- Bugfix: Fixes an issue where the progress spinner would spin for longer than required when pulling to refresh a Stream Container with WebSockets disabled.
Android (24.1.9)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes a rare crash where the SharedPreferences object was not initialized on time.
- Bugfix: Fixes an issue where the progress spinner would spin for longer than required when pulling to refresh a Stream Container with WebSockets disabled.
Android (23.4.12)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes a rare crash where the SharedPreferences object was not initialized on time.
- Bugfix: Fixes an issue where the progress spinner would spin for longer than required when pulling to refresh a Stream Container with WebSockets disabled.
Android (23.3.13)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes a rare crash where the SharedPreferences object was not initialized on time.
- Bugfix: Fixes an issue where the progress spinner would spin for longer than required when pulling to refresh a Stream Container with WebSockets disabled.
19 September 2024
Workbench
- Feature: Action Flow "Overview" tab launched in beta. Data in this tab is only collected and displayed for Action Flow versions published after 19th September 2024. Read more.
- Feature: Action Flow "Activity" tab launched in beta. Data in this tab is only collected and displayed for Action Flow versions published after 19th September 2024. Read more.
- Feature: Ability to cancel Action Flows has been added to the Action Flow publish page, cancellation is also possible from the new “Overview” tab's top-right kebab menu.
- Feature: Action Flow “participation” mode launched in beta to optionally ensure a user only enters an Action Flow once. Participation is configurable per Action Flow from the “Action Flows starts” node. Read more.
- Enhancement: An option has been added to the insights screen card selection dropdown to optionally include archived cards in the selectable card filter options.
Platform
- Enhancement: The “action-flow-trigger-successful” event is now emitted on successful calls to the Action Flows
/startendpoint.
11 September 2024
Workbench
- Enhancement: A warning is now shown when an invalid snooze period is entered for a snooze button in the Action Flows editor.
- Bugfix: Fixes an issue where the "You're viewing an older version of this Action Flow" banner was shown on the most recent Action Flow version in the editor.
Platform
- Enhancement: The platform now emits a "card-not-sent" analytic event when sending a card with an absolute expiry date that precedes embargo date.
- Bugfix: Fixes an issue where send-notification step sent notification even when user had disabled notification in their preferences.
5 September 2024
Android (24.2.3)
- Enhancement: Inline images and videos now support configurable border color, opacity, and border radius. Thumbnail images and videos have a separate configuration to manage these properties independently, allowing for distinct settings for border color, opacity, and border radius.
Android (24.1.8)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: Inline images and videos now support configurable border color, opacity, and border radius. Thumbnail images and videos have a separate configuration to manage these properties independently, allowing for distinct settings for border color, opacity, and border radius.
Android (23.4.11)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: Inline images and videos now support configurable border color, opacity, and border radius. Thumbnail images and videos have a separate configuration to manage these properties independently, allowing for distinct settings for border color, opacity, and border radius.
Android (23.3.12)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the Android SDK guide.
- Enhancement: Inline images and videos now support configurable border color, opacity, and border radius. Thumbnail images and videos have a separate configuration to manage these properties independently, allowing for distinct settings for border color, opacity, and border radius.
Workbench
- Enhancement: The loading time of Action Flows screen has been improved.
- Enhancement: New theme properties for Web SDK only. Icon and background color for the card menu button when hovered (Top-card > Menu > Hover state).
- Feature: Action Flows now support conditional steps, allowing you to specify branching conditions.
Platform
- Enhancement: A new analytics event, "notifications-not-sent" is now emitted when push notifications were requested to be sent but were not.
4 September 2024
iOS (24.2.2)
- Enhancement: Thumbnail image & video elements now support the separate "Thumb border" theme property, applying the border radius & color which has been set there.
- Enhancement: Adjusts the SDK logout behaviour. The SDK is now more tolerant of operations after logout calls.
- Bugfix: Fixes an issue where the overflow menu icon’s active theme was not correctly applied.
iOS (24.1.7)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Enhancement: Thumbnail image & video elements now support the separate "Thumb border" theme property, applying the border radius & color which has been set there.
- Enhancement: Adjusts the SDK logout behaviour. The SDK is now more tolerant of operations after logout calls.
- Bugfix: Fixes an issue where the overflow menu icon’s active theme was not correctly applied.
iOS (23.4.9)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Enhancement: Thumbnail image & video elements now support the separate "Thumb border" theme property, applying the border radius & color which has been set there.
- Enhancement: Adjusts the SDK logout behaviour. The SDK is now more tolerant of operations after logout calls.
- Bugfix: Fixes an issue where the overflow menu icon’s active theme was not correctly applied.
21 August 2024
Web (24.2.1)
- Enhancement: The SDK now makes available multiple bundles, one which includes the Font Awesome Icon set available for use in Atomic cards, and another which fetches this resource remotely as required. Allowing for the initial load of the SDK to be faster. See the Web SDK guide for more information.
- Enhancement: The compatibility of the SDK with the browser bfcache has been improved.
- Enhancement: Improves the handling of links on buttons and images that have a new window target so that they will not trigger popup warnings.
- Enhancement: Inline image & video elements will now display a 1px border with the color and border radius set in the theme. Thumbnail image & video elements now support the separate "Thumb border" theme property, applying the border radius & color which has been set there.
- Enhancement: Reduces the size of the SDK by changing how user locale data is gathered for analytics events.
- Bugfix: Fixes an issue where calling the
enableDebugModemethod after a stream container had been started would not result in that stream container emitting debug logs. - Bugfix: Fixes an issue which could result in invalid CSS property values being applied when certain combinations were used in the Atomic theme editor.
- Bugfix: Fixes an issue with how the SDK event name object was provided
for accessing the values of potentially available SDK events which meant
it returned
undefinedat runtime. - Bugfix: Fixes an issue where a single card or horizontal stream container that had a card which triggered a "post-submit action" from within a card subview, would fail to carry out the action.
Web (24.1.2)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (24.1.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: Improves the handling of links on buttons and images that have a new window target so that they will not trigger popup warnings.
- Enhancement: Inline image & video elements will now display a 1px border with the color and border radius set in the theme. Thumbnail image & video elements now support the separate "Thumb border" theme property, applying the border radius & color which has been set there.
- Enhancement: Reduces the size of the SDK by changing how user locale data is gathered for analytics events.
- Bugfix: Fixes an issue where the post submit action payload & subview analytics data were not being passed through where a card initially failed to submit but succeeded on a retry.
- Bugfix: Fixes an issue where an icon within an action button that had no label text would not be centered in the button.
- Bugfix: Fixes an issue where a card using secondary buttons only, with a transparent button background, and in a horizontal layout, would have the incorrect button padding applied.
- Bugfix: Fixes an issue where calling the
enableDebugModemethod after a stream container had been started would not result in that stream container emitting debug logs. - Bugfix: Fixes an issue which could result in invalid CSS property values being applied when certain combinations were used in the Atomic theme editor.
- Bugfix: Fixes an issue with how the SDK event name object was provided
for accessing the values of potentially available SDK events which meant
it returned
undefinedat runtime. - Bugfix: Fixes an issue where a single card or horizontal stream container that had a card which triggered a "post-submit action" from within a card subview, would fail to carry out the action.
Web (23.4.5)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.4.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: Improves the handling of links on buttons that have a new window target so that they will not trigger popup warnings.
- Enhancement: Inline image & video elements will now display a 1px border with the color and border radius set in the theme. Thumbnail image & video elements now support the separate "Thumb border" theme property, applying the border radius & color which has been set there.
- Enhancement: Reduces the size of the SDK by changing how user locale data is gathered for analytics events.
- Bugfix: Fixes an issue where the post submit action payload & subview analytics data were not being passed through where a card initially failed to submit but succeeded on a retry.
- Bugfix: Fixes an issue where an icon within an action button that had no label text would not be centered in the button.
- Bugfix: Fixes an issue where a card using secondary buttons only, with a transparent button background, and in a horizontal layout, would have the incorrect button padding applied.
- Bugfix: Fixes an issue where calling the
enableDebugModemethod after a stream container had been started would not result in that stream container emitting debug logs. - Bugfix: Fixes an issue which could result in invalid CSS property values being applied when certain combinations were used in the Atomic theme editor.
- Bugfix: Fixes an issue with how the SDK event name object was provided
for accessing the values of potentially available SDK events which meant
it returned
undefinedat runtime. - Bugfix: Fixes an issue where a single card or horizontal stream container that had a card which triggered a "post-submit action" from within a card subview, would fail to carry out the action.
Web (23.3.7)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.3.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: Improves the handling of links on buttons that have a new window target so that they will not trigger popup warnings.
- Enhancement: Inline image & video elements will now display a 1px border with the color and border radius set in the theme. Thumbnail image & video elements now support the separate "Thumb border" theme property, applying the border radius & color which has been set there.
- Bugfix: Fixes an issue where calling the
enableDebugModemethod after a stream container had been started would not result in that stream container emitting debug logs. - Bugfix: Fixes an issue which could result in invalid CSS property values being applied when certain combinations were used in the Atomic theme editor.
- Bugfix: Fixes an issue where the post submit action payload & subview analytics data were not being passed through where a card initially failed to submit but succeeded on a retry.
- Enhancement: Reduces the size of the SDK by changing how user locale data is gathered for analytics events.
- Bugfix: Fixes an issue with how the SDK event name object was provided
for accessing the values of potentially available SDK events which meant
it returned
undefinedat runtime. - Bugfix: Fixes an issue where action button icons could overlap with the button label if the font was sufficiently large.
- Bugfix: Fixes an issue where a single card or horizontal stream container that had a card which triggered a "post-submit action" from within a card subview, would fail to carry out the action.
20 August 2024
Workbench
- Bugfix: Fixes an issue where the workbench showed a warning when using a variable for a card button URL.
16 August 2024
iOS (24.2.1)
- Bugfix: Fixes an issue where submissions on subviews could fail.
- Bugfix: Fixes an issue where font weight and italic style were not correctly applied to markdown text.
- Bugfix: Fixes an issue where thumbnail media "Watch" and "View" buttons were missing in subviews with large fonts.
- Bugfix: Fixes an issue where action buttons weren't working in horizontal containers.
iOS (24.1.6)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where submissions on subviews could fail.
- Bugfix: Fixes an issue where font weight and italic style were not correctly applied to markdown text.
- Bugfix: Fixes an issue where thumbnail media "Watch" and "View" buttons were missing in subviews with large fonts.
- Bugfix: Fixes an issue where action buttons weren't working in horizontal containers.
- Bugfix: Fixes an issue where, in some rare cases, the play button of video components would not be centered when displayed in single card view.
- Bugfix: Fixes an issue where there was extra space inside a button that affected alignment if it only contained an icon.
iOS (23.4.8)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where submissions on subviews could fail.
- Bugfix: Fixes an issue where font weight and italic style were not correctly applied to markdown text.
- Bugfix: Fixes an issue where thumbnail media "Watch" and "View" buttons were missing in subviews with large fonts.
- Bugfix: Fixes an issue where action buttons weren't working in horizontal containers.
- Bugfix: Fixes an issue where, in some rare cases, the play button of video components would not be centered when displayed in single card view.
- Bugfix: Fixes an issue where there was extra space inside a button that affected alignment if it only contained an icon.
15 August 2024
Workbench
- Feature: Allow using
smstype links. - Bugfix: Fixes an issue where the Action Flow editor would warn when using
mailto,telorcalltotype links. - Bugfix: fixes an issue where placeholder values were not used when generating card previews.
- Bugfix: removes some duplicate theme properties from the theme editor.
Android (24.2.2)
- Bugfix: Fixes an issue where a submit button inside of a subview configured with URL redirection would not redirect the user to the URL after submitting.
- Bugfix: Fixes a concurrent modification exception.
- Bugfix: Fixes an attempt to read null object reference exception.
- Bugfix: Fixes an index out of bounds exception.
Android (24.1.7)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where a submit button inside of a subview configured with URL redirection would not redirect the user to the URL after submitting.
- Bugfix: Fixes a concurrent modification exception.
- Bugfix: Fixes an attempt to read null object reference exception.
- Bugfix: Fixes an index out of bounds exception.
Android (23.4.10)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where a submit button inside of a subview configured with URL redirection would not redirect the user to the URL after submitting.
- Bugfix: Fixes a concurrent modification exception.
- Bugfix: Fixes an attempt to read null object reference exception.
- Bugfix: Fixes an index out of bounds exception.
Android (23.3.11)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where a submit button inside of a subview configured with URL redirection would not redirect the user to the URL after submitting.
- Bugfix: Fixes a concurrent modification exception.
- Bugfix: Fixes an attempt to read null object reference exception.
- Bugfix: Fixes an index out of bounds exception.
8 August 2024
Workbench
- Bugfix: Fixes an issue where it was possible to associate webhooks with archived Action Flows.
- Bugfix: Fixes an issue where your test user is unselected when selecting other test users in the test Action Flow modal.
- Bugfix: Fixes an issue in customer filters/segments where disabled tags could not be removed as filter criteria.
Platform
- Bugfix: Fixes an issue where in some cases script variables did not resolve when used inside other variables.
- Enhancement: Allow using relative URLs in links. Relative URLs must start with a leading slash
/.
6 August 2024
SwiftUI (24.2.0)
Note: This is a preview version.
- Feature: Introduces single card view.
- Feature: Introduces subview.
- Feature: Introduces markdown support.
- Enhancement: Remakes secondary pages, such as the feedback reason and snooze date picker page.
1 August 2024
Flutter (24.2.0)
- Feature: Updated to match version 24.2.0 of Atomic's iOS SDK and version 24.2.1 of Atomic's Android SDK. For more details, see the Flutter guide.
- Bugfix: Fixed occasional unexpected Exceptions in iOS.
- Bugfix: Fixed various bugs and added missing parts in the API-driven card containers.
- Enhancement: Upgraded Dart to version
>=3.0.0 <4.0.0. - Enhancement: Added a privacy manifest file to the iOS wrapper.
- Removal: The deprecated
sendEventmethod has now been removed.
Workbench
- Enhancement: The card cancel tool now list up to 75 Action Flows, ordered by most recently updated, up from previous limit of 50.
- Bugfix: Fixes an issue where the option to render markdown is selectable for runtime string variables. Runtime variables always support markdown when used in text fields.
Platform
- Enhancement: Removes unused profile round-up fields
last/first_sdk_initialized_atandlast/first_stream_displayed_at. The fieldlast/first_seen_atcan be used instead for the same purpose in segment creation.
24 July 2024
Workbench
- Enhancement: Allows configuring the number of webhook retries.
Platform
- Enhancement: API spec 1.5.3
- Allow providing
maxRetriesproperty when creating webhooks.
- Allow providing
23 July 2024
Android (24.2.1)
- Bugfix: Fixes a regression introduced in 24.2.0 which prevented sending analytics events over the HTTP endpoint.
- Bugfix: Modify proguard rules to ensure all repackaged classes are within the
com.atomic.actioncardspackage to avoid potential conflicts with other minified packages. - Bugfix: Improve WebSocket connection reliability with multiple stream containers.
- Bugfix: Fixes potential race conditions when starting updates for multiple stream containers concurrently.
- Bugfix: Fixes an issue where when using HTTP polling where stream container feed updates would be delayed until after the first polling interval instead of being requested immediately.
Android (24.1.6)
Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Modify proguard rules to ensure all repackaged classes are within the
com.atomic.actioncardspackage to avoid potential conflicts with other minified packages. - Bugfix: Improve WebSocket connection reliability with multiple stream containers.
- Bugfix: Fixes potential race conditions when starting updates for multiple stream containers concurrently.
- Bugfix: Fixes an issue where when using HTTP polling where stream container feed updates would be delayed until after the first polling interval instead of being requested immediately.
Android (23.4.9)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Modify proguard rules to ensure all repackaged classes are within the
com.atomic.actioncardspackage to avoid potential conflicts with other minified packages. - Bugfix: Improve WebSocket connection reliability with multiple stream containers.
- Bugfix: Fixes potential race conditions when starting updates for multiple stream containers concurrently.
- Bugfix: Fixes an issue where when using HTTP polling where stream container feed updates would be delayed until after the first polling interval instead of being requested immediately.
Android (23.3.10)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Modify proguard rules to ensure all repackaged classes are within the
com.atomic.actioncardspackage to avoid potential conflicts with other minified packages. - Bugfix: Improve WebSocket connection reliability with multiple stream containers.
- Bugfix: Fixes potential race conditions when starting updates for multiple stream containers concurrently.
- Bugfix: Fixes an issue where when using HTTP polling where stream container feed updates would be delayed until after the first polling interval instead of being requested immediately.
15 July 2024
Platform
- Bugfix:
/usersAPI endpoint now returns HTTP 404 when filtering by tags or segments that do not exist.
Workbench
- Feature: The card preview renderer now supports displaying banner & inline type card media at the height specified in the card template.
- Bugfix: Fixes an issue where card preview would break in some cases.
9 July 2024
Platform
- Enhancement: Changes to webhook configuration are now applied when a webhook retries.
Workbench
- Enhancement: Improves card preview download image resolution.
- Bugfix: Fixes invalid event types being selectable for event triggers in the Action Flow editor.
- Bugfix: Fixes an issue where the overflow option to clone an Action Flow was disabled when another user was editing that Action Flow.
- Bugfix: Fixes an issue where Action Flows didn't get some payload data available in context picker in some cases.
- Bugfix: Fixes an issue where some dropdowns displayed selected item IDs rather than names.
- Bugfix: Fixes issues with filtering by custom event properties on the customers page.
8 July 2024
iOS (24.2.0)
- Feature: Introduces support for using custom icons in cards. See the iOS SDK guide for more information.
- Feature: Introduces support for the submit button name property in analytics events. This enables referencing the triggering button in an Action Flow.
- Feature: Introduces support for customizing banner and inline media display heights. See the iOS SDK guide for more information.
- Enhancement: Category and Headline components now support icons.
- Enhancement: API-driven card submission now requires a button "name". See the iOS SDK guide for more information.
- Enhancement: The SDK icon font has been upgraded to the Font Awesome
v5.15.4free icon set. - Bugfix: Fixes an issue where there was extra space inside a button that affected alignment, if it only contained an icon.
- Bugfix: Fixes an issue where, in some rare cases, the play button of video components would not be centered while being displayed in single card view.
Android (24.2.0)
- Feature: Adds support for customizing image and video display height. See the Android SDK guide for more information.
- Feature: Introduces support for using custom icons in cards. See the Android SDK guide for more information.
- Feature: Introduces support for the submit button name property in analytics events. See the Android SDK guide for more information.
- Enhancement: Banner type videos now play inside the card instead of redirecting to a full screen video activity.
- Enhancement: The SDK icon font has been upgraded to the Font Awesome
v5.15.4free icon set.
Web (24.2.0)
- Feature: Introduces support for using custom icons in cards. See the Web SDK guide for more information.
- Feature: Introduces support for customizing image & video display height. See the Web SDK guide for more information.
- Feature: Introduces support for the submit button name property in analytics events.
- Enhancement: API-driven card submission now requires a button “name” attribute to be passed. See the Web SDK guide for more information.
- Enhancement: The SDK icon font has been upgraded to the Font Awesome v5.15.4 free icon set.
- Bugfix: Fixes an issue where the post submit action payload & subview analytics data were not being passed through where a card initially failed to submit but succeeded on a retry.
- Bugfix: Fixes an issue where an icon within an action button that had no label text, would not be centered in the button.
- Bugfix: Fixes an issue where a card using secondary buttons only, with a transparent button background, and in a horizontal layout, would have the incorrect button padding applied.
5 July 2024
Android (24.2.0-beta2)
- Feature: Adds support for customizing image and video display height. See the Android SDK beta guide for more information.
- Enhancement: Banner type videos now play inside the card instead of redirecting to a full screen video activity.
- Bugfix: Fixes an issue causing misalignment due to extra space within buttons containing only an icon.
- Bugfix: Fixes an issue where custom icons fail to display when the SVG file lacks a file type extension.
4 July 2024
Platform
- Feature: (beta) Action Flow editor allows setting image display height. Supported on iOS, Android & Web SDKs from version
24.2.0-beta2. - Feature: (beta) Adds the ability to manage SDK authentication certificates using JWKS.
- Feature: When triggering a flow via a custom webhook (connector), or event (such as segment or card events) the platform emits a new 'action-flow-trigger-successful' event.
Workbench
- Bugfix: Fixes a minor display issue with the variable insert icon in text fields.
- Bugfix: Fixes an issue where selected stream Ids were shown instead of names in the send Action Flow modal on the customers screen.
- Bugfix: Fixes an issue where, when toggling a variable's 'required' setting, the variable value is hidden.
- Bugfix: Removed filter options in the customer screen for some fields based off events which are not available.
iOS (24.2.0-beta2)
- Feature: Introduces support for customizing banner and inline media display heights. See the iOS beta SDK guide for more information.
- Bugfix: Fixes an issue where there was extra space inside a button that affected alignment, if it only contained an icon.
2 July 2024
Android (24.1.5)
- Bugfix: Fixes a crash that could sometimes occur when creating a single card container fragment due to an empty theme exception.
Android (23.4.8)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes a crash that could sometimes occur when creating a single card container fragment due to an empty theme exception.
Android (23.3.9)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes a crash that could sometimes occur when creating a single card container fragment due to an empty theme exception.
Web (24.2.0-beta2)
- Feature: Introduces support for customizing image & video display height. See the Web SDK beta guide for more information.
- Enhancement: API-driven card submission now requires a button “name” attribute to be passed. See the Web SDK beta guide for more information.
- Bugfix: Fixes an issue where an icon within an action button that had no label text, would not be centered in the button.
- Bugfix: Fixes an issue where custom SVG icons did not adopt the line height as set in the workbench theme editor.
- Bugfix: Fixes an issue where buttons with label text longer than the button width were not being truncated with ellipses.
26 June 2024
Workbench
- Feature: The ability to disable webhook auto-disable has been added.
- Feature: The media library has had a rework and now supports uploading SVGs for use in custom icons in Action Flow cards.
- Enhancement: Fixes an issue in the Action Flow editor where variable values were hidden in the variable modal when the variable was marked as "required" in event payloads.
- Enhancement: Tags are now ordered alphabetically in customers page in filter and "tag customers" modals.
- Deprecation: The old customers page has been removed (previously available at
/customers-v1)
Platform
- Feature: API spec 1.5.2: support
autoDisableEnabledproperty when creating webhooks. - Feature: The platform now emits a new 'card-not-sent' event when a card is requested to be created after its expiry date.
21 June 2024
iOS (24.1.5)
- Bugfix: Fixes an issue where unexpected animations could occur when submitting a card along with a Post-Submit action.
iOS (23.4.7)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where unexpected animations could occur when submitting a card along with a Post-Submit action.
Workbench
- Feature: Introduces the option to enable markdown rendering in text blocks when creating variables.
- Feature: (beta) Action Flow editor now allows specifying your own SVGs as icons in certain card elements. Supported in iOS version 24.2.0-beta1, Web version 24.2.0-beta1 and Android version 24.2.0-beta1.
- Feature: The Workbench card preview renderer now supports custom SVG icons and the Category & Headline card elements now also support icons when previewing with SDK version 24.2.0-beta1.
- Enhancement: Adds option to clone Action Flow in the overflow menu on Action Flows list page.
- Enhancement: Action flow send request steps now support non-JSON responses.
- Enhancement: Adds a new "event trigger" that triggers Action Flows when specified Atomic events occur.
- Bugfix: Fixes an issue where in certain cases a card template could be edited while pending approval, prior to publishing.
Platform
- Feature: Adds new analytics events for first actions. These events will be emitted only once for a given user & card.
card-first-displayed(card-displayed)user-first-redirected(user-redirected)card-first-snoozed(card-snoozed)card-first-voted(card-voted-up,card-voted-down)
- Enhancement: Adds a new
action-flow-not-startedanalytics event. This is emitted whenflowInvocationIdis re-used between different Action Flow templates, test modes or inputs. - Enhancement: The granularity of the user analytics properties (i.e.
last_seen_at,last_displayed_card_at) has been changed to update at-least once per minute.
19 June 2024
Android (24.2.0-beta1)
- Feature: Introduces support for using custom icons in cards. See the Android SDK beta guide for more information.
- Feature: Introduces support for the submit button name property in analytics events. See the Android SDK beta guide for more information.
- Enhancement: The SDK icon font has been upgraded to the Font Awesome
v5.15.4free icon set.
Android (24.1.4) Note: This is a maintenance release to implement bug fixes for SDK versions 24.1.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where resizing an Action Card after the initial layout could cause a small gap to appear below the card.
- Bugfix: Fixes an issue where rotating the screen could sometimes cause the Dismiss and Snooze options to unexpectedly appear.
Android (23.4.7) Note: This is a maintenance release to implement bug fixes for SDK versions 23.1.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where resizing an Action Card after the initial layout could cause a small gap to appear below the card.
- Bugfix: Fixes an issue where rotating the screen could sometimes cause the Dismiss and Snooze options to unexpectedly appear.
14 June 2024
iOS (24.2.0-beta1)
- Feature: Introduces support for using custom icons in cards. See the iOS beta SDK guide for more information.
- Feature: Introduces support for the submit button name property in analytics events. This enables referencing the triggering button in an Action Flow.
- Enhancement: Category and Headline components now support icons.
- Enhancement: API-driven card submission now requires a button "name". See the iOS beta SDK guide for more information.
- Enhancement: The SDK icon font has been upgraded to the Font Awesome
v5.15.4free icon set.
13 June 2024
Workbench
- Bugfix: The theme editor will no longer allow color, font family, or font size variables to be deleted if they are in-use.
- Bugfix: Resolves an issue when in read-only mode in the Action Flow editor, some items appeared editable.
- Bugfix: Resolves an issue in the card editor, where in certain cases, a card template could be edited while pending approval, prior to publishing.
Platform
- Enhancement: The granularity of the user analytics properties (i.e.
last_seen_at,last_displayed_card_at) has been reduced, these will now update at-most every 10 seconds. - Enhancement: Speed improvements have been made to card cancellation.
12 June 2024
Web (24.2.0-beta1)
- Feature: Introduces support for using custom icons in cards. See the Web SDK beta guide for more information.
- Feature: Introduces support for the submit button name property in analytics events.
- Enhancement: The SDK icon font has been upgraded to the Font Awesome
v5.15.4free icon set. - Enhancement: Category and Headline components now support icons.
- Bugfix: Fixes an issue where the post submit action payload & subview analytics data were not being passed through where a card initially failed to submit but succeeded on a retry.
11 June 2024
iOS (24.1.4)
- Enhancement: Upgrades Font Awesome icon to version 5.15.4.
- Bugfix: Fixes an issue where an expired token was mistakenly sent out when the app comes back from the background, causing an unnecessary
token-expirederror on the platform side. - Bugfix: Fixes an issue where variable values containing spaces or other special characters were not correctly formatted into a URL.
- Bugfix: Fixes an issue where the borders of input components were incorrectly rendered when the component was either the first or the last element of a card.
- Bugfix: Fixes an issue where stream container IDs were missing in the analytics event
request-failedwhen the registration of push notifications for stream containers failed.
iOS (23.4.6)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Enhancement: Upgrades Font Awesome icon to version 5.15.4.
- Bugfix: Fixes an issue where an expired token was mistakenly sent out when the app comes back from the background, causing an unnecessary
token-expirederror on the platform side. - Bugfix: Fixes an issue where variable values containing spaces or other special characters were not correctly formatted into a URL.
- Bugfix: Fixes an issue where the borders of input components were incorrectly rendered when the component was either the first or the last element of a card.
- Bugfix: Fixes an issue where stream container IDs were missing in the analytics event
request-failedwhen the registration of push notifications for stream containers failed.
7 June 2024
Web (24.1.1)
- Enhancement: Adds the ability to customize the token expiry interval. The interval between current time & token expiry timestamp in seconds, within which the SDK will consider the auth token expired. See the Web SDK guide for more information.
- Bugfix: Fixes an issue where if the SDK was used in a manner that caused multiple WebSocket connections to open in quick succession, the new WebSocket connection could fail to receive acknowledgment of authentication, resulting in an authentication timeout.
- Bugfix: Fixes an issue where escaped markdown characters would be incorrectly displayed.
- Bugfix: Fixes an issue where opening a dropdown could cause the card feed to shift upwards in the view if the card & the stream container were positioned in a specific way within the window.
- Bugfix: Fixes an issue where the banner notification would be visible behind the subview header when the color on that header was not set as fully opaque.
- Bugfix: Fixes an issue on Safari where navigating back to the SDK without a page reload would cause card actions and the toggle button for the launcher container to stop working.
Web (23.4.4)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.4.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue where if the SDK was used in a manner that caused multiple WebSocket connections to open in quick succession, the new WebSocket connection could fail to receive acknowledgment of authentication, resulting in an authentication timeout.
- Bugfix: Fixes an issue where escaped markdown characters would be incorrectly displayed.
- Bugfix: Fixes an issue where opening a dropdown could cause the card feed to shift upwards in the view if the card & the stream container were positioned in a specific way within the window.
- Bugfix: Fixes an issue where the banner notification would be visible behind the subview header when the color on that header was not set as fully opaque.
- Bugfix: Fixes an issue on Safari where navigating back to the SDK without a page reload would cause card actions and the toggle button for the launcher container to stop working.
Web (23.3.6)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.3.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue where if the SDK was used in a manner that caused multiple WebSocket connections to open in quick succession, the new WebSocket connection could fail to receive acknowledgment of authentication, resulting in an authentication timeout.
- Bugfix: Fixes an issue where escaped markdown characters would be incorrectly displayed.
- Bugfix: Fixes an issue where the card overflow menu was not applying the border radius set in the theme.
- Bugfix: Fixes an issue where opening a dropdown could cause the card feed to shift upwards in the view if the card & the stream container were positioned in a specific way within the window.
- Bugfix: Fixes an issue where the banner notification would be visible behind the subview header when the color on that header was not set as fully opaque.
- Bugfix: Fixes an issue on Safari where navigating back to the SDK without a page reload would cause card actions and the toggle button for the launcher container to stop working.
Web (1.6.5)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (1.6.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Bugfix: Fixes an issue where if the SDK was used in a manner that caused multiple WebSocket connections to open in quick succession, the new WebSocket connection could fail to receive acknowledgment of authentication, resulting in an authentication timeout.
- Bugfix: Fixes an issue where escaped markdown characters would be incorrectly displayed.
- Bugfix: Fixes an issue where the card overflow menu was not applying the border radius set in the theme.
- Bugfix: Fixes an issue where opening a dropdown could cause the card feed to shift upwards in the view if the card & the stream container were positioned in a specific way within the window.
- Bugfix: Fixes an issue where the banner notification would be visible behind the subview header when the color on that header was not set as fully opaque.
- Bugfix: Fixes an issue on Safari where navigating back to the SDK without a page reload would cause card actions and the toggle button for the launcher container to stop working.
05 June 2024
Workbench
- Bugfix: Fixes a bug when selecting multiple options in Action Flow editor send test card modal.
30 May 2024
Workbench
- Enhancement: The resource inactivity timeout has increased from two to fifteen minutes, in an effort to prevent losing the edit lock on a card or action flow while working with it.
Platform
- Enhancement: The platform now emits an
action-flow-trigger-request-failedevent. Batch analytics files now include these events which may not have an associatedendUserId.
23 May 2024
Workbench
- Feature: Adds the ability to request CSV formatted analytics batches from the batched analytics API endpoint.
- Fix: Fixes issue preventing the Action Flow editor from running in certain situations.
Platform
- Enhancment: Improvements to retry functionality for the SFMC connector.
- Enhancement: A new field
platformContext.cardCreationStepIdhas been added to card analytics events.
17 May 2024
Android (24.1.3)
- Bugfix: Fixes an issue causing crashes in the SDK, as reported by Crashlytics.
- Bugfix: Fixes an issue where the card sub-view toolbar title is truncated when it spans more than one line.
- Bugfix: Fixes an issue where a wrapped text image extends beyond the right margin.
- Bugfix: Fixes an issue where strings enclosed between !{ and } within a text block component are erroneously interpreted as run-time variables.
Android (23.4.6)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where the card sub-view toolbar title is truncated when it spans more than one line.
- Bugfix: Fixes an issue where a wrapped text image extends beyond the right margin.
- Bugfix: Fixes an issue where strings enclosed between !{ and } within a text block component are erroneously interpreted as run-time variables.
Android (23.3.8)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where the card sub-view toolbar title is truncated when it spans more than one line.
- Bugfix: Fixes an issue where a wrapped text image extends beyond the right margin.
- Bugfix: Fixes an issue where strings enclosed between !{ and } within a text block component are erroneously interpreted as run-time variables.
16 May 2024
Platform
- Enhancement: Idempotency check added when re-using
flowInvocationIdto trigger an Action Flow. When used with an Action Flow, if there are changes to the input or targets the API will respond with HTTP 409. There is no impact when working with Cards. See Action Flow API documentation.
9 May 2024
Workbench
- Enhancement: Minor improvements to the Action Flow trigger layout.
2 May 2024
iOS (24.1.3)
- Bugfix: Fixes an issue where long subview titles were truncated with an ellipsis. Long titles are now displayed across multiple lines.
iOS (23.4.5)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where long subview titles were truncated with an ellipsis. Long titles are now displayed across multiple lines.
1 May 2024
Workbench
- Enhancement: Custom fields now generally available.
- Enhancement: Custom events now generally available.
- Feature: You can now save and load reports on the insights dashboard.
26 April 2024
iOS (24.1.2)
- Bugfix: Fixes an issue where certain card elements could be cut off if the card was in a single card view and the view was scrolled off the screen.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
- Bugfix: Fixes an issue where runtime variables in link button or post submit payloads were not substituted.
- Bugfix: Fixes an issue where the WebSocket could still attempt to reconnect after logging out of the SDK if it was already in the process of reconnecting prior to the logout.
- Bugfix: Fixes an issue where the
sourceproperty was not parsed for voting events in the SDK event observer. - Bugfix: Fixes an issue where the category component was not vertically centred when line height of the category was more than one.
iOS (23.4.4)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where certain card elements could be cut off if the card was in a single card view and the view was scrolled off the screen.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
- Bugfix: Fixes an issue where runtime variables in link button or post submit payloads were not substituted.
- Bugfix: Fixes an issue where the WebSocket could still attempt to reconnect after logging out of the SDK if it was already in the process of reconnecting prior to the logout.
- Bugfix: Fixes an issue where the
sourceproperty was not parsed for voting events in the SDK event observer. - Bugfix: Fixes an issue where the category component was not vertically centred when line height of the category was more than one.
iOS (23.3.6)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where certain card elements could be cut off if the card was in a single card view and the view was scrolled off the screen.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
- Bugfix: Fixes an issue where runtime variables in link button or post submit payloads were not substituted.
- Bugfix: Fixes an issue where swipe action buttons were visible when the card background color was not opaque.
iOS (1.3.10)
Note: This is a maintenance release to implement bug fixes for SDK versions 1.3.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where certain card elements could be cut off if the card was in a single card view and the view was scrolled off the screen.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
- Bugfix: Fixes an issue where runtime variables in link button or post submit payloads were not substituted.
- Bugfix: Fixes an issue where swipe action buttons were visible when the card background color was not opaque.
24 April 2024
Android (24.1.2)
- Enhancement: Upgrades dependency Koin version to 3.5.0.
Workbench
- Enhancement: Add notification badge setting in beta under
Configuration > Notifications > Notification Badge Settings. If enabled, notification payload data will include the count of unread cards to be used in mobile notification badges. - Enhancement: Improvements to loading time of cards list page.
18 April 2024
Android (24.1.1)
- Bugfix: Fixes an issue where the theme was not applied to toast messages when using the single card view.
Android (23.4.5)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where the theme was not applied to toast messages when using the single card view.
Android (23.3.7)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes an issue where the theme was not applied to toast messages when using the single card view.
11 April 2024
iOS (24.1.1)
- Enhancement: Adds the Privacy Manifest file covering Atomic data and API usage.
iOS (23.4.3)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Enhancement: Adds the Privacy Manifest file covering Atomic data and API usage.
iOS (23.3.5)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the iOS SDK guide.
- Enhancement: Adds the Privacy Manifest file covering Atomic data and API usage.
iOS (1.3.9)
Note: This is a maintenance release to implement bug fixes for SDK versions 1.3.x. For information on the latest version, please see the iOS SDK guide.
- Enhancement: Adds the Privacy Manifest file covering Atomic data and API usage.
Workbench
- Enhancement: Changes to some configuration item names:
- Rename item: API Keys -> SDK API Keys
- Rename item: API Host -> SDK API Host
- Rename item: Authentication controls -> API Keys
- Rename item: Subscriptions -> Webhook subscriptions
- Rename group: Webhooks -> Analytics
5 April 2024
Web (24.1.0)
- Feature: Introduces image linking. You can now use images for navigation purposes, such as: directing to a web page, opening a subview, or sending a custom payload to your app.
- Feature: Introduces the option to filter streams by payload variables or payload metadata.
- Enhancement: Allows the card overflow menu to be dismissed by tabbing away or hitting the escape key.
- Enhancement: Adds the new
detailproperty in theuser-redirectedanalytics event to track the component triggering the event. - Enhancement: Adds the ability to customize the positioning of the toast message for the standalone (vertical & horizontal) or launcher stream container variants.
- Enhancement: It is now possible to include runtime variables in an action payload attached to a submit or link button. These will be resolved by the SDK before the payload is triggered.
- Enhancement: It is now possible to use dynamic font scaling in the Web SDK to dynamically update the font sizes based upon the browser settings.
- Bugfix: Fixes an issue where a dropdown that did not have enough available space to render below or above the input element could render with a height greater than its contents.
- Bugfix: Fixes an issue where nested markdown for bold or italics would not be terminated after the closing tags. Also fixes an issue where unterminated single or double asterisk/underscore would be parsed as bold/italic.
- Bugfix: Fixes an issue where a toast message which still has time left to display, would not be dismissed by closing & re-opening the launcher container.
- Bugfix: Fixes an issue where the use of an auto-sizing standalone stream container in a manner where part of its content was rendered off screen would cause the card-displayed event to be incorrectly triggered.
- Bugfix: Fixes an issue where the bottom of text within a card text input could be cut off for certain fonts when the 'number of lines' property is set to 1.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
Web (23.4.3) (Maintenance release)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.4.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: Allows the card overflow menu to be dismissed by tabbing away or hitting the escape key.
- Bugfix: Fixes an issue where a dropdown that did not have enough available space to render below or above the input element could render with a height greater than its contents.
- Bugfix: Fixes an issue where the bottom of text within a card text input could be cut off for certain fonts when the 'number of lines' property is set to 1.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
Web (23.3.5) (Maintenance release)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (23.3.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: Allows the card overflow menu to be dismissed by tabbing away or hitting the escape key.
- Bugfix: Fixes an issue where a dropdown that did not have enough available space to render below or above the input element could render with a height greater than its contents.
- Bugfix: Fixes an issue where nested markdown for bold or italics would not be terminated after the closing tags. Also fixes an issue where unterminated single or double asterisk/underscore would be parsed as bold/italic.
- Bugfix: Fixes an issue where a toast message which still has time left to display, would not be dismissed by closing & re-opening the launcher container.
- Bugfix: Fixes an issue where the use of an auto-sizing standalone stream container in a manner where part of its content was rendered off screen would cause the card-displayed event to be incorrectly triggered.
- Bugfix: Fixes an issue where the bottom of text within a card text input could be cut off for certain fonts when the 'number of lines' property is set to 1.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
Web (1.6.4) (Maintenance release)
Note: This is a maintenance release, its purpose is to implement bug fixes for this stable release of the SDK (1.6.x). For information on the latest versions of the Web SDK, please see the Web SDK guide.
- Enhancement: Allows the card overflow menu to be dismissed by tabbing away or hitting the escape key.
- Bugfix: Fixes an issue where a dropdown that did not have enough available space to render below or above the input element could render with a height greater than its contents.
- Bugfix: Fixes an issue where nested markdown for bold or italics would not be terminated after the closing tags. Also fixes an issue where unterminated single or double asterisk/underscore would be parsed as bold/italic.
- Bugfix: Fixes an issue where a toast message which still has time left to display, would not be dismissed by closing & re-opening the launcher container.
- Bugfix: Fixes an issue where the use of an auto-sizing standalone stream container in a manner where part of its content was rendered off screen would cause the card-displayed event to be incorrectly triggered.
- Bugfix: Fixes an issue where the bottom of text within a card text input could be cut off for certain fonts when the 'number of lines' property is set to 1.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
4 April 2024
iOS (24.1.0)
- Feature: Stream containers now have a new configuration property
cardMaxWidth, which sets a maximum width for cards. See the iOS SDK guide for more information. - Feature: Introduces image linking. You can now use images for navigation purposes, such as directing to a web page, opening a subview, or sending a custom payload into the app. See the iOS SDK guide for more information.
- Enhancement: Adds a new
detailproperty in theuser-redirectedanalytics event to track the component triggering the event. - Enhancement: Updates the SDK event class
AACSDKEventUserRedirectedwith the samedetailproperty. - Enhancement: Removes deprecated methods and properties.
- Enhancement: The
sendEventmethod inAACSessionhas been deprecated and will be removed in future releases.
Workbench
- Bugfix: Fixes an issue where date fields were not clearable when filtering in the customers screen.
3 April 2024
iOS (23.4.2)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.4.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where images using a text layout would truncate the label if it took up more than one line.
- Bugfix: Fixes an issue where, in rare situations, the SDK might crash while submitting cards from subviews.
- Bugfix: Fixes an issue where text blocks were too close to the top of a card, and overlapped the overflow menu icon if it was the first element of the card.
- Bugfix: Fixes an issue where an unexpected
nilvalue was returned byAACSessionCardAction. - Bugfix: Fixes an issue where certain nullable properties in some node classes were mistakenly declared as non-null.
iOS (23.3.4)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the iOS SDK guide.*
- Bugfix: Fixes an issue where images using a text layout would truncate the label if it took up more than one line.
iOS (1.3.8)
Note: This is a maintenance release to implement bug fixes for SDK versions 1.3.x. For information on the latest version, please see the iOS SDK guide.
- Bugfix: Fixes an issue where images using a text layout would truncate the label if it took up more than one line.
2 April 2024
Android (24.1.0)
- Feature: A new configuration property,
cardMaxWidth, is now available for stream containers which sets a maximum width for cards. See the Android SDK guide for more information. - Feature: Introduces image linking, this allows image elements to be used to navigate to a specified URI such as a webpage, open a card subview, or send a payload to your app. See the Android SDK guide for more information.
- Enhancement: Removes deprecated methods and properties.
22 March 2024
Android (24.1.0-beta4)
- Enhancement: Removes deprecated methods and properties.
- Bugfix: Fixes crash for devices using the "America/Ciudad_Juarez" timezone.
- Bugfix: Fixes an issue where long custom messages configured on a stream container with
allCardsCompleted,noInternetMessageorawaitingFirstCardwere not center aligned over multiple lines. - Bugfix: Fixes an issue where calling startUpdates() on more than one AACStreamContainer would cause the SDK to request a JWT token periodically even after logging out.
- Bugfix: Fixes an issue where specifying a border radius larger than half the height of a Button component on Android version 8 and below caused the radius to have a sharp corner.
Android (23.4.4)
- Bugfix: Fixes crash for devices using the "America/Ciudad_Juarez" timezone.
- Bugfix: Fixes an issue where long custom messages configured on a stream container with
allCardsCompleted,noInternetMessageorawaitingFirstCardwere not center aligned over multiple lines. - Bugfix: Fixes an issue where calling startUpdates() on more than one AACStreamContainer would cause the SDK to request a JWT token periodically even after logging out.
- Bugfix: Fixes an issue where specifying a border radius larger than half the height of a Button component on Android version 8 and below caused the radius to have a sharp corner.
Android (23.3.6) (Maintenance release)
Note: This is a maintenance release to implement bug fixes for SDK versions 23.3.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes crash for devices using the "America/Ciudad_Juarez" timezone.
- Bugfix: Fixes an issue where long custom messages configured on a stream container with
allCardsCompleted,noInternetMessageorawaitingFirstCardwere not center aligned over multiple lines. - Bugfix: Fixes an issue where calling startUpdates() on more than one AACStreamContainer would cause the SDK to request a JWT token periodically even after logging out.
Android (1.3.17) (Maintenance release)
Note: This is a maintenance release to implement bug fixes for SDK versions 1.3.x. For information on the latest version, please see the Android SDK guide.
- Bugfix: Fixes crash for devices using the "America/Ciudad_Juarez" timezone.
- Bugfix: Fixes an issue where long custom messages configured on a stream container with
allCardsCompleted,noInternetMessageorawaitingFirstCardwere not center aligned over multiple lines. - Bugfix: Fixes an issue where calling startUpdates() on more than one AACStreamContainer would cause the SDK to request a JWT token periodically even after logging out.
21 March 2024
Platform
- Bugfix: Fixes an issue where push notifications weren't always sent when a device was registered against many stream containers
- Enhancement: Customer CSV Importer and Analytics Export tools are now generally available
- Bugfix: Fixes an issue where several changes to segment filter criteria in short timeframe could result in outdated segment-entered/exited events being emitted.
18 March 2024
Web (24.1.0-beta2)
- Feature: Introduces the option to filter streams by payload variables or payload metadata.
- Enhancement: Adds the ability to customize the positioning of the toast message for the standalone (vertical & horizontal) or launcher stream container variants. See the Web SDK guide for more information.
- Enhancement: It is now possible to include runtime variables in an action payload attached to a submit or link button. These will be resolved by the SDK before the payload is triggered.
- Bugfix: Fixes an issue where the bottom of text within a card text input could be cut off for certain fonts when the 'number of lines' property is set to 1.
- Bugfix: Fixes an issue that would prevent you from including strings that conform to our runtime variable template syntax but were not valid runtime variables.
- Bugfix: Fixes an issue where the use of an auto-sizing standalone stream container in a manner where part of its content was rendered off screen would cause the card-displayed event to be incorrectly triggered.
- Bugfix: Fixes an issue where a toast message, which still has time left to display, would not be dismissed by closing & re-opening the launcher container.
- Bugfix: Fixes an issue where nested markdown for bold or italics would not be terminated after the closing tags. Also fixes an issue where unterminated single or double asterisk/underscore would be parsed as bold/italic.
12 March 2024
Platform
- Enhancement: Enhance speed to complete large amount of sends from bulk start Action Flow endpoint/tool.
8 March 2024
Flutter (23.4.0)
- Feature: Updated to match version 23.4.0 of the Android and iOS SDKs. For more details, see the Flutter guide.