I'm teaching myself to program Perl. Does anyone have a quick guide on version numbers in source code (not directly perl related hence the OT disclaimer). Specifically, if I have a prog that's at version 1.1, when and why would I go to say version 1.1.1 versus 1.2 or indeed version 2.0? I'm thinking it must be the *amount* of code that is modified with each release or maybe it's bug fix vs new feature vs complete re-write.