I haven’t put much emphasis on upgrading until now with my plugins. I just tell the user to uninstall and then reinstall with the latest version. Installing on top of an existing installation seemed to create problems with some previous files not be properly overwritten.
However, I did notice that in the Extension Manager there is the greyed out update button shown. How does one go about setting that up for your extension, is there some documentation on that somewhere?