Eelke wrote:Actually, wouldn't any release, except for the initial 3.x.0, be bug fixes only?
my $0.02:
i don't see why stable releases can't grow new features, although the level of testing that goes into any such new feature should be considerably more than the level of testing this new feature gets on the bleeding edge.
presumably, these "new" features will be, nine times out of ten, backporting of features from a more advance release.
some examples to where such things are justified:
-- at some point last year, ICANN changed the definition of URI to include non-ascii (or rather, non-latin) characters. teaching phpbb to support these new URLs would be justified, IMO, (even all the way back to phpbb2).
-- something (e.g. spamming) becomes significant enough problem and a new feature (e.g. new captcha, or even a whole "captcha-plugin" infrastructure) can alleviate it, it can be justified to backport to older, "stable" versions, even though it's not a bug-fix.
IMO, the key is "common sense" rather than some hard-and-fast rules about what should and shouldn't be done.
peace.