Subject: | Decreasing version number? |
I know I'm a bit late with this but better late than never.
Quite a few perl authors are unaware that version strings have the
following property:
2.8.1 < 2.8
2.800.0 == 2.8
So if you release 2.8.2 you release a version with a lower version
number than the 2.8 that was released before. Authors writing code like
use Config::IniHash 2.8;
would lose if they upgraded to 2.8.2 or would have to rewrite their code.
In your case I would suggest you release a 2.900.1 or a 3.0.0 or
whatever is larger than 2.8.
Alternatively we could remove 2.7 and 2.8 from CPAN and reset the
indexer and play afoul to users with the above code just to get a
consistent view to the innocent user.
What do you think?