Skip to main content

Hello community members,


We’ve recently implemented semantic versioning in our Figma workflow, and we’re facing a specific scenario that we could use some assistance with: What happens to published library styles, components, and variables when a previous version is restored in other design files?


In our setup, we maintain a single source of truth Figma file, which houses all of our saved styles, components, and variables. These components are then published to a library that various client files reference. Our file are versioned, and this has raised a crucial question for us.


Our primary concern is understanding what happens when we need to restore a client file to a previous version. Specifically, we’d like to know if the components used from the shared library will be rolled back, but solely within that particular client file.


Your insights and guidance would be greatly appreciated. Thank you for your expertise!

Hi Roberto_Jasinski,

Thank you for taking the time to reach out to the community! I confirm that the components will revert to whatever state they were in at the time they were restored to. However, they will continue to receive prompts to update their component instances to the newest version from the library in that file. Hope this answer your question!


Thank you Celine_Doan!


Reply