Disponible Symfony 2.2

Posted by victor on March 1st, 2013
symfony2-logoTras 6 meses de duro trabajo (no hay más que ver las cifras del post en el blog de Symfony), la versión 2.2  de Symfony ya está disponible, versión cuyo objetivo es estabilizar las características esenciales del framework además servir de puente para la versión 2.3 que estará terminada a finales del mes de Mayo y que será de tipo LTS -Long term support - con soporte hasta 2014. Es importante destacar que a partir de la próxima 2.3, los lanzamientos se realizarán en base al tiempo (como lo hace Ubuntu o Firefox) y no en base a características.

Mejoras de Symfony 2.2:

En el FrameworkBundle se ha mejorado el rendimiento de las pruebas funcionales deshabilitando el profiler por defecto. Ahora si lo necesitas en alguna prueba, simplemente lo habilitas. Este bundle también nos proporciona la posibilidad de crear páginas estáticas sin tener que crear un controlador asociado a cada una. A estas páginas se le puede configurar un mecanismo de caché. Para las páginas de comercio electrónico o simplemente aquellas que dispongan de algún tipo de sistema de pago para lo que sea, Symfony 2.2 incluye un nuevo tipo de validador de números de tarjeta de crédito mediante el algoritmo Luhn. El router ahora permite generar direcciones relativas al esquema: //ejemplo.org/blog/la-pagina y relativas al path: ../ (path relativo de la URL). Ahora el router permite especificar los dominios y subdominios en los que actua una ruta, característica muy demandada por los usuarios. El HttpKernel ahora dispone de un nuevo sub-framework para los fragmentos de presentación. Otra característica interesante es que ahora Symfony nos informa en la barra de depuración sobre las llamadas y las instancias que hacemos sobre funciones y clases marcadas como deprecated del framework. El Finder mejora en rendimiento e incluye soporte de globs en funciones como in(), que restringe las operaciones de búsqueda a los directorios pasados como argumento y filtros por path. Respecto a la seguridad la versión 2.2 incluye un generador de números aleatorios seguros y un comparador de cadenas ideal para evitar Timing attacks al comparar password. Por último, la parte de consola también recibe mejoras como el autocompletar, la barra de progresoevitar que un password esté legible cuando lo introducimos.

Comments

comments powered by Disqus