Open hybridherbst opened 2 years ago
-debug was an ad-hoc test for a specific user. I like the numbered beta's and I don't want to change that because of a one-off release. In that respect, I don't mind diverging a bit from correct semantic versioning.
In Unity land the right tag for beta would be "pre" and you can number that the same way. Just saying, everyone installing from OpenUPM gets that debug version right now by default.
Currently, the released versions are -beta.1 to .7 and -debug. According to SemVer rules that means -debug is the newest one, which isn't on purpose here; this PR fixes the version and follows Unity UPM lifecycle rules (for example 2.0.0-exp, 2.0.0-pre, 2.0.0-pre.2, 2.0.0-rc, 2.0.0, 2.0.1-pre, 2.0.1).