Fabien Potencier ha recentemente dato l'annuncio del rilascio di Symfony 2.3.0, ultimo aggiornamento del noto Web application framework Open Source basato su PHP e sul paradigma Model-View-Controller; questa versione rappresenta la prima release LTS (Long Term Support) del ramo 2, per tale motivo gli sviluppatori del progetto garantiranno il suo regolare mantenimento fino a maggio del 2016, quando avrà luogo un nuovo rilascio a lungo termine.
In pratica, attraverso la formalizzazione del processo per lo sviluppo del framework è stato stabilito che verrà resa disponibile una nuova versione standard ogni 6 mesi, a quest'ultima verranno poi dedicati 8 mesi di supporto; contestualmente, ogni due anni verrà rilasciata una LTS orientata all'utilizzo in ambito enterprise che godrà di aggiornamenti e bugfix per i tre anni successivi alla data di lancio della stabile.
Symfony 2.3.0 presenta anche un interessante lavoro a carico delle features che sono il risultato di oltre 1.200 commits inviati da 50 sviluppatori e gestiti nell'arco di appena un trimestre:
- supporto da parte del componente DomCrawler dei form HTML5 e delle URL schema-relative a cui si aggiunge quello per i buttons nei form;
- implementazione della console con possibilità di richiedere output in Markdown, JSON o XML, di scegliere tra tre diversi livelli di verbosità e di visualizzare tabelle in modo immediato tramite l'apposito TableHelper;
- introduzione di nuovi validatori built-in (IBAN, ISBN, ISSN..) e di validatori per il confronto ("EqualTo", "IdenticalTo", "LessThan"..);
- integrazione di due componenti per l'internazionalizzazione, Icu and Intl, come alternativa alle corrispondenti soluzioni di PHP;
- riscrittura dei componenti per i selettori CSS con il mantenimento dell'API già disponibile;
- introduzione del supporto per synchronized e lazy services nel Dependency Injection Container;
- registrazione dei fatal errors nei log.
Per eventuali approfondimenti è possibile consultare le release notes di Symfony 2.3.0 esaurientemente documentate sul blog ufficiale del progetto.