That said, I'm in favor of it. I'm fine with sticking to the rules of whatever system you ascribe to, rather than the "romantic" notion of a major release number indicating something handwavey known only to Marketing folks. But, maybe normal humans want their feelz more than predictability; this would not be the first time I fell on the offside of that fence.
I agree that a major version update is appropriate for removing deprecated code. It just feels funny to me that two consecutive major releases didn't change my usage of the API in any way.
Thanks for the reply. I agree with everything you said, which is nice. :)
semver actually addresses the "is removing deprecated code a major release" issue: https://github.com/semver/semver/issues/508
That said, I'm in favor of it. I'm fine with sticking to the rules of whatever system you ascribe to, rather than the "romantic" notion of a major release number indicating something handwavey known only to Marketing folks. But, maybe normal humans want their feelz more than predictability; this would not be the first time I fell on the offside of that fence.
I agree that a major version update is appropriate for removing deprecated code. It just feels funny to me that two consecutive major releases didn't change my usage of the API in any way.
Thanks for the reply. I agree with everything you said, which is nice. :)