Republishing the extension has serious repercussions because it breaks the agreement on the client that, an extension with named id pub.name has same uuid . This could let client to behave strangely. Also, if an extension author republishes an extension by starting it from scratch say with version 0.0.1 then those clients who have installed the version before unpublishing it will remain on that version as the client does not downgrade the extension.
Disallow republishing the same extension:
Republishing the extension has serious repercussions because it breaks the agreement on the client that, an extension with named id
pub.name
has sameuuid
. This could let client to behave strangely. Also, if an extension author republishes an extension by starting it from scratch say with version0.0.1
then those clients who have installed the version before unpublishing it will remain on that version as the client does not downgrade the extension.