cm0002@infosec.pub to Programmer Humor@programming.dev · 6 days agoPride Versioninginfosec.pubimagemessage-square76fedilinkarrow-up11.03Karrow-down112
arrow-up11.02Karrow-down1imagePride Versioninginfosec.pubcm0002@infosec.pub to Programmer Humor@programming.dev · 6 days agomessage-square76fedilink
minus-squareVibeSurgeon@piefed.sociallinkfedilinkEnglisharrow-up69arrow-down2·6 days agoUnder semantic versioning, you should really be ashamed of bumping the major number, since this means you went and broke backwards compatibility in some way.
minus-squareDonkter@lemmy.worldlinkfedilinkarrow-up6·5 days agoBump the first number when you update to a version that breaks compatibility. Bump the second number when you make a change that people might want to revert back from Bump the third number for bug fixes.
minus-squaresunbeam60@feddit.uklinkfedilinkarrow-up20·6 days agoExcept from 0.x.x to 1.0.0. That one means you’re committed to keeping the API/format stable. At least how I think about it.
minus-squaremkwt@lemmy.worldlinkfedilinkarrow-up1·2 days agoFor me 1.0 only means that I’ve delivered the software to a paying customer.
minus-squareanton@lemmy.blahaj.zonelinkfedilinkarrow-up61·6 days agoYou have done something, that it’s worth breaking backwards compatibility over.
minus-squareSaapas@piefed.ziplinkfedilinkEnglisharrow-up12·6 days agoYeah I just forgot how the old stuff worked
Under semantic versioning, you should really be ashamed of bumping the major number, since this means you went and broke backwards compatibility in some way.
Bump the first number when you update to a version that breaks compatibility.
Bump the second number when you make a change that people might want to revert back from
Bump the third number for bug fixes.
Except from 0.x.x to 1.0.0. That one means you’re committed to keeping the API/format stable. At least how I think about it.
For me 1.0 only means that I’ve delivered the software to a paying customer.
Python agrees.
Sir…
You have done something, that it’s worth breaking backwards compatibility over.
Yeah I just forgot how the old stuff worked