📚 Jupyter Book core team member.
🎓 PhD in Nuclear Physics from the University of Birmingham.
I don't know where the data were from, but I know that Jason will!
I don't know where the data were from, but I know that Jason will!
I think that's a nuanced point that won't come across clearly here!
I think that's a nuanced point that won't come across clearly here!
The benefit to use calver is that you lose the misplaced assumption and force people to refer to the document that you would author in both cases. Additionally, in awkward we used time-based compatibility, so calver would have helped!
The benefit to use calver is that you lose the misplaced assumption and force people to refer to the document that you would author in both cases. Additionally, in awkward we used time-based compatibility, so calver would have helped!
You might also wish to reference examples of where semver failed in practice?
You might also wish to reference examples of where semver failed in practice?
That's why I tend to like calver on the basis that you can literally pre-define what a breaking change is, and when you'll make it. But, it's more work.
That's why I tend to like calver on the basis that you can literally pre-define what a breaking change is, and when you'll make it. But, it's more work.
The whole point of ascribing meaning to version numbers is to permit someone to say "I'll use a range of versions, so long as they work".
The "whether they work" part is doing a lot of heavy lifting.
The whole point of ascribing meaning to version numbers is to permit someone to say "I'll use a range of versions, so long as they work".
The "whether they work" part is doing a lot of heavy lifting.
- semver is fundamentally a lie that we tell ourselves. It presupposes a lot of ill-defined notions of compatibility.
- semver is fundamentally a lie that we tell ourselves. It presupposes a lot of ill-defined notions of compatibility.
I'd love to give this some more thought to articulate my feelings on this more clearly. Let me get back to you!
I'd love to give this some more thought to articulate my feelings on this more clearly. Let me get back to you!