How about, instead of calling the next major release version 1.2, call it version 2.0? The reason is purely marketing: an x.0 number will attract more press. Last major release was 1.0. It seems fitting to have the next major release be 2.0. Besides, is there any reason to have multiple levels of "major releases"? I somehow doubt that a "2.0" can ever be justified if regular major releases use 1.x.