> For the complete documentation index, see [llms.txt](https://comunity.gitbook.io/learning.comunitynexus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://comunity.gitbook.io/learning.comunitynexus/v4/getting-started/manage-your-project/app-versioning.md).

# App versioning

The ComUnity Development Toolkit allows you to set up versioning for your apps(**iOS**, **Android** and **Windows**) using the following convection:&#x20;

```
x.y.z

Whereby:
- x,y and z are dot seperated digits and,
- x denotes the major, y denotes the minor and z denotes the build.
```

When you change the major or the minor, your users will receive an in-app notification prompting them to upgrade to the latest version.

{% hint style="info" %}
Whenever you ship a breaking change update your app version by incrementing either the major or the minor so as to prompt your users to upgrade.
{% endhint %}

### Set application version information

To set up your app version information, follow these steps:

1. Go to **Configuration** > **Versions**
2. Specify the version in the **Android Version(x.y.z)**, **IOS Version(x.y.z)** and the **Windows Version(x.y.z)** boxes where it is applicable.
3. Specify the relevant urls of your app in the **Google Store URL**, **Apple Store URL** and **Microsoft URL** boxes.
4. Describe the relevant change details in the **Android Version**, **IOS Version** and the **Windows Version** boxes.
5. Once completed, click **Save** to apply the updated app version information.
