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.
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.
origin/master
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