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 localization 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 removal of line breaks in frame names

⚙️ Line breaks in frame names are now automatically removed before upload. Previously, the plugin failed to generate screenshots from frames whose names contained line breaks. This update ensures that screenshots can be successfully created and uploaded, even if the frame name contains a line break.

Figma plugin – Lower camel case key naming

⚙️ A new key naming pattern has been added to support lowerCamelCase (dromedaryCase) (e.g. elementName). Previously, only PascalCase (UpperCamelCase) 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 behavior 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