Une nouvelle règle s'applique concernant la soumission des fichiers zip pour vos modules. Afin d'assurer une meilleure gestion des versions et d'éviter les erreurs liées aux faux positifs dans la validation des failles de sécurité, vous ne pourrez plus soumettre un fichier zip avec une version déjà existante et validée en ligne pour un même module.
Qu'est-ce que cela signifie pour vous ?
-
Si vous tentez de soumettre un zip dont la version est déjà validée et publiée, la soumission sera bloquée.
-
Une bannière informative s'affichera sur la page de soumission pour vous prévenir de cette restriction.
-
Une bannière d'erreur apparaîtra sous le champ d'upload du zip si vous essayez de soumettre un fichier avec une version déjà existante.
-
Vous serez invité à publier une nouvelle version de votre module en respectant la convention de versionnement SEMVER (ex : 1.0.1, 1.1.0, 2.0.0, etc.)
Comment procéder ?
Si vous souhaitez mettre à jour votre module, vous avez deux options :
-
Créer une nouvelle version : Modifiez la version de votre module en suivant les principes du SEMVER, puis soumettez le fichier zip mis à jour.
-
Supprimer la validation en cours : Si votre module est en cours de validation et que vous souhaitez remplacer son zip, vous devrez d'abord annuler la soumission en cours avant de soumettre un nouveau fichier.
Pourquoi cette restriction ?
-
Assurer une meilleure gestion des mises à jour et des correctifs.
-
Éviter la réutilisation abusive d'une même version de module sur différentes versions de PrestaShop.
-
Améliorer la transparence et la traçabilité des changements effectués sur vos modules.
FAQ
1. Que faire si mon zip est refusé à cause de cette règle ?
Vérifiez la version de votre module et assurez-vous qu’elle est unique. Si nécessaire, créez une nouvelle version en suivant la convention SEMVER.
2. Puis-je réutiliser un même zip pour plusieurs versions de PrestaShop ?
Non, chaque soumission doit correspondre à une version bien définie. Vous devez mettre à jour la version de votre module pour soumettre un nouveau zip.
3. Comment modifier la version de mon module ?
Vous devez ajuster le numéro de version dans le fichier de configuration de votre module et dans son package zip avant de le soumettre à nouveau.