Skip to content

Comment on Semantic Versioning 2.0 (2013)parent

Comments

It almost defeats the point of versioning on networked/web APIs really.

On the one hand you have library code that is semantically versioned, and for good reason those versions are immutable so if something changes you have to pull down a version. The old version is always going to work unless it's wrapping a poorly designed web API.

Web APIs are mutable, also for good reason, but it seriously hammers home the fact that whatever you build is forever and once it's out there, you can't walk it back.

The end result of that though isn't incredible API design, it usually forces your hand.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.