> For the complete documentation index, see [llms.txt](https://sygnal.gitbook.io/sygnal-webflow-components/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sygnal.gitbook.io/sygnal-webflow-components/technical-notes/code-components/marketplace/library-versioning.md).

# Library Versioning

Marketplaces bring a host a new challenges to Code Component libraries.&#x20;

* Knowing what version of the library you have, and whether there exists a newer version
* Updating to that newer version&#x20;
* Reverting to an older version, if there is a breaking change that affects your project&#x20;
* Installing a special dev build of a library, for special features&#x20;
  * Or to support developer integration testing&#x20;

## Goals&#x20;

We aim to resolve all of these challenges through some careful engineering and best practices.&#x20;

* Current Library Version will always be displayed in the Library name&#x20;
* SCM allows you to install the current release, or any prior release&#x20;
* Updates are never automatic&#x20;
* Notification of updates is done ( msot likely ) via email list&#x20;

## Future&#x20;

* We may be able to audit your workspaces through the Webflow API- to check the versions of exsiting components&#x20;
  * Webflow's Data API currently does not surface Code Component install data&#x20;
