Novità di Laravel 11.20
Questa settimana, il team di Laravel ha rilasciato la versione 11.20, introducendo una serie di nuove funzionalità e miglioramenti significativi.
Nuove Funzionalità Principali
- Metodi per Collezioni: È stata aggiunta una nuova funzione per le collezioni.
- Deduplicazione delle Stringhe: Un nuovo metodo per rimuovere le occorrenze consecutive di un carattere è stato implementato da Jason McCreary.
- Supporto per Enums: È ora possibile utilizzare gli Enums con i metodi di AssertableJson, grazie al contributo di Patrick O'Meara.
- Gestione dei File Mix Mancanti: Ihor Vereshchynskyi ha introdotto una nuova classe per gestire i file Mix mancanti, migliorando il meccanismo di gestione degli errori.
Aggiornamenti Importanti
- Percorso Personalizzato per le Viste: Andrew Brown ha aggiunto la possibilità di definire un flag per creare il percorso della vista in una posizione personalizzata, mantenendo il comportamento predefinito che utilizza la cartella standard.
- Prompt per Template Markdown: Christoph Rumpel ha aggiornato il comando per chiedere la creazione di una vista markdown opzionale quando non viene fornito alcun input iniziale.
Contributi Degni di Nota
- Verifica dei Valori nel Contesto: @lessevv ha contribuito con una funzionalità che consente di verificare se un valore è contenuto in uno stack di contesto.
- Aggiornamenti ai Metodi di Coda: Günther Debrauwer ha apportato modifiche per aggiungere nuove affermazioni alla coda, utili per asserire l'inverso di determinati metodi.
- Visibilità Pubblica: Caleb White ha aggiornato un metodo per renderne la visibilità pubblica.
Elenco Completo delle Novità
Di seguito è riportato un elenco delle nuove funzionalità e degli aggiornamenti, con i dettagli sui contributi:
- Aggiornamento del testcase per il metodo da @einar-hansen in Pull Request
- Utilizzo delle regole di pluralizzazione corrette in trans_choice per le stringhe di fallback da @stefanvdlugt in Pull Request
- Sostituzione di un link non funzionante nella Politica di Sicurezza da @Jubeki in Pull Request
- Aggiunta di un tipo di query compatibile da @sebj54 in Pull Request
- Aggiunta di middleware prima dell'invio della richiesta e dell'invio di eventi da @eduance in Pull Request
- Aggiunta di metodi per le stringhe da @jasonmccreary in Pull Request
- Aggiunta di attributi contestuali per risolvere i driver da @ziadoz in Pull Request
- Introduzione di MixFileNotFoundException per la gestione dei file Mix mancanti da @Ex10Dios in Pull Request
Per una panoramica completa delle modifiche, è possibile consultare il changelog su GitHub, dove è disponibile anche il diff tra le versioni 11.19.0 e 11.20.0.