Basically idea compares versions in following manner:

1. Splits version strings by period, underscore or minus

2. Compares each pair of chunks as integre number. So, in my case 1 == 1 but 4 < 357 and 1.4 is lesser than 1.357 :)


Yes, you are totally right, that's how it is done in IDEA. Unfortunately plugin repository doesn't notify plugin authors about this behaviour. We'll publish those rules and add a notification about possible problems during plugin uploading. I'll keep you updated on this issue!


Please sign in to leave a comment.