Slide 10
Slide 10 text
Major update
a.b.c -> x.0.0
Minor update
x.b.c -> x.y.0
Patch
x.y.c -> x.y.z
• Based on CI info for 1,750 updates
• Many major updates are just dropping
old Ruby support, etc.
Minor and patch versions rarely have
any incompatibilities or new bugs
• Based on CI info for 12,000 updates
• Pre-1.0.0 updates excluded
• Based on CI info for 17,000 updates
• Pre-1.0.0 updates excluded
Updates with passing CI Notes
• SemVer might not work in theory, but it does work in practice
• Minor updates are nearly as easy to upgrade as patch releases