> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codenullapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Feature versions

> Feature status:

**Feature status:**

* Draft: Feature in progress not published
* Published: Feature published and normally the same of it is in the production version (released)
* Released: Final Feature version (production)

### Create a draft feature version

* Go to the "Feature Designer" option of the feature you want to change.
* you will find a new button option "Save as draft"

<img src="https://mintcdn.com/codenull/9RtgKoAtzvpYtN-c/images/8ldzwefnqDZeaV5gM6XE.png?fit=max&auto=format&n=9RtgKoAtzvpYtN-c&q=85&s=a000bca29187d01b42b4d1865fbcdcb3" alt="" width="746" height="176" data-path="images/8ldzwefnqDZeaV5gM6XE.png" />

* Update the feature whit the new functionality you need and then click on "Save as Draft"
* It will create a copy of the original with the changes you already added.

### Update a draft feature version

* Go to "Feature Designer" option of the feature you want to change.
* Open the "Settings panel" right side
* Open "Change feature version" section where you will find  all the versions you already have for that feature
* <img src="https://mintcdn.com/codenull/9RtgKoAtzvpYtN-c/images/19HgXvVTi2NFTVdsKlyk.png?fit=max&auto=format&n=9RtgKoAtzvpYtN-c&q=85&s=12c4912ddf7b656469a9bd96deec5cab" alt="" width="396" height="469" data-path="images/19HgXvVTi2NFTVdsKlyk.png" />
* By default, you will see the "Released" version selected (Green label)&#x20;
* Then select the version you want to change by clicking the right button (arrow)
* If you go to the settings panel you will see the draft version is selected
* <img src="https://mintcdn.com/codenull/9RtgKoAtzvpYtN-c/images/7l7TffpHoCRZqpmxoWaa.png?fit=max&auto=format&n=9RtgKoAtzvpYtN-c&q=85&s=a808b39634529c96cf09c526af715ee5" alt="" width="332" height="386" data-path="images/7l7TffpHoCRZqpmxoWaa.png" />
* When you are in a draft version you will see another button (publish)
* <img src="https://mintcdn.com/codenull/9RtgKoAtzvpYtN-c/images/FnijTipfwUZ9oqMdPD89.png?fit=max&auto=format&n=9RtgKoAtzvpYtN-c&q=85&s=250645591a8f70577cb140fe8f909d7e" alt="" width="205" height="90" data-path="images/FnijTipfwUZ9oqMdPD89.png" />
* By clicking this button you will publish this version to production (**make sure to publish only when you finish the changes and everything is working well**)
* On the left side, you will find the normal "Save" button that allows you to save the changes without publishing them in production.

### Test a feature version

* Navigate to the page (feature) you want to test/use
* Open the "Settings panel" right side
* Open "Change feature version" section where you will find  all the versions you already have for that feature
* <img src="https://mintcdn.com/codenull/9RtgKoAtzvpYtN-c/images/19HgXvVTi2NFTVdsKlyk.png?fit=max&auto=format&n=9RtgKoAtzvpYtN-c&q=85&s=12c4912ddf7b656469a9bd96deec5cab" alt="" width="396" height="469" data-path="images/19HgXvVTi2NFTVdsKlyk.png" />
* When you select a feature that is developing (status different than Released) at the top of the page you will find a tag that shows you what features version you're using
* <img src="https://mintcdn.com/codenull/9RtgKoAtzvpYtN-c/images/BWKQO9N8fhhTNi9hTCqI.png?fit=max&auto=format&n=9RtgKoAtzvpYtN-c&q=85&s=13aeaec9460c6f037a4530e9056f4da4" alt="" width="622" height="277" data-path="images/BWKQO9N8fhhTNi9hTCqI.png" />
  <img src="https://mintcdn.com/codenull/9RtgKoAtzvpYtN-c/images/eAxcCAhoyJmMfadEnBjo.png?fit=max&auto=format&n=9RtgKoAtzvpYtN-c&q=85&s=56c5ea780bcf98e36776c103d98042bb" alt="" width="382" height="216" data-path="images/eAxcCAhoyJmMfadEnBjo.png" />

### Open feature designer, set permissions and use feature versions from "Feature Modal"

<img src="https://mintcdn.com/codenull/9RtgKoAtzvpYtN-c/images/NGpQSrrn36H5kQRXdapJ.png?fit=max&auto=format&n=9RtgKoAtzvpYtN-c&q=85&s=9069c2e7f91baf8b23b6a6a29eab9fe0" alt="" width="1355" height="371" data-path="images/NGpQSrrn36H5kQRXdapJ.png" />

<br />
