This question has been answered by jobkingori. See the first response.
Are you not seeing your updates at the MODX Extra site or from within the Package Manager?
define('PKG_VERSION', '1.0.0');Are you defining PKG_VERSION in your build.transport.php script?
define('PKG_VERSION', '1.0.0');
define('PKG_NAME', 'awesomepackage');
define('PKG_NAME_LOWER', strtolower(PKG_NAME));
define('PKG_VERSION', '2.16');
define('PKG_RELEASE', time());I'm not sure exactly how it works, but I believe you need to increment the PKG_VERSION for the Package Manager to see it as a newer version. It sounds like it wouldn't work with your workflow, but if you don't cachebust the packages and allow awesomepackage-2.16 to be overwritten, it should reinstall from the newly created zip.
if ($package->compareVersion($newVersion)) {
$newer = false;
}FYI, the modTransportPackage class has a method you can call to see if a package is newer than another version:
if ($package->compareVersion($newVersion)) { $newer = false; }
That method just calls PHP's version_compare() (after a little massaging) against the package's version: http://php.net/manual/en/function.version-compare.php.
So the version must conform to the PHP standards for versioning.
awesome-2.1383991111-pl ... awesome-2.1383995555-pl (ignore minor) awesome-2.16.1383991111-pl ... awesome-2.16.1383995555-pl (make patch into timestamp) awesome-2.16.1.1383991111-pl ... awesome-2.16.1.1383995555-pl (timestamp on it's own) awesome-2.16.1-rc1383991111 ... awesome-2.16.1-rc1383995555 (timestamp with rc) awesome-2.16.1-rc.1383991111 ... awesome-2.16.1-rc.1383995555 (timestamp with rc & dot)