Hello,
En écrivant les recommandations sur les plugin.xml sur le site Plugins SPIP je me suis refait la même remarque : indiquer aujourd’hui une version 3.1.0 qui n’existe pas dans un intervalle de compatibilité n’a pas de sens.
En effet, le développeur ne peut imaginer la prochaine branche de SPIP qui pourrait très bien être la 3.2 et pas la 3.1 voire la 4.0 (et c’est pas nos roadmaps qui vont donner cette information).
Donc il faut rester sur les versions connues actuellement et donc la branche 3.0.
Donc pour identifier un plugin fonctionnant pour toute les versions de la branche 3.0 je propose :
- dans plugin.xml d’utiliser la version 3.0.99 : donc un élément d’une version irait de 0 à 99 (pour répondre à “c’est une limitation” il nous faudrait une vie pour commiter autant de numéros de version… et on sait que l’istoire de SPIP est minuscule… :p)
- dans paquet.xml d’utiliser la version 3.0.* qui est acceptée à partir de SPIP 3.
Pour ce qui est des affichages je proposerais par contre d’unifier cela en 3.0.* à l’instar de Firefox.