Follow new updates and improvements to Tokens Studio.
February 27th, 2025
New Features
Theme Creation: Users can now create themes when importing variables from Figma into the plugin. This enhancement improves organization and streamlines your design workflow. (#3260)
Bug Fixes
.gitkeep File Issue: Fixed a bug where a .gitkeep
file was created with every GitLab commit.(#3160)
Token Format Correction: Tokens synced from the Tokens Studio Platform now default to the DTCG format. (#3259)
Pro Features Activation: Resolved an issue preventing pro features from activating for users syncing via Tokens Studio with a valid API key.(#3277)
February 13th, 2025
January 17th, 2025
Fixed a few issues related to sync providers as well as some issues around import and application of tokens.
Fixed an issue in gitlab sync, where when a user is trying to load tokens in a repo, the "Initial Commit" message is causing an error because the commit message is not in line with the user's company's commit message rules - for those folder creations we now use the same commit message as entered
Fixed an issue related to applying paragraph indent tokens
When importing variables and they use decimals, we fixed an issue with decimals sometimes appearing with too many decimals due to a Figma issue in #3241
Fixed an issue where users were able to create empty token groups by .
values in #3245
Fixed an issue with GitLabβs .gitkeep files in #3199
Tokens Studio platform sync: Fixed $theme metadata in #3243
Tokens Studio platform sync: Increased limit for tokens sets, you should run into less issues now
December 23rd, 2024
8cbef62: Improved Tokens Studio Sync provider creation to work with our new API backend - you now no longer need Connection ID and urn, but just require an API key which will then let you pick organization and project. Note if you had existing sync providers set up with this provider you might need to edit them to use the right project.
December 9th, 2024
Fixes an issue with variables when updating a token's value from a reference to a hard value (e.g. #ff0000), the check we introduced in the last release caused those to not be updated (and only worked when changing to another reference).
November 27th, 2024
A small release this time that fixes an annoying issue with Bitbucket sync π¬
23caccd: Fixes sync with Bitbucket provider:
Pull when the option is to sync with a single file was not working
Push was removing all other .json files in the selected folder (either root of the chosen folder)
November 21st, 2024
04f3fa6: When updating variables we now properly check if the variable needs to be updated, which fixes an issue where Figma was showing library updates even though the values were the same
1af628f: fixed an issue with pulling token sets from Bitbucket when multi-file sync is enabled, wherein all the token sets were not being pulled.
fdfc7be: Fixed an issue related to cache for Bitbucket - caching is now disabled
October 24th, 2024
da1886d: Re-introduces "Update Figma Styles on Apply" (disabled by default). If enabled, the plugin will update any local styles when you apply or when themes change. By default, this setting is off. It's available from the gear menu in the bottom right. Note: This will update all styles in the document, which sometimes might be unexpected for some users
80a5a92: Fixed an issue where sometimes duplicate sync providers would show up
4fd3f9b: Fixed an issue where updating variables sometimes updated their description if both were empty
7be0b29: Fixed an issue where referencing a gradient would result in an empty color style; now the style correctly resolves to the gradient.
a6eb07d: Fixes a bug where applying a typography token to a text node would override individual property changes (like font size or font family) when "Apply to selection/page/document" is clicked.
September 25th, 2024
This release comes with a few bugfixes around themes and sync providers as well as a fix for a variable issue due to a bug in Figmaβs Variables API that caused wrong variables to be applied or used as references.
Fixed an issue introduced in 2.1.0 that sometimes caused the order of token sets to not be as expected, meaning sets that acted as overrides didn't correctly get calculated.
Resolved an issue with Bitbucket sync where deleted sets were still being reflected in the tokens repository.
Fixed a bug where applying themes using "Prefix styles with active theme name" didn't correctly apply the right styles.
Fixed an issue with "zombie variables". Basically, even though a Figma file shows 0 variables, Figma's plugin API will sometimes tell us there's variables existing - probably ones that existed in the past but should be deleted - Figma seems to report those as existing still. This led to issues around applying and referencing variables where we'd point to those zombies. We now correctly check if the variable's collection still exist, and only then use those as references.