godotengine / godot-asset-library

PHP frontend for Godot Engine's asset library
https://godotengine.org/asset-library
MIT License
292 stars 87 forks source link

Improve versioning of target Godot version to support a range #156

Open akien-mga opened 6 years ago

akien-mga commented 6 years ago

Currently when you submit a new asset, you had to select the target Godot version from: screenshot_20180820_143054

This is insufficient because:

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.

Zylann commented 5 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?

bojidar-bg commented 5 years ago

@Zylann I think #143 will help with that.