Can't seem to find any cohesive point in this piece.
NOTE: Should be noted this is outdated as it's from 2014 (title says 2015, but that's just the last—minor—revision date). Particularly the stuff about Node running 0.x for a long time—effectively subverting the benefits of semver.
Arguments seem to boil down to:
- semver is harmful because some major libraries don't use semver (mainly discusses Node, which has switched to semver since this was written)
- semver is overly restrictive? because sometimes you want to make breaking changes without incrementing the major version number? Maybe? Don't quite understand the arguments made here so I may be misreading.
NOTE: Should be noted this is outdated as it's from 2014 (title says 2015, but that's just the last—minor—revision date). Particularly the stuff about Node running 0.x for a long time—effectively subverting the benefits of semver.
Arguments seem to boil down to:
- semver is harmful because some major libraries don't use semver (mainly discusses Node, which has switched to semver since this was written)
- semver is overly restrictive? because sometimes you want to make breaking changes without incrementing the major version number? Maybe? Don't quite understand the arguments made here so I may be misreading.
Is there anything else said?