2 Comments

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.

Expand full comment
author

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. :)

Expand full comment