On 31 May 2006, at 11:32 PM, Khalid B wrote:
Simple: if we break the current API, the next release from HEAD is 5.0.0. If we don't, then it is 4.8.0 Seriously. I don't think that is going to change a single thing about how we develop.
All that will happen is we will go to drupal 23.y.z much quicker, and means we will almost never increment y. How we number it won't change the fact that your code might not work on the next release, because we have found a better/cleaner way to do something, or have perhaps introduced new functionality which makes your code obsolete. or whatever. I don't see that this 'mythical' stable api is anywhere near accomplishable, as Drupal is moving too fast, in too many directions, to even consider it. To me : x = major architectural changes, in the form of major overhauls of existing systems, or powerful new systems being introduced. (4.x : node, taxonomy etc , 5.x : cck, views, perhaps some action / workflow stuff, 6.x: sentience and self-awareness ? ) y = api changes z = bug fixes -- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com