Comment by kuschku
2 days ago
You mention semver, yet you also show that this API breaking change was introduced in a minor version.
Not entirely sure that's how things work?
2 days ago
You mention semver, yet you also show that this API breaking change was introduced in a minor version.
Not entirely sure that's how things work?
You're not wrong - the semver doesn't indicate a breaking API change. But, to be fair, this wasn't a breaking API change.
Any consumer of this software using it for its intended purpose (S3) didn't need to make any changes to their code when upgrading to this version. As an AWS customer, knowing that when I I upgrade to this version my app will continue working without any changes is exactly what this semver bump communicates to me.
I believe calling this a feature release is correct.
While I agree that the author is just whining about this situation and that AWS did nothing wrong, I'd argue that a change in defaults is a breaking change.
https://xkcd.com/1172/
2 replies →