Pour rappel, Symfony est un framework de développement web professionnel, libre (licence MIT) et documenté (licence FDL). Il a été créé et est principalement maintenu par la société française Sensio avec l'aide de la communauté.
Un bref aperçu du programme de cette nouvelle version :
- Évidemment pas mal de corrections de la version 1.1, ce qui peut rendre la migration de votre projet de 1.0 vers 1.2 plus facile que vers 1.1 (même s'il faut passer par 1.1 quand même) ;
- Un nouveau système de routing extensible (les routes sont désormais des objets). Une route par exemple suffit à mettre en place une architecture REST associé à un objet de la base ;
- L'admin generator utilise désormais le système de formulaires introduit dans la 1.1 ;
- Le système de formulaires a été modifié pour permettre la sauvegarde des objets de la base dans les formulaires imbriqués ;
- Une bibliothèque de formulaires (login, changement de langue etc) et de tâches CLI est fournie ;
- Propel 1.3 et doctrine sont livrés sous forme de greffons intégrés ;
- Plein d'autres choses encore...