-
v3.2.0
StableAll checks were successfulAuto Release on version bump / release (push) Successful in 7sreleased this
2026-10-11 19:13:31 +02:00 | 3 commits to main since this releaseAdded
- Cestino (ultima colonna): per i plugin disattivati porta alla conferma nativa di WordPress (
plugins.php?action=delete-selected&checked[]=…, noncebulk-plugins), che elenca i file ed esegueuninstall.php. Plugin attivo → cestino grigio con "Deactivate the plugin first" (WordPress filtra comunque i plugin attivi). Niente cestino per l'updater stesso e senzadelete_plugins(che copre ancheDISALLOW_FILE_MODS). - Istanza in tabella: sotto
owner/repo, l'host in grigio. - Anteprima, passo "Update source" (avviso giallo, non blocca): l'header punta a un repository diverso da quello da cui si installa, e gli aggiornamenti seguiranno l'header. La checklist ha ora lo stato
warn. - Anteprima, cartella già esistente: se
wp-content/plugins/<repo>/c'è già, la checklist si ferma subito (prima WordPress falliva dopo aver scaricato lo zip, con un errore generico).
Fixed
- Anteprima: il file principale e il ripiego sul branch usano il
default_branchdel repo (dal passo 3, nessuna richiesta in più) invece dimainfisso.Primary Branchnell'header resta prioritario. - Il passo "Forgejo Updater compatibility" nomina l'header trovato davvero (
Gitea Plugin URIcompariva comeForgejo Plugin URI). - Anteprima: un header nel vecchio formato breve (
owner/repo), che l'updater dalla 3.0.0 non legge, ora ferma l'installazione con un errore chiaro ("Update source"); prima il plugin si sarebbe installato senza mai ricevere aggiornamenti. Caso reale: eg-ranking-repo. L'anteprima usa lo stesso parser dell'updater (EG_Forgejo_Updater::parse_repo_uri(), ora statico e pubblico). - Il messaggio "file principale non trovato" dice in quale branch ha cercato.
Docs
- readme FAQ e README: istanze che non generano archivi (forgejo.it risponde 500 a ogni
/archive/): lì servono release con lo zip allegato.
Verified
handle_preview()eseguita davvero come amministratore (redirect intercettato): repotest da forgejo.it → "Destination folder" e stop senza richieste; eg-ranking-repo con header breve reale → errore "Update source"; header falsato verso forgejo.it → avviso giallo, anteprima pronta; header uguale con maiuscole e slash finale → nessun avviso;default_branchsimulato adevelop→ file letto da?ref=develop.
Why
- Emerso dall'installazione di repotest da forgejo.it (11 ottobre): header che puntava a git.emanuelegori.uno, file principale rinominato, archivi in errore. Il cestino è una richiesta dell'utente.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Cestino (ultima colonna): per i plugin disattivati porta alla conferma nativa di WordPress (