You do not need to uninstall the extensions before updating them. In fact, by uninstalling them, you will lose all configurations (module instances...).

Before updating, make sure you read the change logs and are aware of potential backward compatibility issues.

Cached scripts and styles are removed on update. Updates fix issues, add features and/or improve performance and these wouldn't be reflected unless all cached files are re-generated.

When updating to a major version of the component or free module, it is good practice to check if themes you have downloaded separately are still up-to-date with the version you install.

Migrating to v2.14.x from v2.13.x

Bootstrap compatibility involves changes in the content outputs. All layouts, views and module outputs have been redesigned. If you have template overrides, they will not break but will not reflect and not take advantage of the changes made until you modify them.

Migrating to v2.13.x from v2.12.x

Update your template overrides to take advantage of all the fixes. Pro In particular, update the directory views overrides to take advantage of the new search/clear fields layout.

The <address> html tag has been removed from addresses' output (improper use).

Migrating to v2.12.x from v2.11.x

Pro Layouts are now placed in sub-folders to become visible and easily accessible in your template's overrides tab. You will need to move your overrides into identically named folders (your overrides won't be visible until you move them). For more information, check the layouts section in this documentation.

Pro Forms will get the consent confirmation fields if you update the contact form template overrides, if you have any.

Pro The consent plugin will only install under Joomla 3.9.0 and over. If you plan to use the consent plugin, hold updating to v2.12 until your site has been moved to Joomla 3.9 (or you will need to re-install Trombinoscope Contacts Pro).

Free Pro Tooltip, image and frontend edition improvements will only be available if you update all your template overrides, if you have any.

Pro

Migrating to v2.11.x from v2.10.x

If you want to take advantage of the new features for the contact views, make sure you update the contact view overrides, if you have any.

Starting with this version, you can now use the new download id that is associated with the extension. This will allow you to make one-click updates through the Joomla installer, without the need to download the updates manually.

Go to Extensions -> Plugins and select the Installer type.
Enter the download id (found on the site under 'My purchased licenses' once you are logged in) in the enabled Trombinoscope Contacts Pro installer plugin.

Pro

Migrating to v2.10.x from v2.9.x

If you want to take advantage of the new features for the category index selection box, make sure you update the category index layout override, if you have any.

Pro

Migrating to v2.9.x from v2.8.x

To take full advantage of the latest improvements (sort) and fixes, you will need to update the template overrides for the Trombinoscope (grid) view and the tcpicons layout .

Free Pro

Migrating to v2.8.x from v2.7.x

The major internal changes applied in this release all have backward compatibility. Nothing will break BUT if you want to take full advantage of the latest improvements, you will need to update the template overrides and the additional themes that you have downloaded from this site.

Pro

Migrating to v2.7.x from v2.6.x

Name, categories and tags in Contact views are now set in 2 places: at the page level (Page Display tab) and at the information level (Contact Information tab). Therefore any CSS used to hide name, categories and tags at the page level are no longer necessary.

Note Values (for categories and tags) that were previously set in the Page Display tab are the ones that are now set in the Contact Information tab

Pro

Migrating to v2.6.x from v2.5.x

Contact views have been reworked, improved and simplified, therefore all contact view overrides (column and tab layouts) need to be checked to reflect those changes.

Free Pro

Migrating to v2.5.x from v2.4.x

The caching of stylesheets and scripts has gone through a total rewrite. It is no longer necessary to change file permission access on websites that have very tight security rules. If you have setup file permission access for the files of this extension, you can now safely remove them from your server configuration.

You may still, however, run into access permissions under the new caching system. In that case, it is just a matter of granting access to (or white-list) the /cache folder created for the extension.

Since stylesheets are now located into the /cache, relative paths to theme's background image and fonts are broken, therefore you need to re-install the themes downloaded separately. If you do not use background images for your contact cards or do not use themes 3 and 4, you may ignore this notice.

Free

Migrating to v2.0.x from v1.x

The new version is a complete rewrite, therefore, by updating to this version, you will loose most configuration settings. You should consider testing the module first. DO NOT UPDATE ON A PRODUCTION SITE.

Pro

Migrating to v2.0.x from v1.5.4+

The component can be easily migrated from the v1.5 series. Still, DO NOT UPDATE ON A PRODUCTION SITE. Test the migration first.

It takes a few steps to make sure the update goes smoothly.
Those steps need to be done in the following order:

  1. [optional] Update the external library to the latest version if this has not been done previously,
  2. Install Trombinoscope Contacts Pro v2.x (it will modify database data when necessary),
  3. [optional] Update additional themes for v2 if installed for v1.5 (themes 2, 3 and 4 will have to be re-selected in menu and module instances if not done at this stage)
  4. [optional] Go to the content plugin Add key contact fields if enabled in v1.5. Check the parameters (make sure the 'company' field is enabled) and SAVE (if not done in proper order, the 'company' field will have to be re-selected in menu and module instances),
  5. [optional] Go to the user plugin Edit contact in profile if enabled in v1.5. Check the parameters and SAVE,
  6. Go to all Trombinoscope Extended menu items created in v1.5 (now called ‘Trombinoscope’ views). Check the parameters and SAVE,
  7. Go to all Trombinoscope Extended module instances created in v1.5 (now called ‘Trombinoscope Contacts’). Check the parameters and SAVE.

The migration is complete at this stage.

Notes:

Checking the parameters is important in the previous steps.
For instance, the formatted address has been removed and only the fully formatted address remains. Therefore you may need to select the new field.

Icon packs have also been removed and are replaced with icon fonts.

The CSS overrides need to be checked out as stylesheets prefixes .trombinoscopeextended_[module id] have been changed to .te_[module id] for the module. For the menu items, .trombinoscopeextended_component prefixes have been changed to .te_trombinoscope.