What I am going to do is update core.extensions.php to have a new class array called $version_numbers. This will be the master array of version numbers for extensions. Whenever an update occurs, whether in core.extension.php or cp.utilities.php, this array will be updated. Prior to doing an update, this is what will be checked. That way, we should be able to make sure we always have the current version number prior to do an update.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.