New versioning schema
Currently, we have two different versions: stable and test builds. I propose to change the schema. Each version with even number like 0.6.0, 0.8.0, 1.0.0 and so on will be stable release. Each with odd number 0.7.0, 0.9.0, 1.1.0 will be a version for testing. Instead of publishing a test build each time we will publish a new release for the test version. At the end of the test cycle, a new stable version will be released. For example, 0.7.0 will be published as 0.8.0. Testing will be continued in 0.9.0. Such a schema has its benefits. Many people anyway treat each new test build as a new version. Plus no more pumpkin mode. Probably. To implement this idea we must first prepare our system for checking for a new version. It must properly handle test and stable versions.
issue