I need to introduce some major changes in my Figma library. The worst thing that could happen after the update is, that design system consumers get a notification in Figma that a new library is available, they accept the updates, and their layouts fall apart.
I came up with the idea to publish a new library “02.01.01” and rename the old one to “library_01.01.03-legacy”. That way, the risk is minimized. However, I am entering the territory where Figma doesn’t provide a deep folder structure like a common file system. My legacy libraries would probably have to live in a folder “Design System Legacy”. Sooner or later, I’ll end up with a dozen legacy versions.
I am looking for someone who has already gone this path to advise me on how to manage the versions smartly. What is the best way to organize the versioning, when forced to do it manually like in my case?