3 ms·
Semver is not bad, but it's incomplete. Sometimes a "software package" encompasses multiple concurrent "API versions", which means that depending on whether yo
by buzzybee 10y ago
Semver is not bad, but it's incomplete.
Sometimes a "software package" encompasses multiple concurrent "API versions", which means that depending on whether you care about the API in question, the package may or may not be changing something you care about. When it's unified to a single package-wide version then you have no idea. As Rich Hickey put it in his talk on the subject[0], all you know is that "something changed."
[0] https://news.ycombinator.com/item?id=13085952 https://news.ycombinator.com/item?id=13085952 (video link + comment thread)