It would be cool if plugins could have exposure to their own versioning. That way plugins could be built to notify users that there is an update available.
Otherwise you never know until you go to the Manage Plugins page.
A simple method like plugin:IsUpdateAvailable() would be pretty cool. Not sure how realistic it is to add one, or if there is a better way to do such a task, but I think it would be useful.
I had made what you are deacribing for auto updating game place. If 30 unupdated servers are open they would all be reloaded, im pretty sure i used marketplaceService to do the trick.
In the plugin’s site description, the version is included, which the plugin checks via MarketPlaceService. If it’s not the same, then time to update! It works great for now. An official API would be awesome, though. :durrr: