Product update & versioning

Thanks to the Contao Manager, the update process of our products is super simple. All you need to do is to log in to Contao Manager and update the packages. Follow the guide below to make sure you do it properly.

A note about versions

First, let's explain some technical nuances to better understand the process. To install any products, you must download the artifact from the Composer key manager. Every artifact is a Composer package, which requires the actual products and looks like this:

{
    "name": "veello/ck-#############",
    "description": "demo.veello.com",
    "type": "contao-provider",
    "version": "1.0.5",
    "require": {
        "veello/licenser": "^1.0",
        "veello/portfolio": "^1.0",
        "veello/theme": "^1.0",
        "veello/theme-importer": "^1.0"
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https://veello.com/api/composer/############/packages.json"
        }
    ]
}

You can see that all products are in this package. Still, it is important to understand they are not required by the Composer as a direct dependency but rather as a transitive dependency. That means the products will not appear on the Contao Manager list directly, but the Composer key package will be shown instead:

The products are not visible directly in Contao Manager.

When you click the details of the package, you will see that it has multiple requirements, which are the products you selected:

The installed products are visible in the details of Composer key package.

All of this has some consequences when it comes to maintaining the products in your installation:

  1. The version displayed next to the Veello package is not the version of your product(s). It is the version of the Composer key package, and it increases every time you download the package from your user panel.
  2. To view the currently installed version of the product, you have to click the "Details" button next to it (see the image above).
  3. Right now, it is not possible to update only selected Veello products. You have to update all of them at once.

How do I update my products?

Now that you know what's the deal about let's see how to update the products. This is similar to updating any other Contao package installed in your Contao Manager.

To update the installed Veello products, click the "Update" button next to the Veello package. Afterward, click the green "Apply Changes" button and let Contao Manager finish his job.

Update Veello products like any other package in Contao Manager.

How do I find the most recent version?

All available versions of each product can be found on the Packages overview page.