Una nuova regola si applica all' invio di file zip per i suoi moduli. Per garantire una migliore gestione delle versioni ed evitare errori legati a falsi positivi nella convalida delle vulnerabilità di sicurezza, non sarà più possibile inviare un file zip con una versione già esistente convalidata online per lo stesso modulo.
Cosa significa questo per lei?
-
Se tenta di inviare uno zip la cui versione è già stata convalidata e pubblicata, l'invio verrà bloccato.
-
Un banner informativo apparirà sulla pagina di invio per avvisarla di questa restrizione.
-
Un banner di errore apparirà sotto il campo di caricamento dello zip se cerca di inviare un file con una versione esistente.
-
Le verrà chiesto di pubblicare una nuova versione del suo modulo utilizzando la convenzione di versione di SEMVER (ad esempio, 1.0.1, 1.1.0, 2.0.0, ecc.).
Come si procede?
Se desidera aggiornare il suo modulo, ha due opzioni:
-
Creare una nuova versione: modificare la versione del suo modulo utilizzando i principi di SEMVER, quindi inviare il file zip aggiornato.
-
Cancellare la convalida attuale: se il suo modulo è attualmente in fase di convalida e desidera sostituire il suo zip, deve prima cancellare l'invio attuale prima di inviare un nuovo file.
Perché questa restrizione?
-
Migliore gestione degli aggiornamenti e delle patch.
-
Eviti il riutilizzo abusivo della stessa versione del modulo su versioni diverse di PrestaShop.
-
Migliora la trasparenza e la tracciabilità delle modifiche apportate ai suoi moduli.
FAQ
1 - Cosa devo fare se il mio zip viene rifiutato a causa di questa regola?
Controlli la versione del suo modulo e si assicuri che sia unica. Se necessario, crei una nuova versione utilizzando la convenzione SEMVER.
2. Posso riutilizzare lo stesso zip per diverse versioni di PrestaShop?
No, ogni invio deve corrispondere a una versione ben definita. Deve aggiornare la versione del modulo per inviare un nuovo zip.
3 - Come posso cambiare la versione del mio modulo?
Deve modificare il numero di versione nel file di configurazione del suo modulo e nel suo pacchetto zip prima di ripresentarlo.