Shriramana Sharma wrote: > Major versions zero are often used to > indicate that the API is not yet stable and minor versions don't guarantee > API stability. Since that's true for Phobos, where we don't have a stable > versioning system yet, the zero as the major version number (ignoring the > language version 2) is correct in a way, I guess.
Looks like SemVer (http://semver.org/) already mentions this: """Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable.""" But "initial development", really! https://wiki.qt.io/Qt-Version-Compatibility -- Shriramana Sharma, Penguin #395953
