View Single Post
05/30/17, 05:24 AM   #12
iwontsay
AddOn Author - Click to view addons
Join Date: Apr 2016
Posts: 27
Hmmm... How about doing this a little more sophisticated?

Like, on API upgrade, outdated addons still remain enabled, but if the system encounters an error, the addon causing the error gets disabled with the specific reason (like "outdated/erroneous") in the addon list.

As a bonus, one could do a SHA1 hash over the addon folder and try re-enabling the addon if a change is detected.

That way, addons which are silently outdated and still work remain so without further interaction, and addons get disabled if they cause trouble due to API changes, but would get re-enabled if an update has been detected.