Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Rilasciato Symfony 2.3.0, prima LTS della release 2

Link copiato negli appunti

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.

Ti consigliamo anche