BlogWhats New?

Release notes - April 2026

Learn about our latest features and improvements

New features

Project Settings – Switch to deactivate SDK OTA updates

⭐ A new Project-level switch has been introduced to disable the SDK translation update responses for over-the-air (OTA) updates. This allows teams to immediately stop translations from being delivered to production apps. When disabled, the integrated app continues to use locally stored translations including previously downloaded OTA updates, and all other localisation logic handled by the SDK remains functional.


Improvements

Dashboard – Aggregated MAU & API usage for Branching Projects

⚙️ Monthly active users (MAU) and API usage metrics for Branching Projects are now aggregated across all Branches. Previously, usage reflected consumption per Branch based on the selected Branch. This update ensures that Project-level views display the full and accurate consumption across the entire Project.

GitHub integration – Fail workflow on CLI errors

⚙️ The GitHub integration now respects CLI exit codes and fails workflows when errors occur. Previously, GitHub Action workflows could complete successfully even if the CLI encountered issues, making errors only visible when inspecting the workflow logs. Now, if issues are encountered, it's immediately apparent on the workflow level.

CLI – Fail on error

⚙️ A new CLI parameter “--fail-on-error” has been introduced to stop execution when errors occur during push or pull operations. Previously, the CLI continued execution even when validation errors were encountered, requiring manual log inspection. This update ensures that issues are immediately visible.

Figma Plugin – Automatic cleanup of frame names

⚙️ Design hierarchy elements containing line breaks are now automatically trimmed before upload. Previously, such formatting could cause screen name generation errors. This update ensures that screen names can be created and screenshots uploaded even if any of the elements pulled in to the screen naming process contain new lines.

Figma plugin – Lower camel case key naming

⚙️ A new key naming pattern has been added to support lower camel (dromedary) case (e.g. elementName). Previously, only upper camel or fully lowercase formats were supported, requiring manual adjustments to match application key conventions.


Bug fixes

Team member email validation

🛠 Email validation when adding team members has been improved to prevent invalid email formats. Previously, email addresses ending with characters such as a full stop (“.”) were accepted. This update ensures that invalid email formats are properly blocked during user creation.

Figma plugin – Order creation for outdated translations in active orders

🛠 Previously, translation orders created via the plugin skipped text elements that were part of an active order. As a result, if any of those text elements had been updated, they were excluded from a new order. The plugin now correctly identifies outdated translations in active orders and creates a new order for them, consistent with the current behaviour on the Dashboard.

Figma Plugin – Incorrect warning in translation editor

🛠 When opening the translation editor on a file that had not yet been translated, the plugin displayed a warning stating that text elements contained a blend of languages. The warning has been corrected to accurately reflect that no translations have been downloaded yet.

Figma Plugin – Screenshots not captured for frames nested in groups

🛠 When selecting a group for screenshot upload, only the group itself was processed and frames nested within it were not included in the capture. Screenshot upload now correctly detects and processes all frames nested within a selected group, including multiple levels of nesting.

Related Articles