2 ms·
BinVer v1.0.0
- brudgers 6y agoMAJOR version when you make incompatible API changes, Adopting a versioning scheme where major progress is equated with breaking existing code is an incentive to break existing code. Hacker News is full of comments dismissing projects for not releasing a major update for "one, two...n" years. Essentially, adopting a semantic versioning scheme is a roadmap that includes a commitment to breaking changes. It prioritizes developer whims. Thousands of users will be inconvenienced for arbitrary opinions and mediocre ideas.