3 ms·
> If they were following semver, this release would be version 0.10.0 (notice the patch version). Actually, since they are doing backwards incompatible changes
by Tuna-Fish 13y ago
> If they were following semver, this release would be version 0.10.0 (notice the patch version).
Actually, since they are doing backwards incompatible changes in every release, this version would be more like 10.0.0.
They are deviating from semver for now, I hope they get on it properly for 1.0.0 and beyond.
- yepguy 13y agoYou are allowed to make breaking changes at any time if your major version is zero.
- mcguire 13y agoRight, because the semver "standard" is inconsistent in that particular way.
- psquid 13y agoYes, but intentionally so - 0.y.z versions are meant to allow you to more-or-less try stuff out without inflating version numbers, with the 0. reminding users that they shouldn't consider it ready yet if they need API/feature stability.