Hacker News new | ask | show | jobs
by jdavis703 3158 days ago
> which itself is up to version 5.x

Major version numbers in Javascript are defined using SEMVER. What this means is that a major version only implies that a breaking change was included (e.g. the API contract is different). It doesn't really have anything to do with a classic pattern where V2 is seen as the second phase, and V5 is seen as the fifth phase, etc, of a project.

1 comments

A breaking change should not be made lighthearted. It can cause a lot of inconvenience for your userbase.