Versioning introduces breaking changes in minor updates #3436
Answered
by
lovelydinosaur
nncsl
asked this question in
Potential Issue
|
Hi, We went from 0.27.2 to 0.28.0 this morning which included this MR that introduced a number of breaking changes for us. It very much seems like your versioning follows semantic versioning (at least from how fixes etc get tracked under the patch number), but it doesn't seem to be case, as in this case you would have bumped the major version, given that you introduced backwards-incompatible changes. If you're not following semantic versioning, how should httpx's versioning be interpreted? Thank you |
Answered by
lovelydinosaur
Dec 4, 2024
Replies: 1 comment 7 replies
|
semantic version allow adding breaking change before v1 |
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Agreed. We should be clear & direct about this...
(My assumption was that we were striking a reasonable balance with "API exists in 0.x, deprecate in 0.y, then remove in 0.z" tho evidently not cautious enough or clearly communicated.)
PRs welcome for the above text/placement, or else I'll follow up with it as soon as possible.