Symfony 8.0, publicado el 27 de noviembre de 2025, elimina por completo el cargador de configuración XML para servicios y rutas. YAML sigue soportado y gana herramientas de JSON Schema, mientras un nuevo formato PHP basa…
El Ecosystem Security Team de la PHP Foundation ha publicado una guía de Sebastian Bergmann que acompaña a los mantenedores PHP paso a paso: triaje privado, manejo seguro de pruebas de concepto, GitHub Security Advisorie…
Laravel v13.26.0, publicado el 18 de agosto de 2026, añade un driver de filesystem read-through que promueve archivos desde un disco de respaldo en la primera lectura, debounce para listeners de eventos en cola mediante …
La interfaz de desarrollo con pestañas de Laravel 13.25 acaparará las capturas de pantalla, pero el verdadero regalo de esta versión es queue:pause --all: una solución precisa para esa ventana del deploy en la que el cód…
Laravel 12.67.0 limita las URL de subida temporal a la query string, cierra un bypass en reglas de validación por comparación laxa y escapa comillas simples en rutas JSON de Postgres. Además reintenta los long-polls de a…
Laravel Chores, paquete de Amr Lotfy Saleh, encapsula operaciones de datos puntuales en lotes que guardan el progreso en la base de datos tras cada lote. Una ejecución interrumpida se reanuda donde se detuvo. Inspirado e…
Las imágenes serversideup/php en v4.6.0-beta1 incorporan la variable CADDY_ACME_PROFILE, que selecciona el perfil shortlived de Let's Encrypt, el único perfil bajo el que se emiten certificados para direcciones IP. Un co…
Lerd es un entorno de desarrollo local gratuito con licencia MIT para Linux y macOS que compite con Laravel Herd. Ofrece versiones de PHP por proyecto, HTTPS de confianza en dominios .test, un panel de depuración, bases …
Durante años, escribir tu propio listener basado en atributos en Symfony significaba pasar estado de contrabando por claves del request y ejecutarte en cada petición solo para comprobar presencia. Symfony 8.1 mueve el al…
NativePHP v4 presenta SuperNative, un modo beta que compila componentes Blade directamente en SwiftUI en iOS y Jetpack Compose en Android, sin usar WebView. Simon Hamp y Shane Rosenthal lo presentaron en un evento de 100…
Michael Darko, creador del framework Leaf, ha lanzado Leaf 5, calificada como la mayor actualización del proyecto hasta la fecha. Incluye pantallas de error que se autoexplican, documentación pensada para gastar menos to…
Los objetos lazy nativos de PHP 8.4 jubilan una década de clases proxy generadas, y solo eso ya merece celebrarse. Pero la API te pone en las manos dos herramientas con semánticas de identidad muy distintas. Kai defiende…
PHP internals ha aprobado una ronda de limpieza masiva para 8.6, unas 35 RFCs de deprecación. Kai sostiene que estos avisos son mensajes dirigidos a desarrolladores, y canalizarlos por el logging de producción se los ent…
El RFC Deprecations for PHP 8.6 ha superado la votación, pero el debate continúa en internals. Robert Humphries sostiene que deprecar los métodos CSV de SplFileObject como fputcsv() y setCsvControl() deja el flag READ_CS…
La votación masiva de deprecaciones de PHP 8.6 ha concluido con 35 RFC, la mayoría aprobadas. Nada se rompe de inmediato, pero las llamadas obsoletas siguen emitiendo avisos — en aplicaciones Laravel con mucho tráfico es…
Un tutorial de Laravel News recorre la nueva vía de lectura de la API de imágenes en Laravel 13.25: Image ahora implementa Responsable, así que las rutas pueden devolver imágenes transformadas con el Content-Type correct…
Un desarrollador informa que migrar una aplicación Symfony en producción de nginx más PHP-FPM a FrankenPHP en modo worker supuso solo un 20 % de mejora, lejos del 3,5x que anuncia la página de FrankenPHP. El artículo cue…
El ciclo de votación de internals de PHP para la versión 8.6 concluyó con 31 de 35 propuestas aceptadas. list() persiste tras un empate (23–23); el operador de asignación pipe fue rechazado; las propiedades readonly y la…
Laravel 13.25 introduce un mecanismo de pausa global para colas que impide que los workers reserven nuevos jobs durante despliegues. Los comandos queue:pause --all y queue:resume --all, o los métodos PHP Queue::pauseAll(…
Laravel 13.25 reemplaza el gestor de procesos de artisan dev con @laravel/multiplex, una interfaz de terminal que aísla las salidas del servidor de desarrollo, trabajador de colas, Pail y Vite en pestañas separadas. Tres…
Alexander Lisachenko propone un mapeo de clase opcional para la interfaz Foreign Function de PHP, permitiendo que los tipos de estructuras C se asignen a clases de usuario. La funcionalidad habilitaría la verificación de…
Laravel 13.25 introduce funciones de pausa/reanudación global para todas las colas a través de conexiones mediante queue:pause --all y Queue::pauseAll(). El comando artisan dev ahora usa @laravel/multiplex para una inter…
Los 35 RFCs de deprecación aprobados para PHP 8.6 generan advertencias sin cambios de ruptura. Con logging en nivel Notice habilitado, las llamadas en paquetes externos crean volumen inesperado de logs y costos adicional…
Laravel ha lanzado versiones de parche en tres versiones principales: v9.52.22, v10.50.3 y v11.55.1. Estos lanzamientos de mantenimiento abordan correcciones de errores y mejoras menores para las ramas activas y de sopor…
Laravel v12.66.0 es una versión de mantenimiento con tres pull requests fusionadas: las peticiones del agente cloud quedan aisladas de la configuración global del cliente HTTP, el driver de logs Cloud recibe un timeout d…
Laravel News presenta Double, una biblioteca de test doubles para PHP 8.3+ creada por Jason McCreary, autor de Laravel Shift. Sustituye la división mock/spy/partial por un único objeto, tres modos de comportamiento, mens…
La comunidad PHP votó 24-0 a favor de la RFC de optimización de closures de Ilija Tovilo. Sin embargo, un caso límite descubierto tarde obligó a descartar la inferencia de closures estáticas; solo se fusionará la caché d…
Laravel Truss, un paquete de Alberto Arena, inspecciona la estructura de la base de datos y muestra un diagrama ER con zoom en el navegador bajo /truss. Añade diff de esquema, chequeos de salud, soporte multiconexión y e…
Laravel 13.16 sustituye el script dev basado en Composer por el comando nativo php artisan dev, que arranca juntos el servidor de desarrollo, el listener de cola, los logs de Pail y Vite. Este tutorial de Laravel News ex…