v1.7.0 - Diavolo della Tasmania
diavolo della Tasmania
📣 Il Rilascio
Ehi gente, il momento che stavamo aspettando è finalmente arrivato! Flarum v1.7 è ora disponibile ed è ricco di fantastiche nuove funzionalità e miglioramenti. Ecco alcuni punti salienti:
👨💻 Introdotto il supporto per PHP 8.2!
🚪 Nuova interfaccia utente per la gestione degli utenti dei token di accesso.
🔓 Aggiunta una disconnessione globale per cancellare tutte le sessioni, i token di accesso, i token e-mail e i token password.
🛠️ Risolto il problema con le notifiche che non venivano inviate dopo l'approvazione del post.
🔍 Miglioramenti SEO relativi alle intestazioni dei documenti
🧪 Creato un pacchetto di configurazione Jest per test frontend di unità e componenti.
🖌️ Migliore contrasto del colore del testo del tag per l'accessibilità.
🚀 Introdotti frontend extender.
🧰 Introdotto il supporto PHPStan per le estensioni attraverso un nuovo pacchetto.
🔍 Gli amministratori ora possono cercare gli utenti nell'elenco degli utenti admin.
👥 Aggiunta la colonna del nome visualizzato all'elenco degli utenti amministratori.
📄 Migliorata la navigazione della pagina nell'elenco degli utenti admin.
🆗 Aggiunto supporto slug tag UTF8.
🧑💻 E molto altro ancora...
👨💻 Per gli sviluppatori
Le estensioni compatibili con 1.6 dovrebbero ancora funzionare su Flarum 1.7 senza alcuna modifica. Tuttavia, questa versione introduce alcune modifiche rivolte agli sviluppatori, ti consigliamo di aggiornare il tuo codice di conseguenza:
Estensori front-end (https://docs.flarum.org/extend/models/#adding-new-models-1, https://docs.flarum.org/extend/models/#extending-models, https://docs .flarum.org/extend/models/#extending-models)
Puoi vedere tutte le modifiche JS che potrebbero influire sulla tua estensione: https://github.com/flarum/framework/issues?q=is%3Aclosed+milestone%3A1.7+label%3Ajavascript
Inoltre, questa versione include nuove interessanti funzionalità:
Un pacchetto PHPStan per consentire l'analisi del codice statico nella tua estensione tramite PHPStan (https://docs.flarum.org/extend/static-code-analysis).
Un pacchetto di configurazione Jest per consentirti di scrivere test di unità e componenti per il tuo codice frontend (https://docs.flarum.org/extend/testing#frontend-tests).
Sentiti libero di fornire feedback o segnalare eventuali problemi riscontrati!
⤴️ Aggiornamento
Prima di eseguire l'aggiornamento, assicurati di creare un backup della tua directory public/assets, del tuo composer.json e del tuo database!
Prima di iniziare il processo di aggiornamento, assicurati di essere su Flarum 1.0.0 o superiore nella tua dashboard di amministrazione o digitando php flarum info. In caso contrario, utilizzare l'annuncio della versione precedente per l'aggiornamento da una versione precedente.
Per eseguire l'aggiornamento da 1.0 o 1.6 a 1.7, dai un'occhiata alla nostra documentazione della guida all'aggiornamento. Il processo dovrebbe essere molto più semplice rispetto ai precedenti aggiornamenti della versione principale, a causa della mancanza di modifiche sostanziali.
In caso di problemi, apri una nuova discussione sotto il tag Supporto. Ignora discussioni simili e aprine comunque una nuova. Assicurati di menzionare l'output di php flarum info, composer why-not flarum/core v1.7.0 e tutti gli eventuali errori.