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() y isCsrfTokenValid() (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

    Alexis Calatayud el 2 de diciembre de 2014, 17:57:10

  2. A la espera del libro con la versión 2.6!! ;)

    Roger Guasch el 2 de diciembre de 2014, 18:06:36

  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!

    Miguel Ángel Sánchez Chordi el 3 de diciembre de 2014, 14:05:14

  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

    Ludwring Liccien el 4 de diciembre de 2014, 1:40:26

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.

Publicada el

2 de diciembre de 2014

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.