Semantic Versioning is a fantastic idea in theory, but unfortunately it fails in practice. Not all the package maintainers are disciplined enough to get it right.
Probably because getting it right requires being pretty good at predicting the future. I'm terrible at that, I wouldn't expect other people to be good at it either.
This message brought to you by the JS dependency hell I'm currently trying to dig myself out of. =(
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!