Open akien-mga opened 6 years ago
Another problem I foresee is that with the incoming Godot 3.1, I will have to upgrade one of my plugins to exploit features only found in 3.1... which means I either have to painstakenly multiply code paths in the plugin to support both versions (which may not always be possible since it may involve complete rewrite of some areas), or I have to upload the addon a second time with some [3.1]
and [3.0]
prefixes in the name?
@Zylann I think #143 will help with that.
Currently when you submit a new asset, you had to select the target Godot version from:
This is insufficient because:
3.0
means that it will work with3.0.4
(AFAIK it does, but it's not clear)3.0
means that it won't be available on3.1
(AFAIK it's still available on 3.1, as I still see assets in my build from the master branch, but it's not clear either)Ideally there should be a way to specify that an asset has a minimum supported version (e.g. 3.0.2), and a maximum supported branch (e.g. 3.0.x, or 3.x - while keeping the >= 3.0.2 requirement). As well as an option for "any version above min requirement", if there aren't any known compatibility breakages in current Godot version (with possibility in a later edit to restrict this max to e.g. 3.x if it happens that 4.0 is not compatible).
Ref #100.