Norm Matloff wrote: > This is a subject I've always wondered about, but which some of you know > pretty well: How does the author of a package determine version > numbers when updating his/her software? > > I've contributed a couple of packages the CRAN, the R software > repository, and I'm about to update one of them. It has the default > version number in the software scheme in CRAN, 1.0.0. The changes > consist of (a) a small but important extension of capability and (b) a > new example. The extension consists of adding only a couple of lines of > code, but it sets up the new example. And that example has utility in > its own right, so it ought to be called an application rather than an > example. > > So, what should my new version number be? 1.0.1? 1.1.0? > > Norm >
It's actually a project by project decision. The typical is 1.0.x is a bugfix and 1.x.0 is a feature add that doesn't break any backwards compatibility and is considered a minor release. For this case I would say 1.1.0 would be good for you. Alex _______________________________________________ vox-tech mailing list vox-tech@lists.lugod.org http://lists.lugod.org/mailman/listinfo/vox-tech