On Mar 18, 2010, at 2:49 PM, Chris Hostetter wrote: > > : Sorry - I should have quoted it. > : You cited user confusion, and I was giving an example of how it was > : very easy to explain... an example of what I'd put in the release > : notes to explain it. > > Ahhh... sorry, yes i did in fact missunderstand that part. > > : Jumping major releases is a really big, uncompatible deal anyway - it > : seems like "user confusion" is a really big stretch. > > It may be ... but it just seems like such a no brainer easy thing to avoid > at such little cost: > > Use 3.1 and developers in the know will understand that i's because we're > using LuceneJava 3.1; but uninformed users *might* be confused as to why > it jumped to a (seemingly) arbitrary number. > > Use 2.0 and even the most uninformed user should "get" that this is a > major upgrade; developers will *still* know that we're using LUcene-java > 3.1. >
I don't see a compelling reason to go to 3.1. It is going to be very confusing for users ("when did 3.0 come out? Did I miss it?") At least when MS Word jumped from 2.0 to 6.0 it wasn't to a "minor" version (i.e. 6.1). 2.0 seems reasonable, as does 1.5. Although 2.0 would be a good reason to get rid of deprecations. -Grant