Skip to main content

Changelog

Follow new updates and improvements to Tokens Studio.

2.12.1

✨ New features

Deprecated token state

Mark tokens as deprecated with clear visual indicators, kept in sync both ways with Tokens Studio. Each deprecation carries metadata for severity, replacement tokens, and removal timelines — so you can retire tokens without breaking downstream work.

Gradient tokens (Tokens Studio Platform users only)

Create, inspect, and export gradient tokens as Figma paint styles.

Motion, duration, and cubicBezier tokens

Support for new motion-related token types. Duration and cubicBezier tokens can now be exported as native Figma motion variables (Number/Time and Easing) via a new Motion checkbox in the variable export options.

🛠️ Improvements

  • Cleanup for stale variables on gradient export. Figma variables can't hold gradient values, so a variable bound from a previous color export would keep overriding the new gradient style. The export flow now scans for these mismatches and gives you a checkbox to clean them up in one step.

2.12.0

✨ Improvements

  • Improved bulk duplication: the set picker no longer closes after every tick when duplicating a token or token group. It's now a proper multi-select panel that stays open while you pick sets, with a search field at the top to filter long set lists and a select-all toggle that acts on whatever the search is currently showing.

  • Optimized the variable export process for faster performance on large token sets.

🐛 Bug Fixes

  • Fixed the default preset's box shadow token: its individual layers used $type instead of type for the shadow type (a leftover from the DTCG migration), which made the layer type unreadable and caused every layer to render as a drop shadow instead of one drop and one inner shadow.

  • Fixed legacy↔DTCG token format conversion on GitHub silently committing only $metadata.json without rewriting any token files.

2.11.12

✨ Improvements

  • Improved multi-mode exports to Figma variables with Studio platform sync: each mode now resolves its own values independently, including when exporting by sets.

  • Enhanced font-family handling in Export to Variables with Studio platform sync: tokens with multiple families (e.g. ["Arial","Helvetica"]) now export the first family cleanly.

🐛 Bug Fixes

  • Fixed GitHub multi-file sync: newly created empty token sets are now written to the repository and persist across sessions.

  • Fixed the "un-synced changes" indicator not clearing after successful pushes, which caused empty commits (GitHub, GitLab, ADO, Bitbucket).

Earlier updates