That's exactly what I think, Hadrian. A minor release has not to be 100% backwarts compatiple. Of course we try our best to be 100% backwarts compatible in minor releases, but it should not be a problem if we aren't, as long as we document the not backwarts compatible changes.
A micro/bugfix release has to be 100% backwarts compatible of course. I prefer to release a 2.9.0 version after Christian S. (an may other) 99% backwarts compatible changes/refactorings are done. Afterwards we can start to develop 3.0.0 on trunk - with the time to play a bit with our new ideas and the freedom to break existing APIs. Christian Sent from a mobile device Am 24.09.2011 06:48 schrieb "Hadrian Zbarcea" <hzbar...@gmail.com>: