Added a new dialogue that asks whether the addon should support legacy Blender versions (<4.2).
If not then the bl_info dict is removed from the __init__.py file.
A manifest is now always copied into the new directory.
Updated auto_load.py to work in 4.2
Fixed bug in auto_load that would prevent it from recognising classes that didn't directly inherit from a Blender class, even if they did so indirectly (Could be removed, or split into a different pull request).
This assumes that all addons created from now will be extensions, and so making the addon backwards compatible is a choice.
Although maybe it should just be assumed that this is wanted?
Changes:
bl_info
dict is removed from the__init__.py
file.auto_load.py
to work in 4.2auto_load
that would prevent it from recognising classes that didn't directly inherit from a Blender class, even if they did so indirectly (Could be removed, or split into a different pull request).This assumes that all addons created from now will be extensions, and so making the addon backwards compatible is a choice. Although maybe it should just be assumed that this is wanted?