8 ms·
That's what semantic versioning is for, breaking changes are inherently allowed in major version bumps.
by makkesk8 4y ago
That's what semantic versioning is for, breaking changes are inherently allowed in major version bumps.
- rgoulter 4y agoIn theory, yes. In practice, here are a couple of examples: A thread in relation to "replace `fgrep` with `grep -F`": https://news.ycombinator.com/item?id=33189503 https://news.ycombinator.com/item?id=33189503 How people feel about Python's handling of Python 2 vs Python 3: https://news.ycombinator.com/item?id=34227760 https://news.ycombinator.com/item?id=34227760
- undefinedzero 4y agoSemantic versioning isn’t really usable for typed languages as the majority of fixes would be considered breaking changes.
- hombre_fatal 4y agoBeing able to declare major changes in a version number says nothing about whether it's a good idea to make them.