Skip to content

Upgrading an Existing Installation

Everything is upgraded automatically when you bump the version of the dependency to limepkg-addon-installer.

Upgrading to v5.x.x

The security definition in the installation data has been changed. Read more in the installations instructions here.

Upgrading to v4.x.x

You need to update your get_schema function in your /<package_name>/config/__init__.py file, since the way the the installer field is being injected has changed. See installation instructions for how it should look like.

Upgrading to v3.x.x

The get_installation_data function definition has changed from get_installation_data(config) to get_installation_data(app: LimeApplication, config: dict) -> InstallationData. get_installation_data now takes app and config as parameters, and it should return an InstallationData object. Read more in the installation instructions.

Upgrading to v2.x.x

The add-on installer does not fetch the database structure from get_database_structure(config) anymore. Instead, it is fetched from the get_installation_data(config) function.

The consumer needs to implement the get_installation_data(config) function in the installation package, which should return an object with the database structure. Read more in the installation instructions.