Se aplica una nueva norma a la presentación de archivos zip para sus módulos. Para garantizar una mejor gestión de las versiones y evitar errores relacionados con falsos positivos en la validación de vulnerabilidades de seguridad, ya no podrá enviar un archivo zip con una versión ya existente validada en línea para el mismo módulo.
¿Qué significa esto para usted?
-
Si intenta enviar un zip cuya versión ya ha sido validada y publicada, el envío será bloqueado.
-
Aparecerá un banner informativo en la página de envío para advertirle de esta restricción.
-
Aparecerá un banner de error debajo del campo de carga de archivos zip si intenta enviar un archivo con una versión existente.
-
Se le pedirá que publique una nueva versión de su módulo utilizando la convención de versiones de SEMVER (por ejemplo, 1.0.1, 1.1.0, 2.0.0, etc.).
¿Cómo lo hace?
Si desea actualizar su módulo, tiene dos opciones:
-
Crear una nueva versión: Modifique la versión de su módulo utilizando los principios de SEMVER y, a continuación, envíe el archivo zip actualizado.
-
Anular la validación en curso: Si su módulo está en proceso de validación y desea sustituir su zip, primero debe anular la presentación en curso antes de enviar un nuevo archivo.
¿Por qué esta restricción?
-
Mejor gestión de las actualizaciones y los parches.
-
Evite la reutilización abusiva de la misma versión del módulo en diferentes versiones de PrestaShop.
-
Mejore la transparencia y la trazabilidad de los cambios realizados en sus módulos.
PREGUNTAS FRECUENTES
1 - ¿Qué debo hacer si mi cremallera es rechazada debido a esta norma?
Compruebe la versión de su módulo y asegúrese de que es única. Si es necesario, cree una nueva versión utilizando la convención SEMVER.
2. ¿Puedo reutilizar el mismo zip para varias versiones de PrestaShop?
No, cada envío debe corresponder a una versión bien definida. Necesita actualizar la versión de su módulo para enviar un nuevo zip.
3 - ¿Cómo puedo cambiar la versión de mi módulo?
Debe ajustar el número de versión en el archivo de configuración de su módulo y en su paquete zip antes de volver a enviarlo.