John P wrote:@VSE
All the 3.1 extension are versioned 3.1.... simply to have difference between the 3.1 and 3.0 versions. It's just a number so it's saying nothing but for me it's handy in my db. More authors have a different version-system I saw.
I'm not sure what you mean by "All the 3.1 extension are versioned 3.1" unless you're speaking of just yours. Of course you can make your versions whatever you want. But doesn't it seem better for them to actually make sense, and be easy to follow and understand?
This extension has no 3.0 counterpart. In fact it has no predecessors at all. That would make it a 1.0.0 if anything. It will also be extremely confusing to users to see an add-on labeled v3.1.0 to an extension that is v1.0.0.
Calling this (and upload extensions) 3.1.0 implies this is a minor revision to the third major release of an existing mod/extension. It would actually be better to more closely follow the versioning of the extension (Pages) you are extending, making it easier for users to keep track, and by the way, this add-on is already gonna be broken due to changes currently merged (but not yet released) to Pages because we re-named template events.
It also has the negative effect of confusing people, because they will think maybe this, being 3.1.0, will only work with phpBB 3.1.0, and perhaps not work with 3.1.1 or later.
And it can also confuses them because it blurs the distinction between this extension's version number and phpBB's version number.
The phpBB MOD/Extension team has long had a soft internal policy against intentionally versioning the same as a phpBB release. It won't lead to an insta-deny, but it is frowned upon for some of the reasons I just mentioned.
Anyway, that's just my 2cents, as I'm just trying to be helpful.