0 in version number?

Shriramana Sharma via Digitalmars-d digitalmars-d at puremagic.com
Sat Oct 17 20:28:15 PDT 2015


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


More information about the Digitalmars-d mailing list