|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?