UPGRD

Tutte le ultime notizie tech e non

laravel

Le Novità di Laravel 11.20: Funzionalità e Aggiornamenti Chiave

By ,

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.

FAQ

Quali sono le nuove funzionalità principali introdotte in Laravel 11.20?

Le nuove funzionalità principali includono metodi per collezioni, deduplicazione delle stringhe, supporto per Enums con AssertableJson e gestione dei file Mix mancanti.

Chi ha contribuito alla deduplicazione delle stringhe in Laravel 11.20?

La deduplicazione delle stringhe è stata implementata da Jason McCreary.

Cosa permette di fare il supporto per Enums in Laravel 11.20?

Il supporto per Enums consente di utilizzarli con i metodi di AssertableJson, migliorando la gestione dei dati JSON.

Qual è la novità riguardante la gestione dei file Mix mancanti?

È stata introdotta una nuova classe per gestire i file Mix mancanti, migliorando il meccanismo di gestione degli errori.

Cosa è stato aggiornato riguardo ai percorsi delle viste?

È stata aggiunta la possibilità di definire un flag per creare il percorso della vista in una posizione personalizzata, mantenendo il comportamento predefinito.

Chi ha aggiornato il prompt per il template Markdown?

Il prompt per il template Markdown è stato aggiornato da Christoph Rumpel.

Quali sono alcuni dei contributi degni di nota in Laravel 11.20?

Alcuni contributi degni di nota includono la verifica dei valori nel contesto, aggiornamenti ai metodi di coda e la modifica della visibilità pubblica di un metodo.

Dove posso trovare l'elenco completo delle novità di Laravel 11.20?

L'elenco completo delle novità è disponibile nell'articolo, con dettagli sui contributi e link alle pull request su GitHub.

Cosa è MixFileNotFoundException in Laravel 11.20?

MixFileNotFoundException è una nuova eccezione introdotta per gestire i file Mix mancanti.

Come posso consultare il changelog di Laravel 11.20?

Il changelog di Laravel 11.20 è disponibile su GitHub, dove è possibile anche visualizzare il diff tra le versioni 11.19.0 e 11.20.0.