Se publica Symfony 4.2.0

Tras el lanzamiento ayer de SymfonyCloud, el nuevo servicio de hosting en la nube de Symfony, hoy se acaba de publicar la versión estable de Symfony 4.2. De acuerdo al roadmap de Symfony 4.2 se trata de una versión con un soporte de errores hasta julio de 2019 y un soporte de problemas de seguridad ... seguir leyendo

Nuevo en Symfony 4.1: mensajes de ayuda en formularios

Mostrar mensajes de ayuda en algunos campos de formulario es una necesidad muy habitual en las aplicaciones web. Sin embargo, el componente Form no proporciona esta funcionalidad, por lo que tenías que crearte una extensión de formularios como la siguiente: namespace App\Form\Extension;   use S... seguir leyendo

Nuevo en Symfony 4.1: mejoras en la consola

La nueva funcionalidad estrella del componente Console en Symfony 4.1 es la que permite manipular la salida de la consola de forma avanzada. No obstante, hemos añadido muchas otras novedades interesantes a este componente. Ejecutar el comando sugerido Cuando escribes mal el nombre de un comando, Sym... seguir leyendo

Nuevo en Symfony 4.1: mejoras para aplicaciones SPA

Las aplicaciones SPA (Single-page applications) son aplicaciones web que utilizan JavaScript para reescribir dinámicamente los contenidos de la página actual desde el propio navegador en vez de cargar las páginas desde el backend. Uno de los problemas de trabajar con ese tipo de aplicaciones que la ... seguir leyendo

Nuevo en Symfony 4.1: mejoras relacionadas con las sesiones

Eliminadas las llamadas a sesiones que no existen En Symfony 4.1 se ha declarado obsoleta la llamada a Request::getSession() cuando la sesión no existe (en Symfony 5.0 dará un error). La solución consiste en comprobar siempre si la sesión existe con Request::hasSession(): // ... if ($request-&gt... seguir leyendo

Nuevo en Symfony 4.1: mejoras relacionadas con los errores

FlattenException ya no enmascara los errores Symfony decora los errores de la aplicación con la clase FatalThrowableError. Esto hace que el auténtico error no se muestre en las páginas de excepción, como en el siguiente ejemplo, donde se ve un error de tipo FatalThrowableError en vez del verdadero e... seguir leyendo

Se publica Symfony 4.1

Symfony 4.1, la mejor versión de la historia de Symfony y también la más rápida, acaba de ser publicada. Si en el archivo composer.json utilizas una versión como ^4.0 para las dependencias Symfony, solo tienes que ejecutar composer update para instalar Symfony 4.1 en tu aplicación. Si no, cambia la ... seguir leyendo

Nuevo en Symfony 4.1: mejoras relacionadas con las cabeceras HTTP

Nueva clase HeaderUtils Procesar el valor de las cabeceras HTTP no es algo tan sencillo como algunos creen porque hay que lidiar con caracteres escapados y con los espacios en blanco, que a veces se ignoran y otras veces no. En el componente HttpFoundation hacíamos este procesamiento en varios sitio... seguir leyendo

Nuevo en Symfony 4.1: mejoras relacionadas con el Serializer

Añadido un ConstraintViolationListNormalizer Cuando se trabajan con APIs en aplicaciones Symfony, es habitual utilizar un código como el siguiente: /** * @Route("/blog/new", name="api_blog_new") * @Method("POST") * @Security("is_granted('ROLE_ADMIN')") */ ... seguir leyendo

Nuevo en Symfony 4.1: mejoras relacionadas con Ajax

Peticiones Ajax más sencillas en los tests El componente BrowserKit que se utiliza en los tests funcionales de Symfony incluye muchas utilidades para simular el comportamiento de un navegador. En Symfony 4.1 hemos añadido otra utilidad para que sea más fácil hacer peticiones Ajax: el método xmlHttpR... seguir leyendo

RSS

Proyectos Symfony destacados

La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más

Descargas totales de Symfony

2.094.907.302

Ver descargas en tiempo real

Síguenos en @symfony_es para acceder a las últimas noticias.