Se publica Symfony 2.6
Symfony 2.6, una de las mejores versiones de toda la historia Symfony, se publicó el pasado 29 de noviembre, coincidiendo con el final de la conferencia SymfonyCon Madrid 2014.
La lista de novedades y mejoras de Symfony 2.6 es tan larga como impresionante:
- Las peticiones AJAX ahora aparecen en tiempo real en la barra de depuración web y se pueden analizar con el profiler (detalles)
- Symfony ahora incluye un comando
security:check
para comprobar si las dependencias de tu proyecto tienen problemas de seguridad conocidos (detalles) - Los Voters de seguridad se han simplificado drásticamente y ahora es muy fácil crearlos (detalles)
- Se incluye un tema para formularios basado en Bootstrap 3 (detalles)
- Se han añadido nuevos atajos al controlador base:
redirectToRoute()
,addFlash()
,isGranted()
,denyAccessUnlessGranted()
yisCsrfTokenValid()
(detalles) - Se ha eliminado el componente ICU y con el, todos los problemas horribles que se producían cuando tu instalación de PHP no tenía la extensión
intl
(detalles) - Se ha añadido un
LockHandler
para proporcionar un mecanismo de lock a aquellas aplicaciones que lo necesiten (detalles) - Los validadores ahora admiten cualquier cadena de texto que represente a una fecha (detalles)
- Muchas novedades relacionadas con la seguridad: dividido el servicio
security.context
en dos nuevos servicios, simplificada la codificación de contraseñas, simplificado el código relacionado con los formularios de login (detalles) - Los archivos XLIFF de traducción ahora soportan la creación de notas y comentarios (detalles)
- Se ha creado un nuevo comando llamado
acle:set
para simplificar la gestión de las ACL (detalles) - El validador de archivos ahora también soporta las unidades KiB y MiB para definir el tamaño de los archivos (detalles)
- Muchas novedades relacionadas con la traducción: una nueva caché para el component, log automático de los mensajes que faltan por traducir, ahora se pueden extraer cadenas a traducir de las plantillas guardadas en
app/
(detalles) - El comando
assets:install
ahora es más inteligente con los enlaces simbólicos (detalles) - Ahora tus diseñadores pueden ver más fácilmente las páginas de error de la aplicación para probar sus diseños (detalles)
Para actualizar tus proyectos a Symfony 2.6, abre una consola de comandos, entra en el directorio de tu proyecto y ejecuta lo siguiente:
$ cd proyectos/mi_proyecto/ $ composer update
Si quieres crear un nuevo proyecto basado en Symfony 2.6, utiliza el instalador de Symfony o abre una consola de comandos y ejecuta lo siguiente:
$ cd proyectos/ $ composer create-project symfony/framework-standard-edition mi_proyecto
Fuente: Symfony 2.6.0 released
Comentarios
-
#1
Se acabó el tener que abrir el inspector de chrome para ver qué pasa con AJAX
-
#2
A la espera del libro con la versión 2.6!! ;)
-
#3
Los atajos de los controllers vienen genial, y simplificar el proceso de cifrar contraseñas pedía a gritos una mejora.
Ya tengo ganas de probarlo!
-
#4
Excelente Muchas mejoras La pregunta de las 50.000 lochas jejeje Actualizar a 2.6 o esperar la 3.0 tengo un proyecto no muy grande al 70% en la 2.3? Gracias de antemano
Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente
unos meses después de su publicación para asegurar que estos sigan
siendo relevantes.
Proyectos Symfony destacados
La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más
Síguenos en @symfony_es para acceder a las últimas noticias.