Hi Ervin,

I went through the same pain not too long ago. Unfortunately there's no graceful way to rename a plugin. I mean, no way to just change the name and the stats and history will preserve. You will have to create a new plugin basically and deprecate the old one. In my case it was purely semantic, functionality didn't really change. If functionality changes, I guess creating a new plugin would be the better way anyways.

The way I did it (or better will do it next week hopefully):
1. Upload the new plugin, stating it's the descendant of the old plugin
2. Release a last version of the old plugin, that will only:
    - install the new plugin from the repo
    - uninstall itself
    - don't forget to flag as deprecated!

I'm happy to tell you though, that QGIS makes this reeeeally easy. Have a look at my last version, it's literally 5 lines of code (just be sure to call unload() before you uninstall):
https://github.com/nilsnolde/orstools-qgis-plugin/blob/01f1c6b1a10c4fdf11c1076e1d1064eaff92b44b/OSMtools/OSMtoolsPlugin.py#L51

I can't remember who suggested this method, but it came from this list here too. Other suggestions were simple messages to install the new version or other simple user dialogs. Due to its simplicity, I went with the auto-uninstall.

Best of luck
Nils

_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to