A recent question, "What happened with Ruby 1.9.2?", made me wonder about version numbers for MRI Ruby mean.
The scheme MRI Ruby uses differs from that of semver.org.
How does versioning work in MRI Ruby, and what do the major (1), minor (9), teeny (3) and patchlevel (448) values mean in ruby 1.9.3p448
? For example, what kind of changes are allowed in an increase in patchlevel, and what kind of changes are allowed in an increase of teeny?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…