Before updating, make sure you read the change logs and are aware of potential backward compatibility issues.
Moving to Joomla 4
Therefore, disable the plugin when moving your site to Joomla 4. Install the specific Joomla 4 version and re-enable only if needed under your new configuration.
Migrating from v4.0.x to v4.1
There have been some internal code improvements, but they won't affect your settings.
Migrating from v2.x (free) or v3.x (Profiles) to v4.0
There is no backward incompatibility introduced in this major version but the extensions went through a major code re-factoring and many under-the-hood improvements.
Therefore it is of the most importance that you test the update before installing it on your production site.
The plugin's 'engine' may also catch more issues than before, potentially hidden in your previous installation.
Profiles Core overrides options have moved to the plugin. If you have enabled the options disable tooltips and disable caption in the global configuration section, you will need to reset them in the plugin (the new option is Yes, by overload)
Profiles Regular expressions (regexp) have been modified internally. If you are replacing the extension's regexp with your own, you may need to modify them as well. The internal regexp no longer include
href=". The attributes
href=" are re-injected into the regexp only when lookups are made on the whole page.
Migrating jQuery Easy Profiles from v2.x to v3.x
The extension is now packaged as a component, with a brand new dashboard packed with information.
Migrating jQuery Easy from v1.x to v2.x
Other than the revamped user interface, there have been a few fixes that may affect your page's output.
1 Some regular expressions would not take into account the
- and instead would mistakenly refer to it as the range indicator.
What does it imply practically? Some scripts or stylesheets may get removed, while they were not removed before the update.
For instance, the script
/js/sub-directory/jquery.js was not removed in v1.x. It is now removed in v2.x.
2 The stripping of scripts and stylesheets (options
strip remaining...) is now independent from the jQuery fixes, allowing you to use those options even though no fixes are made on a page.