DUPLICATE
http://stackoverflow.com/questions/615227/how-to-do-version-numbers
Hello,
So I recently saw that Groovy was released to version 1.6 and while listening to the Java Posse Podcast they were commenting how there was so much packed into this release it should have been a 2.0 release.
That got me thinking. Are version numbers just arbitrary? I used to think they had a meaning but I guess not. Is it all just milestone based and set project to project?
How does your team control your version numbers and releases?
Thanks in advance