La version 2.1 est maintenant en version finale
Symfony sort en version 2.1 définitive
Symfony sort en version 2.1 définitive
Gestion des dépendances avec Composer, formulaires plus efficaces et un Swift Mailer plus performant
Le framework populaire Symfony est témoin d'une nouvelle évolution majeure, la 2.1.
C'est un travail d'envergure que vient d'accomplir la communauté, réussissant plus de 1 100 requêtes pull pour un total de plus de 3 500 commis. Plus de 6 000 tests unitaires ont été ajoutés et la documentation a été enrichie de 3 000 lignes de texte.
Un travail qui s'est concrétisé après deux ans de dur labeur.
Symfony 2.1 embrasse un nouveau composant PHP appelé Composer. Il s'agit d'un gestionnaire de dépendances qui permet d'ajouter et d'installer facilement et rapidement de nouveaux paquets. On s'aperçoit aussi que le bundle Swift Mailer a vu ses performances s'améliorer considérablement.
Le plus important concerne l'afficheur des formulaires. Des modifications lui ont été apportées pour enlever le besoin d'utiliser la méthode bindRequest(), pour permettre l'ajout des contraintes de champs personnalisés, pour gérer les choix plus facilement avec le composant OptionsResolver et de fournir des messages d'erreurs meilleurs.
On remarque aussi le support des balises HTML5 pour les champs date et datetime, une meilleure performance pour l'affichage, ainsi qu'un type de collection de la deuxième version rendu utilisable.
Symfony est distribuée sous la licence MIT. Les différents composants peuvent être obtenus et utilisés séparément.
Code:
1 2 3
|
$ curl -s https://getcomposer.org/installer | php
$ php composer.phar create-project symfony/framework-standard-edition path/ |
Pour faire la migration vers cette nouvelle mise à jour, il faut suivre les instructions du fichier UPGRADE des deux éditions (standard et non standard).
Ensuite, il faut exécuter le script web/config.php avec un navigateur et le script app/check.php en ligne de commande pour vérifier si l'environnement PHP est bien configuré.
:fleche: Fichier UPGRADE de l'édition standard
:fleche: Fichier UPGRADE de l'édition non standard
Source : annonce sur le blog de Symfony
Fabien Potencier a publié le communiqué du processus formel
En gros,
A partir de la version 2.3,
- Les versions majeurs sront sorties toutes les semestres (6 mois). En Mai et Novembre de chaque année
- Prise en charge de la compatibilité ascendante. Ne refaire l'erreur du passage de 1.x à 2.0
- Symfony 2.2 sera sortie en Février 2013
- Symfony 2.3 sera sorti en Mai 2013 avec premier TLS. la 2.3 est une version spéciale
- La version 2.4 en Novembre 2013
- la version 2.5 en Mai 2014
Super plannification et accélération des développement. Au lieu 1 an pour les versions majeures, à partir de Mai 2013, 6 mois !:ccool:
Pour contribuer à la discussion:
https://groups.google.com/forum/?hl=...vs/oNaXdV5UGRU