Skip to main content

Versioning and Release

Versioning and Release lets you version control your apps and release app changes to the users.

Versioning

Versioning is really useful if multiple developers are working on an app, it allows them to save their own version of the app. This also prevents developers from overwriting the other developer's work.

Creating a Version

You can create new versions from App Version Manager on the top-right corner. It displays the version of the app that you're currently working and can be used to switch between the different version of the app. To create a new version:

  • Go to the App Version Manager and click on the dropdown. It will display all the versions of the app that have been created.

ToolJet - Managing Users and Groups

  • Click on Create Version and a modal will pop-up. Enter a Version Name and click on Create version from dropdown that will include all the versions of the app, choose a version that you want to use for your new version and then click on Create Version.

ToolJet - Managing Users and Groups

Release

Making a release let's you publish the app and push the changes to production.

Releasing a version

To release a version:

  • Go to the App Version Manager and select the version from the dropdown that you want to release.

ToolJet - Managing Users and Groups

  • Click on the Release button on the top-right corner.

ToolJet - Managing Users and Groups

tip

ToolJet will block editing of the Released version of an app and will display a prompt to create a new version to make the changes. This is to prevent accidentally pushing an unfinished app to the live version.

ToolJet - Managing Users and Groups